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

../../../../../_images/54.png

Указать Имя:

../../../../../_images/55_0.png
Указать реципиентов - пользователей - исполнителей задачи.
Реципиент может быть выбран из списка ролей или указан вручную.
../../../../../_images/55_1.png
При выборе из списка представлен список ролей, заполненных в типе данных:
../../../../../_images/55_2.png

../../../../../_images/55_3.png
Для ввода вручную необходимо выставить флаг «Ручное назначение»
В поле указывается имя или recordRef реципиента. Поддерживаются expression для получения реципиентов из переменных или сервисов.
Expression может вернуть множественное значение - строки разделенные запятой: user1,user2,user3
Например:
ivan.petrov
GROUP_company_accountant
emodel/authority-group@company_accountant
${someVariable}
${someService.getRecipients()},petya.voks
../../../../../_images/55_4.png
Форма задачи определяет то, что будет отображено при назначении задачи пользователю.

Форму задачи можно выбрать из списка, создать или вовсе не указывать, тогда тогда пользователю будут отображены только результаты задачи, указанные в соответствующем поле.
Если какие-то задачи могут совпадать, то можно использовать одинаковую форму.
../../../../../_images/56.png
Указать срок выполнения задачи, конкрентную дату.
Дата должна быть указана в формате ISO8601
Например:
2022-06-26T10:30:00 - 20 июня 2022 года 10 часов 30 минут 0 секунд
или в виде выражения: ${someDate}
предварительно задав переменную execution через скриптовую задачу
../../../../../_images/56_1.png
Выставить приоритет задачи,
../../../../../_images/56_2.png
Указать результат задачи (вердикт) – идентификатор и название.
В вердиктах можно настроить темы для кнопки. См. ниже
../../../../../_images/56_3.png

Темы для кнопок вердикта

В вердиктах доступна настройка темы кнопок. Настройка влияет на цвет кнопки по аналогии с кнопками на форме.

../../../../../_images/56_4.png

../../../../../_images/56_5.png

Возможные варианты:

../../../../../_images/56_6.png

Примеры:

../../../../../_images/56_7.png

1

По умолчанию

2

Основная

3

Информация

4

Успешно

5

Опасно

6

Предупреждение

Форма задачи

../../../../../_images/57.png

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

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

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

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

Вердикты задачи

Примечание

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

Для добавления кнопок вердиктов задачи на вашу форму, можно воспользоваться компонентом формы Task Outcome, который автоматически формирует кнопки вердиктов исходя из настроек Результатов задачи.

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

../../../../../_images/58.png