Перейти к основному содержимому
Версия: 1.30.0

Механизм отсутствий

Механизм отсутствий дополняет работу правил автоназначения. Он учитывает отсутствия сотрудников на рабочем месте и, при распределении нагрузки по правилу автоназначения с любым типом, исключает их из очереди назначения на задачи.

У механизма создана одна опция активности Active с двумя значениями:

  • true – включает механизм на определенных таблицах, указанных в связанном списке.
  • false – отключает механизм на определенных таблицах, указанных в связанном списке.

Чтобы активировать проверку отсутствий для назначения сотрудников на записях определенных таблиц, выполните следующие шаги:

  1. Перейдите в Управление механизмами → Значения для таблиц.
  2. Нажмите Создать.
  3. В поле Таблица укажите таблицу, на которую вам необходимо добавить проверку отсутствий сотрудников.
  4. В поле Значение опции выберите true опции Active механизма SimpleAbsence.
  5. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Пример настройки​


Чтобы понять логику работы механизма, рассмотрите пример его настройки для таблицы Задач (task).

Сначала необходимо активировать опцию активности механизма для таблицы. Для этого выполните следующие шаги:

  1. Перейдите в Управление механизмами → Значения опций.
  2. Откройте запись значения опции true механизма SimpleAbsence.
  3. Нажмите кнопку Создать в связанном списке Значения для таблицы.
  4. В поле Таблица укажите таблицу Задач (task).
  5. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.

Убедитесь, что для этой таблицы уже настроено правило автоназначения, или создайте его по инструкции.

После всех настроек логика механизма и правила автоназначения будет работать следующим образом:

  1. Запись задачи соответствует заданным условиям правила автоназначения, которое вы создали.
  2. Прежде чем выбрать ответственного, механизм проверяет наличие записи в таблице Отсутствия (sys_personal_schedule_entry) на текущий рабочий день у сотрудника, который должен быть назначен на задачу по очереди. Очередь назначения зависит от выбранного типа автоназначения в правиле.
  3. Если запись на отсутствие сотрудника на текущий рабочий день найдена, механизм проверяет следующего в очереди.
  4. Если у следующего сотрудника нет записи отсутствия, он назначается на задачу.

Если все сотрудники группы назначения отсутствуют на текущий рабочий день, то в задачах заполнится только поле Назначено на группу.