Workflow queues hold work items that are waiting to be
processed.
You can manage the following types of queues:
- User queues
- When you initialize an isolated region, two user queues, Inbox
and Tracker, are created for that isolated region. Inbox is the queue
that holds work items that are waiting to be processed by an individual
user. You cannot create more inboxes. Tracker is the queue for tracker
items that are assigned to a specific user. You can modify user queue
properties, such as creating indexes and assigning user access to
the queue.
- Work queues
- A work queue holds work items that can be completed by more than
one user or can be completed by an automated process. In a workflow
definition, the workflow author can assign steps to a specific work
queue.
- Component queues
- Component queues make it possible to process a workflow step by
using an external entity, such as a Java™ or Java messaging system (JMS) component. You configure a component queue with an adapter, either Java or JMS. Use the Java adapter to expose public methods from a Java class as operations on a queue. Use the JMS adapter to publish workflow data to a JMS queue by using operations.
Important: You cannot modify the properties for the following
system queues: Conductor, Delay, and InstructionSheetInterpreter.