При создании очереди работ прежде всего нужно настроитьфильтры соответствия распределения заданий, определив уровни подготовки или свойства, необходимые для обработки задач в очереди работ. В фильтре соответствия распределения заданий перечисляются навыки, свойства или квалификация, необходимая для выполнения задач в очереди работ. Профиль обработчика содержит список фильтров, назначенных обработчику очереди работ. Когда обработчик выбирает следующую задачу или ее назначает диспетчер, система справляется с фильтром соответствия распределения заданий, чтобы уточнить, обладает ли обработчик подготовкой или свойствами, необходимыми для работы над задачей.
Если для очереди работ не установлен фильтр соответствия распределения заданий, то задачи из этой очереди может выполнять любой обработчик независимо от квалификации.
Когда выполняется технологический процесс и система создает новый элемент для помещения в очередь работ, она сравнивает уровни подготовки, определенные в задаче и в очереди работ, применяя правила отображения операций, заданные в шаблоне операции в компоненте Process Builder. (После того как задача создана, изменить ассоциированный с ней уровень подготовки невозможно.) Система сравнивает требуемый для задачи уровень подготовки с теми, что перечислены в описании очереди работ, и использует результаты сравнения при выполнении функций «Получить следующую задачу» и «Назначить задачу».
Например, для очереди работ loan_underwriter_queue определены три необходимых уровня подготовки: автокредиты, коммерческие кредиты и семейные кредиты. Когда в технологический процесс попадает заявка на автокредит, система анализирует определение уровней подготовки, хранящееся в шаблоне операции, и принимает решение о том, какая подготовка необходима для рассмотрения этой заявки. Затем система отправляет заявку на кредит в очередь loan_underwriter_queue. Когда супервизор назначает задачу обработчику или сам обработчик пытается выбрать задачу из очереди, сервер проверяет, что этот обработчик обладает подготовкой, необходимой для рассмотрения заявок на автокредит, и только тогда разрешает обработчику взять задачу. Для выполнения конкретной задачи, находящейся в очереди, может потребоваться одна или несколько видов подготовки. Обработчик может иметь несколько видов подготовки, соотнесенных с очередью работ.