Inspiration
Supplier onboarding is a high-risk enterprise process. A company must collect documents, check supplier identity, review finance and compliance risk, handle missing data, and keep humans involved for exceptions. I wanted to build a UiPath-native agentic workflow that shows how AI agents and orchestration can make this process safer, faster, and auditable.
What it does
Supplier Onboarding Risk Agent is a UiPath Maestro BPMN workflow for supplier onboarding. The process models intake, AI screening, document verification, risk checks, approval decisions, contract generation, ERP vendor creation, activation, and onboarding notification.
The Agent evaluates supplier packet completeness and risk. If the supplier packet is missing or unsafe, it does not hallucinate an approval. Instead, it returns a structured escalation with audit notes.
A real Orchestrator Agent job was run successfully. The job returned structured output including:
meetsBasicCriteriariskLevelAcceptabledecisionmissingDocsriskSummaryauditNotes
How I built it
I built the solution using UiPath Studio Web, UiPath Maestro BPMN, UiPath Agent Builder, and UiPath Orchestrator.
The BPMN workflow coordinates the supplier onboarding lifecycle. The Agent project contains the supplier risk review instructions and produces structured output. Orchestrator is used to start and verify real job runs.
Challenges
The main challenge was connecting the Agent cleanly into the BPMN service-task implementation. Some web editor controls were difficult to automate, so I focused on producing a stable demo with a real successful Orchestrator Agent job and a working BPMN execution path.
Another challenge was handling missing input safely. The Agent correctly escalates when no supplier packet is provided, proving that the workflow avoids unsafe auto-approval.
What I learned
I learned how UiPath Maestro, Agent Builder, and Orchestrator fit together for enterprise agentic automation. I also learned the importance of auditability, human-in-the-loop escalation, structured outputs, and safe failure behavior in agentic workflows.
Built With
- maestro
- studio
- uipath
Log in or sign up for Devpost to join the conversation.