- Getting Started
- Before You Begin
- How To
- Build Your First App
- Build a Mobile-friendly App
- Embed Apps
- Embed Maps
- Include Excel Charts in Apps
- Include MailTo Links
- Include Star Ratings
- Use Count With Choice Set Values
- Use Document Viewer
- Use Master Detail View
- Use Selected Values From a Table
- Set External Context
- Work With Data Source and Value Bind
- General User Experience Guidelines
- Use the Send Interim Result Activity
- Notifications
- Designing your App
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Values
- Rule: Start Process
- Rule: Upload File to Storage Bucket
- Rule: Get File From Storage Bucket
- Rule: Reset Values
- Rule: Create/Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Function: And, Or, Not
- Function: Concat
- Function: Contains
- Function: Count
- Function: EndsWith
- Function: If
- Function: IsBlank
- Function: Guid
- Function: Length
- Function: List
- Function: StartsWith
- Function: Sum
- Function: Sort
- Function: Now
- Function: Today
- Function: Time
- Function: Year
- Function: Month
- Function: Day
- Function: Hour
- Function: Minute
- Function: New
- Function: Lookup
- Function: Filter
- Leveraging RPA in your App
- Leveraging Entities in Your App
- Leveraging Queues in Your App
- Referencing a Queue in Your App
- Replacing a Queue
- Using Apps With Queues
- Application Lifecycle Management (ALM)
- Basic Troubleshooting Guide
Using Apps With Queues
For more information on queues, check the following pages:
string
type field. You can also bind a complex object to a queue input using the string
type field.
Before starting this example, make sure that you have the proper permissions from Orchestrator.
In this example we will add two items to a queue.
- Open your already existing application or start a new one.
-
Click the Add any icon from the top of the canvas and select Queue.
-
Add the following input controls to your app:
- Two textbox controls
- One button
-
Configure the controls as follows:
4.1. For the first textbox, add a4.3. For the button, add an Add to Queue rule and add the queue you want to use in the What queue to use property.string
item from the referenced queue in the Value binding field. 4.2. For the second textbox, add aninteger
item from the referenced queue in the Value binding field.
5. Save the app and preview it.
6. Add the word Test in the first textbox, and 321 in the second textbox. Click the button.
If the data passed in the queue does not follow the schema, Orchestrator will reject the queue item addition. In this situation an error message is displayed in Apps.
string
value is sent in an integer
type field.
In this example we will add several items to a queue:
- Text using a textbox
- A date using the date picker control
- Text using an expression in the Input Override property of the Add to Queue rule.
- Open your already existing application or start a new one.
-
Click the Add any icon from the top of the canvas and select Queue.
-
Add the following input controls to your app:
- One textbox control
- One date picker control
- One button
-
Configure the controls as follows:
4.1. For the textbox, add astring
item from the referenced queue in the Value binding field. 4.2. For the date picker, add aninteger
item from the referenced queue in the Value binding field.Note: If you want to send a date, object, or array to the queue, make sure that you bind it to a string type field. 4.3. For the button, add an Add to Queue rule and add the queue you want to use in the What queue to use property. 4.4. In the Input Override property of the Add to Queue rule, add astring
item in the first field and an expression in the second field. For example, you can add=List(1, 2, 3)
.
5. Save the app and preview it.
6. Add the word Test in the textbox and select a date from the date picker. Click the button.
If the data passed in the queue does not follow the schema, Orchestrator will reject the queue item addition. In this situation an error message is displayed in Apps.
string
value is sent in an integer
type field.