Пользовательская задача
Указать Имя: |
|
Указать реципиентов - пользователей - исполнителей задачи.
Реципиент может быть выбран из списка ролей или указан вручную.
|
|
При выборе из списка представлен список ролей, заполненных в типе данных:
|
|
Для ввода вручную необходимо выставить флаг «Ручное назначение»
В поле указывается имя или recordRef реципиента. Поддерживаются expression для получения реципиентов из переменных или сервисов.
Expression может вернуть множественное значение - строки разделенные запятой: user1,user2,user3
Например:
ivan.petrov GROUP_company_accountant emodel/authority-group@company_accountant ${someVariable} ${someService.getRecipients()},petya.voks |
|
Выбрать форму задачи из списка или создать ее (см. ниже),
Форма задачи определяет то, что будет отображено при назначении задачи пользователю.
Если какие-то задачи могут совпадать, то можно использовать одинаковую форму, но если различаются, то, соответственно, формы разные.
|
|
Указать срок выполнения задачи, конкрентную дату.
Дата должна быть указана в формате ISO8601
Например:
2022-06-26T10:30:00 - 20 июня 2022 года 10 часов 30 минут 0 секундили в виде выражения:
${someDate} предварительно задав переменную execution через скриптовую задачу
|
|
Выставить приоритет задачи,
Указать результат задачи – идентификатор и название.
|
Форма задачи
Элементы формы задачи связаны с переменными инстанса (экземпляра) процесса.
Если в области видимости задачи/процесса есть переменная с таким же id (Имя свойства), как и у элемента формы, то ее содержимое отобразится на форме.
При сабмите (публикации) формы задачи переменные будут записаны в переменные процесса.
Элементы формы задачи так же могут быть связаны с переменными документа, по которому идет бизнес-процесс.
Для отображения и обновления переменных документа на форме задачи необходимо добавить элемент с id (Имя свойства) с префиксом _ECM_, например _ECM_paymentSum, где paymentSum - свойства документа.
Для добавления кнопки вердикта задачи на форму задачи необходимо добавить кнопку с «Имя свойства», заданным по шаблону outcome_идентификаторВердикта. Например, outcome_approve.