- Getting Started
- Before You Begin
- How To
- Notifications
- Using VB Expressions
- Designing your App
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Log Message
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Value
- Rule: Start Process
- Rule: Reset Values
- Rule: Upload File to Storage Bucket
- Rule: Download File From Storage Bucket
- Rule: Create Entity Record
- Rule: Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Rule: Trigger workflow
- Leveraging RPA in your App
- Leveraging Entities in Your App
- Leveraging Queues in Your App
- Referencing a Queue in Your App
- Replacing a Queue
- Apps in Studio Web
- Application Lifecycle Management (ALM)
- Basic Troubleshooting Guide
Connect a UiPath App to Orchestrator queues defined with a Specific Data JSON Schema and use queue properties within app controls and rules.
To create better, more complex apps, UiPath Apps can connect and interact with queues from UiPath Orchestrator.
Referencing a Queue From Orchestrator
Once a queue has been created in Orchestrator, you can reference that queue from an app.
Apps can reference only the queues that were created using a Specific Data JSON Schema file.
An example of a schema definition:
{
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"title": "The Root Schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"isPermanent": {
"type": "boolean"
},
"age": {
"type": "number"
},
"department": {
"type": "string",
"enum": ["Sales", "Marketing", "HR"]
}
}
}
{
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"title": "The Root Schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"isPermanent": {
"type": "boolean"
},
"age": {
"type": "number"
},
"department": {
"type": "string",
"enum": ["Sales", "Marketing", "HR"]
}
}
}
The following example shows you how to add an existing queue to an app:
-
From an existing app in App Studio, expand the dropdown menu at the right of the Add control button.
-
Select Queue.
-
A list of tenants for the current account is displayed. Select the tenant that hosts the entities you need to import, then click Next.
-
The Add queue wizard opens, displaying the list of queues in the selected tenant. Highlighting a queue displays its contents.
-
Select one or more queues. The right-hand panel displays the list of properties of the highlighted queue.
-
Check the box next to the queue you want to use in your app and click Add.
Note:Queue permissions are managed in Orchestrator. Make sure you have the right permissions for the queue you want to add from Orchestrator.
Updating a Referenced Queue
To update a referenced queue whose schema was changed, follow these steps:
-
From the Queues section in the tree view, select the queue you want to update.
-
Click on the Refresh icon.