Skip to content
Representative workflow

Assembling the onboarding evidence, and leaving the decision with the officer who owns it

Onboarding a customer is not one check but several, run by different people against different sources, and the file usually gets assembled twice — once to open the account and again when someone asks how it was opened. The evidence ends up spread across a document store, a screening tool and somebody's mailbox. Run as one orchestrated process, the file is assembled once: identity, ownership and screening gathered in one place with every finding cited to its source, and a risk rating proposed against the institution's own rules. The officer the policy names still makes the decision, and the design gives an agent no way to make it for them.

A reference architecture: how RoboAgentix would model this process on UiPath. It is not a description of a delivered project, and no client, result or metric is implied.

What starts it

An account-opening application arrives from a branch, an online form, or a relationship manager submitting on the applicant's behalf.

An identity verification structure: documents and an ownership chain resolving through layered checks into an evidence file held at a decision point

Why it is orchestrated rather than scripted

  • Registry extracts and screening responses come back at different times, and the process has to hold the file open rather than close it on what happened to arrive first.
  • Which cases are reserved to a person changes with regulation, product and jurisdiction, and belongs in one decision table the compliance function edits rather than inside several automations.
  • A supervisor will ask what the officer had in front of them at the moment they decided, so the file has to be reconstructable exactly as it stood.
The process

How it runs on UiPath Maestro

The process is defined in BPMN and Maestro runs it across agents, robots and people, holding its state for as long as the work takes — including while it waits on an approver.

SYSTEMApplication receivedAGENTRead the identity documentsAGENTAssemble the evidence fileMAESTROClears withoutan officer?PERSONCompliance officer decidesROBOTOpen the organization recordSYSTEMOnboarded and recordednoyes

Step by step

  1. 01

    Application receivedSystem

    An account-opening application arrives from a branch, an online form, or a relationship manager, with whatever documents the applicant supplied.

  2. 02

    Read the identity documentsAgent

    Identity documents, proof of address and formation papers are classified and extracted, each field carrying a confidence score, with validity and expiry checked against the requirements for that customer type.

  3. 03

    Assemble the evidence fileAgent

    Ownership and control are resolved to named individuals, the screening the policy requires is run, and a risk rating is proposed against the institution's own rating rules — every finding cited to the source it came from.

  4. 04

    Clears without an officer?Maestro

    The orchestrator routes on the completeness of the file, the confidence behind each field, the screening result, the proposed rating, and the reservation criteria the compliance function maintains as a decision table.

  5. 05

    Compliance officer decidesPerson

    The named officer receives the assembled file — documents as submitted, the ownership chain, each screening hit with the evidence for and against it, and the proposed rating with the rule behind it — and records the decision.

  6. 06

    Open the organization recordRobot

    An approved customer is created in the core system and the evidence file is filed against the record, under credentials scoped to customer creation only.

  7. 07

    Onboarded and recordedSystem

    The relationship is live, and the evidence, the rating, the officer and their reason are written to the audit record.

Agents

What each agent is allowed to decide

An agent is only useful in a governed process if its authority is written down. Each one below has a defined input, a decision it may make on its own, and the condition that obliges it to hand over.

Identity Agent

Turns the submitted documents into a structured, checkable identity record.

Reads

  • The submitted identity, address and formation documents
  • The document requirements for that customer type and product
  • Reference data the extracted details have to agree with

Decides on its own

Which document is which, what each field says, whether the document is current, and how confident it is in each value.

Must escalate when

Any required document missing, expired, unreadable, or extracted below its confidence threshold.

Entity Structure Agent

Works out who actually owns and controls the applicant.

Reads

  • Formation, shareholding and directorship documents
  • Registry extracts for each jurisdiction in the chain
  • The institution's beneficial-ownership policy, indexed for retrieval
  • Group structures already held against related customers

Decides on its own

The ownership chain down to named natural persons, and exactly where the chain stops being evidenced.

Must escalate when

