- Release notes
- Before you begin
- Getting started
- Actions
- Processes
- About Processes
- Managing Processes
- Troubleshooting
Managing Processes
Make sure you:
- are in the correct Orchestrator folder context, and
- have the right user permissions to view and manage processes.
- 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.
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 Queue 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.
The process becomes available on the Processes page for a user with the appropriate access rights to the folder in which the process resides.
Make sure you have the Job Process User role.
As an RPA developer, you can build unattended processes that accept files as input from the business users, using the Form Designer incorporated in the Create Form Task activity (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:
_storage
argument
The storage bucket argument
- In Orchestrator, create a storage bucket.
- Inside your workflow in Studio, open the Arguments tab.
- 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 > Automations > Processes > Edit > 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.
To trigger unattended processes with file upload do the following:
- 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.
- Log 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.