- Release Notes
- Before you begin
- Getting started
- Activities
- Designing long-running workflows
- Start Job And Get Reference
- Wait For Job And Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait For Form Task And Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task And Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Actions
- Processes
- About processes
- Exploring processes
- Managing processes
- Notifications
Managing processes
- You are in the correct Orchestrator folder context.
- You have the right user permissions to view and manage processes.
Make sure you have the Queue Process User role.
- Create a queue in Orchestrator.
- Create a consumer automation project that processes items from the queue and passes data into third-party systems as imposed by the specific business scenario.
- Create a queue trigger that launches the consumer process whenever a new item is added to that queue.
Result: The queue becomes available on the Processes page for a user with the appropriate access rights to the folder in which the queue resides.
Make sure you have the Job Process User role.
- Create a workflow with input arguments in the main
.xaml
file of the automation project and publish it to Orchestrator. - Deploy a process from the above package, and provide default values for the input parameters if any.
Result: The process becomes available on the Processes page for a user with the appropriate access rights to the folder in which the process resides.
As an RPA developer, you can build unattended processes that accept files as input from the business users, using the UiPath Form Designer incorporated in the Create Form Task activity (comes with the UiPath.Persistence.Activities activity package v1.1.8+). The process' design includes special arguments that are used to upload the files. One argument allows a single file upload. There are two main types of arguments that you can use to trigger the process:
- Inside your workflow in Studio, open the Arguments panel.
-
Define the argument that requires a file upload:
2.1. Add the_storage
suffix to the argument name.2.2. Set the argument Direction to IN/OUT.
-
For Queues, add the
_storage
suffix to the property name in the Queue schema.
- In Orchestrator, create a storage bucket.
- Inside your workflow in Studio, open the Arguments panel.
- Define an argument to indicate the actual storage bucket the files are uploaded to (for example,
BucketName
). - In Orchestrator, navigate to the corresponding process folder, then to Automations,Processes,Edit and then navigate to Runtime arguments.
-
Enter the name of the storage bucket created at step 1 as the value for the
BucketName
argument.Important: To allow file uploads, make sure to map the desired storage bucket to theBucketName
argument of the workflow (see the above steps 4 and 5). -
In Queues, add the
BucketName
property in the Queue schema and map the name of your storage bucket to the"default"
key.... "UserFile_storage": { "$id": "#/properties/UserFile_storage", "type": "string", "title": "Upload Document", "default": "FileName", "examples": [ "User FileName" ] }, "BucketName": { "$id": "#/properties/BucketName", "type": "string", "title": "BucketName", "default": "ActionsTest", "examples": [ "User FileName" ] }, ...
... "UserFile_storage": { "$id": "#/properties/UserFile_storage", "type": "string", "title": "Upload Document", "default": "FileName", "examples": [ "User FileName" ] }, "BucketName": { "$id": "#/properties/BucketName", "type": "string", "title": "BucketName", "default": "ActionsTest", "examples": [ "User FileName" ] }, ... - To specify a storage folder path different to the current workflow or queue, add an argument
BucketFolderPath
and provide it with a default value in the same manner as above.
- Navigate to Processes on the left-hand menu.
- Run a process which allows for file upload. The form is displayed to the right.
- Fill in the fields and attach the file.
- Click Submit.
Follow the sample workflow on how to trigger unattended processes with file upload control using a queue schema.
- Sign in to Action Center.
- Navigate to Processes.
- Launch a process by clicking Run. If the process has input parameters, a form is displayed.
- Fill in the values for the input parameters and click Submit.
- Click Refresh to view the latest status of a transaction.
- The workflow is suspended and an action is generated.
- After you complete the action, the workflow resumes.
- Upon completion, you can navigate to the Details page to view or copy the output.