Any layer it cannot resolve to a named person, any circular or nominee holding, and any structure reaching a jurisdiction the policy treats separately.

Screening and Rating Agent

Runs the required screening and proposes a rating the officer can accept or change.

Reads

  • Resolved names, dates of birth and jurisdictions from the file
  • Screening results from the lists the policy obliges you to check
  • The institution's risk-rating rules, indexed for retrieval

Decides on its own

Whether a screening hit is a clear mismatch on identifiers, and what rating the written rules produce on the evidence actually gathered.

Must escalate when

Every hit it cannot rule out on identifiers, every gap in the evidence the rating depends on, and any rating the policy places outside the band that may proceed without an officer.

What the robots do

Deterministic steps stay with robots — the same action every time, including in systems that never exposed a usable API.

Registry lookup robot

Retrieves registry extracts and filings for the jurisdictions on the application and captures each response as it was returned.

Runs in

Registry and data-provider portals, on a queue, under credentials held in Orchestrator.

Customer record robot

Creates the approved customer and files the evidence pack against the record.

Runs in

The core banking and case systems, under credentials scoped to customer creation only.
The policy gate

Clears without an officer?

Every required document present and above its confidence threshold, the ownership chain resolved to named persons, no screening hit outstanding, and the proposed rating inside the narrow band the institution's policy states may proceed unattended.

Passes
Released to customer creation under the policy's own straight-through band, with the assembled file kept intact.
Does not pass
Routed to the named compliance officer and held open until they decide.

Modeled as a decision table, so the threshold can be changed by the people who own the policy without redeploying an automation.

Where a person is required

The human step

Who

A compliance officer named for that customer type and risk band under the institution's own delegation of authority.

What they see

The documents as submitted, the ownership chain with the extract behind each layer, every screening hit with the evidence for and against it, and the proposed rating with the rule that produced it.

What they decide

Approve, decline, or return for more evidence — with a reason stored against the instance. The decision is recorded under their name, and no agent has a path to record it for them.

People are in this process because judgment or authority belongs to them — not as a fallback for a step that failed.

Boundaries

What this design deliberately does not do

An automation is only trustworthy if its limits are written down as plainly as its capabilities.

  • It does not approve or decline a customer. Where the policy reserves that to a named officer, the process assembles the file and stops until the officer decides.
  • It does not clear a screening hit on judgment. It rules out only a clear mismatch on identifiers; a name that still plausibly matches goes to the officer with both records side by side.
  • It does not decide which cases are reserved. The reservation criteria are a decision table the compliance function owns, and an agent that cannot place a case sends it to the officer.
  • It does not stand in for periodic review. This design covers the file at account opening; a later change in circumstances is a separate process against the same customer.
When it goes wrong

Failure has a defined path

Systems go down, confidence drops, approvers go on leave. Each of these is a modeled branch rather than a stuck instance.

A registry or screening provider is unavailable, rate-limited, or returns an error.
The instance stays open at that step and the robot retries on the schedule Orchestrator holds. The file is never advanced to the gate as though the check had run — a check that did not complete is recorded as not completed. If the outage runs past the window the policy sets, the case is raised as an operational exception rather than left waiting.
A field falls below its confidence threshold, or an ownership layer cannot be resolved to a named person.
The gate treats the file as incomplete regardless of what the rest of the evidence says. The case goes to the officer with the specific gap named, the sources that were reached, and no rating presented as final — the agent does not compute a rating on evidence it knows is missing.
The named officer does not act on the task.
The task stays open and the instance holds its state. After the interval the policy sets, it is reassigned to the delegate named in the delegation of authority, and the reassignment is written into the file. Nothing is approved by default, and the application is not expired quietly.
A document is found after the decision to have been superseded or withdrawn.
The closed instance is not edited. A new instance is raised against the same customer carrying a reference to the original, so the earlier file stays exactly as the officer saw it and the two decisions can be read in sequence.
Running it for real

Data, rollout, and what to watch

