Справка по системе Платформа ELMA BPM
×
Меню

Правила замещения

В системе ELMA для пользователей могут быть созданы правила автоматического замещения, которые позволяют во время замещения автоматически переназначать задачи различным пользователям. Данные правила устанавливают настройки замещения одного определенного пользователя несколькими другими по выбранным параметрам. Например, при создании замещения с указанием необходимых параметров будет осуществлено замещение тем пользователем, правила которого будут удовлетворять условиям замещения.
Правила замещения применяются:
1. В задаче Переназначить задачи. В данной задаче в блоке Задачи в столбце Исполнитель напротив выбранных задач будут установлены замещающие пользователи, в соответствии с установленными правилами замещения.
2. В процессной задаче. Т.к. в процессных задачах выбор исполнителя (одного или нескольких) осуществляется автоматически, в качестве исполнителя будет выбран замещающий пользователь согласно настроенным правилам замещения.
3. В типовой задаче Согласования и Ознакомления. В данных задачах процедура установки исполнителя аналогична процедуре установки исполнителя в процессной задаче (см. п.2).
Настройка правил осуществляется в разделе Администрирование – Пользователи – Замещения. Данная возможность доступна только пользователям с соответствующими правами доступа, которые назначаются администратором системы в разделе Администрирование – Пользователи – Настройки доступа – Глобальные настройки доступа – Администрирование – Администрирование замещения.
Для настройки правил необходимо в области График замещений выбрать замещаемого и с помощью контекстного меню нажать на пункт Правила замещения (рис. 1).
Рис. 1. Контекстное меню в области "График замещений"
Будет открыта страница Правила замещения (рис. 2).
Рис. 2. Страница "Правила замещения"
На данной странице осуществляется создание и настройка правил замещения для определенного пользователя, а также настройка порядка правил.
Для создания нового правила замещения необходимо нажать на кнопку верхнего меню Добавить правило (рис. 1). Редактирование правила осуществляется с помощью кнопки , расположенной справа от требуемого правила. При нажатии на данную кнопку откроется форма, аналогичная форме создания. Для удаления правила необходимо нажать на кнопку .

Создание правила

Для создания нового правила замещения необходимо нажать на кнопку верхнего меню Добавить правило (рис. 2). На открывшейся форме (рис. 3) необходимо заполнить требуемые поля и нажать на кнопку Сохранить.
Рис. 3 Форма создания правила замещения
Блок "Параметры правила"
Название правила * - название добавляемого правила.
Объект\Свойство * - выпадающий список типов задач с указанием пользовательского свойства, определяющего роль пользователя в задаче. В данном выпадающем списке доступны два варианта: Базовый класс задачи\Исполнитель и Задача\Контролер.
Замещающий * - поле выбора замещающего пользователя.
Блок "Правило назначения замещений"
Данный блок содержит в себе определенный набор параметров, который аналогичен набору параметров на форме расширенного поиска задачи. При выборе объекта в поле Объект\Свойство атрибуты блока будут изменены, в зависимости от выбранного объекта.

Настройка порядка

Кнопка верхнего меню Настроить порядок позволяет упорядочить список правил в порядке их реализации. Данная настройка необходима при частичной схожести условий замещения.
Для изменения порядка правил замещения необходимо нажать на кнопку верхнего меню Настроить порядок (рис. 2). Будет открыто окно со списком созданных правил (рис. 4), который может быть изменен с помощью технологии drag-n-drop. Реализация правил осуществляется согласно очередности "сверху вниз".
Рис. 4. Диалоговое окно настройки порядка правил
Правило по умолчанию – правило, которое включает в себя все текущие настройки. В случае, если при постановке новой задачи ни одно правило не подходит, то задача поступит замещающему по умолчанию.
После завершения замещения созданные правила будут сохранены в системе для дальнейшего использования. Данные правила будут отображены, в случае, если будут созданы новые замещения для данного пользователя.

Пример создания правила замещения

В качестве примера создадим замещение в системе по следующим параметрам:
Для замещаемого пользователя создадим несколько правил замещения. В параметрах правил установим следующие настройки:
Правило 1 (рис. 5):
Рис. 5. Форма создания правила замещения
Правило 2 (рис. 6):
Рис. 6. Форма создания правила замещения
Так как параметры созданных правил различны, упорядочивать правила не имеет смысла.
При наступлении срока замещения созданная задача будет назначена на замещающего, параметры правил замещения которого будут совпадать (при условии, что правила замещения применимы к данному типу задачи).
Например, отправим документ на согласование пользователю Павлову (отсутствует, назначено замещение). При отправке документа в уведомлении (в поле Кому) будет отображен пользователь Попова, т.к. данный пользователь является заместителем по умолчанию (рис. 7).
Рис. 7. Форма отправки документа на согласование
При нажатии на кнопку Отправить появится диалоговое окно Предоставление прав доступа (рис. 8). В данном окне необходимо выдать права на документ замещаемому пользователю. Подробнее о выдаче прав к документам см. соответствующий раздел справки.
Рис. 8. Диалоговое окно "Предоставление прав доступа"
После нажатия на кнопку Сохранить права доступа документ будет отправлен заместителю.
Однако, в данном примере параметры созданной задачи согласования документа совпадают с параметрами первого правила. Следовательно, документ поступит на согласование Кучерову, а не замещающему пользователю по умолчанию (рис. 9).
Рис. 9. Задача согласования

См. также: