Primary queue

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
Draft comment:
This topic was viewed 1 times since its publication
To support multiple in-baskets for one role that might not be from the same role-based queue, you can use primary queues. In the Case Builder Step Designer a nonsystem step in a task process map is assigned to a queue or a workgroup, not a role. When you add a step on a role swimlane, an attribute for the role indicates the primary queue that the step will be assigned to. For each role, there is only one primary queue.

Only role swimlanes that have a primary queue attribute are used in Step Designer. Roles without a primary queue are ignored and cannot be added to the task process map as a swimlane. If the same primary queue is mapped to more than one role, Step Designer displays only one of the roles that matches the primary queue as an option to add as a role swimlane to the task process map.

The value for the primary queue attribute, CB_PrimaryQueue, is the queue name that is defined by Case Builder when you define a role. The format of the value is <solution prefix>_<normalized role name>. For example, if you define role A for a solution that is called My Solution that has the solution prefix myso, Case Builder defines a queue name of myso_roleA and sets the value for the CB_PrimaryQueue attribute for role A as myso_roleA.

When you upgrade a solution from a previous version of IBM® Business Automation Workflow, Case Builder creates the primary queue value for the role by searching for the queue of the first in-basket with the CB_inbasket attribute in the in-basket list that is associated with the role.
Note: The synchronization of a case solution role with a process team depends on the Role's CB_PrimaryQueue attribute. See Troubleshooting IBM Case Manager system upgrades.
Two or more roles can share the same primary queue under these conditions:
  • An upgraded solution contains two or more roles that have their first in-basket (with CB_Inbasket attribute) and those in-baskets point to the same queue.
  • You manually set CB_PrimaryQueue for two roles to share the same queue in IBM FileNet® Process Designer