Data it touches

  • The file holds identity documents and personal identifiers. The design keeps documents and extracted fields in the institution's own store and residency, with the process carrying references rather than second copies.
  • Agents see only the fields their step needs. The screening agent works from names, dates of birth and jurisdictions; it does not receive account numbers, balances, or the document images themselves.
  • Retention follows the institution's own schedule for onboarding records, and the evidence file is retained as a unit — a document cannot be removed while the decision that relied on it is still held.
  • Screening hits describe third parties as well as the applicant. Their detail stays inside the task and the audit record, and is not carried into downstream systems that have no basis to hold it.

How it goes live

  1. 01

    Shadow

    The process runs beside the existing onboarding queue on live applications. Agents assemble the file and propose a rating; the officer works the way they work today and never sees the proposal. Where the gate and the officer disagree, the disagreement is what sets the confidence thresholds and the first draft of the reservation table. Nothing the process produces reaches an applicant or a system of record. The phase ends when the assembled file is the one officers would rather work from than the current one.

  2. 02

    Supervised

    The officer decides every case, and decides it from the assembled file, which now becomes the record. The straight-through band stays closed — the gate routes everything to a person. The gate into the next phase is the compliance function writing down, and owning as a decision table, exactly which cases it is prepared not to see.

  3. 03

    Unattended with exceptions

    Only the band named in that table opens; everything else continues to the officer as before. Straight-through cases are sampled back into review, and anything pulled back changes the decision table rather than the process, so the boundary moves without a redeploy.

Signals worth watching

  • The share of applications that reach the officer, split by what held them at the gate — a missing or expired document, an ownership layer that stopped short of a named person, an unresolved screening hit, a rating outside the straight-through band — and whether that mix is shifting.
  • How often the officer changes the proposed rating, and whether the changes cluster on one customer type, product or jurisdiction.
  • How long tasks sit before they are decided, read by customer type and risk band, and how often a case reaches the delegate named in the delegation of authority before the named officer has opened it.
  • How often a hit the agent ruled out on identifiers is later reopened, which is what tells you the matching has gone too loose.

Named without target values. What good looks like depends on your volumes and your risk appetite, and is set with you rather than asserted here.

What it is built on

The UiPath components this design uses

UiPath Maestro

Runs the BPMN process and holds its state for as long as the work takes, including while it waits on a person or a system that is down.

UiPath Agent Builder

Where each agent is defined — its instructions, its tools, its inputs and outputs, and the escalation that sends work to a person.

UiPath Document Understanding

Classification and field extraction, returning a confidence score per field that the policy gate can route on.

Context Grounding

A retrieval index over your own policies and reference data, so an agent cites the rule it applied instead of recalling it.

UiPath Action Center

Where a human step actually lands. The approver gets a task with the agent's reasoning and sources attached, and the process resumes on their decision.

UiPath Orchestrator

Schedules the robots, holds queues and retries, and issues the least-privilege credentials each automation runs under.

UiPath Integration Service

Connectors to the systems of record, so the process talks to them through a maintained integration rather than a bespoke script.

Systems it touches

  • Core banking or customer master
  • Screening and watchlist services
  • Company registry and filing sources
  • Document store and case management

What the run leaves behind

  • Every document as submitted, and the values extracted from it with their confidence
  • The ownership chain as resolved, and the registry extract behind each layer
  • Each screening hit, the identifiers compared, and whether it was ruled in or out
  • The proposed rating, the version of the rule that produced it, and whether the officer kept it
  • The officer's decision, their reason, their name, and the moment it was recorded
UiPath, UiPath Maestro, Agent Builder, Action Center, Document Understanding, Orchestrator and Integration Service are products of UiPath. Naming them describes what we build on, not a partnership or an endorsement. The same process can be orchestrated on another platform, or on Agent Core where a lighter footprint suits you better.
Work With Us

Talk to us about a process like this.

The most useful first conversation is about a real process — where it stalls, who approves what, and which systems it touches.