Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Creating a work queue

Updated on November 22, 2021

To improve workload management and task routing in your application, create a work queue that holds assignments for operators and robotic queues. Because you associate a work queue with a group of users or a robotic queue, you logically and efficiently categorize work inside your organization.

For example, create a work queue for customer service representatives (CSRs) who manage loan requests to ensure that an application routes loan request tasks to users with relevant skill set and qualifications.
Note: When you create an application, the system creates a default work queue and work group. Because of mutual dependencies, you need to provide a work queue when you create a work group, and when you create a work group, you need to provide a work queue. Use the default values, and then provide the actual values after you create your work group and work queue.
  1. In the header of Dev Studio, click CreateOrganizationWork queue.
  2. On the Create Work queue tab, in the Short description field, describe the purpose of the work queue.
    For example: Enter Loan requests.
  3. In the Work queue field, enter a name that clearly conveys the purpose of the work queue and its contents to users of the application.
    Tip: For a better distinction between work queues and other organization elements, append the WQ characters to the work queue name.
    For example: Enter LoanRequestsWQ.
  4. Click Create and open.
  5. On the Work queue tab, in the General section, specify a work queue type:
    ChoicesActions
    Create a work queue that distributes assignments to a virtual machine
    1. In the Type list, select Robotic.
    2. In the Maximum queue length field, enter an integer that defines the maximum number of tasks that a queue can contain.
    3. In the Maximum automation execution time (seconds), enter the maximum amount of time in seconds that the virtual machine can take to run the assignment before the system cancels the assignment.
    Create a work queue that distributes assignments to usersIn the Type list, select Standard.
  6. In the Organization section, specify an organization layer that contains your work queue:
    1. In the Name field, enter the name of an organization to which the work queue belongs.
      For example: Enter UPlus.
    2. In the Division field, enter the work queue division.
      For example: Enter BankingOperations.
    3. In the Unit field, enter the work queue unit.
      For example: Enter LoanRequests.
    4. In the Work group field, enter a work group that you want to associate with a work queue.
      A work group consists of a work queue and a manager to which the work queue members report.
  7. Optional: To notify operators about new assignments, in the Contacts section, in the text field, enter the ID of an operator who receives a notification when an application routes work to the work queue.
  8. Optional: To add more operators who receive notifications, click Add item, and then enter the operator ID.
  9. Optional: To specify which users can process work in this work queue, in the Roles section, in the text field, enter the required role for a user to resolve assignments from the work queue.
    If you leave this field blank, any user who can access the work queue can process work.
  10. Optional: To add more roles, click Add item, and then enter a role.
    To process work, a user needs to have at least one role from the set of roles that you specify.
  11. Click Save.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us