Creating a Queue

In a microservice environment, there can be numerous activities from different channels (tenants) – Partners, Projects, and individual Process Flows, Transactions, etc. – waiting to be processed. You can prioritize and queue up these activities belonging to the Partners, Projects, or the Company itself by creating dedicated Queues. To create a dedicated Queue, follow the instructions given below.

  1. On the Account menu, click Maintenance.

     
     
  2. In the left panel, select Queue Management.
  3. On the Queue Management screen, click Create Queue.
  4. In the Add Queue window, enter the details in the following fields. 

    1. In the Name and Description fields, enter the name and description respectively for the queue.

    2. In the Category field, select Partner, Project, or Company.

      • Select Partner if you want the transactions associated with this Partner to be executed on a dedicated Runtime instance.
      • Select Project if you want all the Transactions, Templates, and Process Flows belonging to a project to be executed on a dedicated Runtime instance.
      • Select Company if you want a specific set of Transactions, Templates, or Process Flows to be executed on a dedicated Runtime instance.

      If you select Partner as a category, do the followings.

      1. In Partner field, select one or more partners.
        You also have the option to select the resource intensive Transactions to be processed through a separate queue on a dedicated runtime instance. To do this, 
      2. Select the Resource Intensive checkbox.

        Select Resource Intensive checkbox if you have transactions in which a large amount of data is going to be processed. You can skip this step if you don't have any resource intensive Transaction.
      3. Select the Transaction that you know is resource intensive.

      If you select Project as a category, enter the following details.

      1. In the Project field, select one or more projects.

      If you select Company as a category, enter the following details.

      1. In the Transactions field, select the Transactions.
      2. In the Template field, select the Templates.

      3. In the Process Flow field, select the Process Flows.
  5. Click Save.

After you have created the queue, you can activate it by turning it ON on the Queue Management page as shown below

Viewing a queue

You can view an existing queue by following the steps given below.

  1. Select the queue that you want to view.
  2. Click the  icon under Actions column.
  3. Click View.

    You'll be able to view all the details of the queue. Refer to screenshot below.

    You can also edit () or delete () a Queue from the View window.

Editing a queue

You can edit an existing queue by following the steps given below.

  1. Select the queue that you want to edit.
  2. Click the  icon under Actions column.
  3. Click Edit.

    You can't edit the name of a queue.
  4. Edit the required fields.
  5. Click Save.

Deleting a queue

You can delete an existing queue by following the steps given below.

  1. Select the queue that you want to delete.
  2. Click the  icon under Actions column.
  3. Click Delete.
    The system asks you for confirmation. 

  4. In the Confirm dialog box, click Yes, delete it.

    You cannot delete a queue that is subscribed by a deployment. To delete a queue, you first need to unsubscribe it from the deployment.