Work queue roles

Work queues hold tasks that are to be performed by available 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. Users with the queue_advance_processor role can choose to pull items from their queue regardless of their priority, and without waiting for the item to be assigned to their Inbox.

Work queue users are also referred to as processors.

Work queue 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. They can also add, edit, and assign skill profiles to individual work queue users.

Work queue administrators 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 can add, edit, or assign skill profiles to the individual work queue users.

Additionally, 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.

To access work queues, you must belong to one of the roles described in Table 7.1.

Table 7.1. User roles for work queues

Role

What this role can do

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.

Users with the queue_processor role do not select the tasks that they work on.

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.