Work queues hold tasks that are to be performed by users who are assigned to the queue. Work queue users receive tasks in their Inboxes. Work queue users are assigned tasks either automatically by the server or manually by another user. To access work queues, users must belong to one of the roles described in Table 24.1. Work queue users are also referred to as processors.
Apart from work queue users there are
Work queue managers
Managers monitor work queues to see which queues have overdue tasks that need to be addressed or which queues have too many tasks in the queue. Managers can add, edit, and assign skill profiles to individual work queue users.
Work queue administrators
Administrator create work queues, assign users to work on queue tasks, define the skill profiles that enable the application to assign tasks to the appropriate processor, and add, edit, or assign skill profiles to the individual work queue users.
The administrator or manager can use the Work Queue Monitor to view the tasks in the queue, the name of the processor assigned to the task, the status of the task, when the task was received, and the current priority of the task.
Table 24.1. User roles for work queues
Role | Description |
---|---|
Queue_processor | Works on items that are assigned by the system from one or more work queue inboxes. Queue processors can request work, suspend, and unsuspend work, complete work, and reassign their work to others. |
Queue_advance_processor | Works on items that are assigned by the system from one or more work queue inboxes. Additionally, selects tasks to work on from one or more work queue inboxes. |
Queue_manager | Monitors work queues, assigns roles to queues, and assigns users to work on queue items. Queue managers can reassign, and suspend tasks. Queue managers who have CREATE_GROUP privileges can create work queues. |
Queue_admin | Creates work queues, and queue policies. Members of the queue_admin role do not by default have the administrator role. Queue administrators who have CREATE_GROUP privileges can create work queues. |
Process_report_admin | Runs historical workflow reports from the Workflow menu. |