When you are creating a work queue, your first task is to configure the work assignment matching filters by defining the skills or properties that are necessary to process tasks in the work queue. The work assignment matching filter lists the abilities, properties, or expertise necessary to perform tasks in a work queue. The processor profile lists which of these filters has been assigned to a work queue processor. When the processor pulls the next task or when a manager assigns a task, the system then uses the skills defined in the work assignment matching filter to qualify a processor based upon the skills or properties required to work on a task.
If a work assignment matching filter is not set up for a work queue, than any queue processor in the work queue can work on the tasks regardless of qualifications.
When a workflow process runs, and the system creates a new item for a work queue, it checks the work queue skills that are defined in the task based on the activity mapping rules set up in the activity template in Process Builder. (Once that task is created, there is no way to change the associated required skills.) The system compares the skills required by the task against the skills listed for users in the work queue, and uses this comparison for both the Get Next Task and Assign Task functions.
For example, the work queue loan_underwriter_queue has three required skills defined for it: auto loans, commercial loans, and home loans. When an auto loan application comes through the workflow, the system evaluates the skill association stored in the activity template, and resolves the skill value for an auto loan. It then sends the loan application to the loan_underwriter_queue. When a supervisor assigns a task or when a processor tries to pull the task, the server ensures that this processor has auto loans listed as a skill before allowing the processor to acquire the task. A particular task associated with a queue can require one or more skills to complete. A processor may have several skills related to a work queue.