<< Click to Display Table of Contents >> Практические рекомендации > Настройка бизнес-процессов Как в вычисляемой роли используется контекст
|
![]() ![]() |
У каждого объекта системы есть характеризующие его свойства: автор, вид документа, исполнители задачи и т.д. Контекст представляет собой тип объекта, который определяет набор доступных свойств для настройки вычисляемой роли. Для разных объектов свойства отличаются. Примеры:
•для контекста Сотрудник доступны свойства Персона, Подразделение, Должность и др.;
•для контекста Задача – Кому, Документ на подпись, Конечный срок и др.;
•для контекста Базовый договор – Автор, Вид документа, Исполнитель, Сумма НДС и др.
Если критерии или состав роли задаются с помощью вычисляемого выражения, то в нем тип контекста является первым элементом. Например:
•для вычисляемой роли «Согласующий договора в зависимости от его вида» типом контекста является Базовый договор, а критерий «Вид договора» определяется выражением Базовый договор → Вид документа;
•для вычисляемой роли «Руководитель головного подразделения инициатора» типом контекста является Задача, а состав роли определяется выражением Задача → От → Подразделение → Головное подразделение → Руководитель;
•для вычисляемой роли «Бухгалтер по зарплате» типом контекста является Сотрудник. Если бухгалтер закреплен за нашей организацией, подразделением или должностью, то критерии определяются выражениями:
«Наша организация»: Сотрудник → Подразделение → Наша организация;
«Подразделение»: Сотрудник → Подразделение;
«Должность»: Сотрудник → Должность.
Пример 1. Вычисляемая роль в выражении
Роль «Подразделение инициатора задачи» можно использовать при настройке другой вычисляемой роли «Руководитель подразделения инициатора»:
•«Подразделение инициатора задачи»: Задача → От → Подразделение;
•«Руководитель подразделения инициатора»: Задача → Подразделение инициатора задачи → Руководитель.
Пример 2. Исполнитель задания или уведомления
Предположим, при настройке варианта процесса в качестве исполнителя задания или уведомления нужно указать вычисляемую роль. К ней можно обратиться через вычисляемое выражение в свойстве Исполнители блоков «Задание» или «Уведомление»:
•в задании на согласовании договора вычисляемую роль можно указать через выражение Задача → Документ → Все вложения → Договор → Первый элемент → Согласующий договора в зависимости от вида;
•если нужно отправить уведомление руководителю головного подразделения инициатора, то можно указать выражение Задача → Руководитель головного подразделения инициатора;
•в задании бухгалтеру по зарплате для инициатора задачи роль можно указать через выражение Задача → От → Бухгалтер по зарплате.
© Компания Directum, 2024 |