Skip to content

Latest commit

 

History

History
101 lines (79 loc) · 5.24 KB

ecos_bpmn_components_user_task.rst

File metadata and controls

101 lines (79 loc) · 5.24 KB

Пользовательская задача

_static/54.png
Указать Имя: _static/55_0.png
Указать реципиентов - пользователей - исполнителей задачи.
Реципиент может быть выбран из списка ролей или указан вручную.
_static/55_1.png
При выборе из списка представлен список ролей, заполненных в :ref:`типе данных<roles_statuses>`:
_static/55_2.png

_static/55_3.png
Для ввода вручную необходимо выставить флаг "Ручное назначение"
В поле указывается имя или recordRef реципиента. Поддерживаются expression для получения реципиентов из переменных или сервисов.
Expression может вернуть множественное значение - строки разделенные запятой: user1,user2,user3
Например:
ivan.petrov
GROUP_company_accountant
emodel/authority-group@company_accountant
${someVariable}
${someService.getRecipients()},petya.voks
_static/55_4.png
Выбрать форму задачи из списка или создать ее (см. ниже),
Форма задачи определяет то, что будет отображено при назначении задачи пользователю.
Если какие-то задачи могут совпадать, то можно использовать одинаковую форму, но если различаются, то, соответственно, формы разные.
_static/56.png
Указать срок выполнения задачи, конкрентную дату.
Дата должна быть указана в формате ISO8601
Например:
2022-06-26T10:30:00 - 20 июня 2022 года 10 часов 30 минут 0 секунд
или в виде выражения: ${someDate}
_static/56_1.png
Выставить приоритет задачи,
Указать результат задачи – идентификатор и название.
_static/56_2.png

Форма задачи

_static/57.png

Элементы формы задачи связаны с переменными инстанса (экземпляра) процесса.

Если в области видимости задачи/процесса есть переменная с таким же id (Имя свойства), как и у элемента формы, то ее содержимое отобразится на форме.

При сабмите (публикации) формы задачи переменные будут записаны в переменные процесса.

Элементы формы задачи так же могут быть связаны с переменными документа, по которому идет бизнес-процесс.

Для отображения и обновления переменных документа на форме задачи необходимо добавить элемент с id (Имя свойства) с префиксом _ECM_, например _ECM_paymentSum, где paymentSum - свойства документа.

Для добавления кнопки вердикта задачи на форму задачи необходимо добавить кнопку с «Имя свойства», заданным по шаблону outcome_идентификаторВердикта. Например, outcome_approve.

_static/58.png