I am currently working with UiPath Maestro and trying to implement a User Task as part of my workflow. My requirement is to pause the automation, collect input/decision from a user, and then continue the remaining process based on the response.
Requirement
I want to achieve the following flow:
-
Process starts in Maestro.
-
A User Task is created for a business user / approver.
-
User provides input such as:
- Approve / Reject
- Comments
- Missing data fields
- Selection from options
-
After submission, the workflow should resume automatically.
-
Based on the response, the next tasks should execute conditionally.
Example Scenario
For example:
- If invoice amount is above a threshold, create a User Task for approval.
- If user selects Approve → continue payment process.
- If user selects Reject → stop process.
- If user selects Need Clarification → send notification / rework task.
Challenges I Am Facing
- How to properly configure and use the User Task activity in Maestro?
- How to define input fields (dropdown, text, approval buttons, etc.)?
- How to wait for task completion and resume the workflow?
- How to capture the user response/output values?
- How to use those outputs in later decision steps?
- Are there any prerequisites in Orchestrator / permissions / Action Center setup?
- Any best practices for production implementations?
Request
Could anyone please share:
- Step-by-step guidance
- Sample workflow / design pattern
- Common mistakes to avoid
- Real-time use cases using User Tasks in Maestro
Thank you.