Перейти к основному содержимому

Настройка подпроцесса Task subprocess

После добавления BPMN-элемента на схему бизнес-процесса вам нужно настроить параметры этого BPMN-элемента.

Чтобы настроить параметры подпроцесса Task subprocess:

  1. На BPMN-схеме выберите подпроцесс Task subprocess.

  2. На панели справа укажите следующие параметры BPMN-элемента:

    • InputstaskName (обязательный параметр): введите название задачи, например, "Утверждение кредитной заявки".
    • InputsdocumentLink (обязательный параметр): введите URL-адрес документа, связанного с задачей, например, "https://tfs.md.local/Default/Platform/_backlogs/backlog/BPMS/Epics/?workitem=121037".
    • InputsdueDate (обязательный параметр): введите время, отведенное на выполнение задачи. Используйте формат ISO 8601. Например, для указания длительности в 15 секунд введите PT15S, для указания длительности в один час 30 минут введите PT1H30M, для указания длительности в 14 дней введите P14D.
    • InputsnotifyOnReviewOutcome (обязательный параметр): если вы хотите оповещать пользователей из списка Inputsusers о результатах выполнения задачи с помощью сообщений электронной почты или с помощью экранных уведомлений, введите true. Если вы указали значение true, убедитесь, что в экземпляре Платформы создан канал для отправки сообщений электронной почты на основе шаблона сообщения forSubrocesses.json. Если оповещение не требуется, введите false.
    • Inputsusers (обязательный параметр): введите идентификаторы пользователей (согласно разделу Users&Groups (https://<Platform_instance_URL>/admin/UsersAndGroups) AdminTools), которым может быть назначена задача, например, ["582fd70b-7872-4ac8-896c-785e60ac6a68", "24d5bdaa-4ee5-4629-8d3e-8a761f9702dc"]. Для каждого пользователя будет создан экземпляр задачи. Вы можете использовать выражение на языке FEEL для описания значения этого параметра.
    • InputsnotificationRecipientsEmail (необязательный параметр): введите адреса электронной почты для отправки сообщений электронной почты о результатах выполнения задачи, например, ["example@mail.ru", "example2@mail.ru"]. Вводите адреса электронной почты через запятую или используйте выражения на языке FEEL для динамического формирования списка получателей сообщений электронной почты. Если оповещение о результатах выполнения подпроцесса не требуется, оставьте для этого параметра значение по умолчанию (пустой массив []).
    • InputsuserChooseText1 (обязательный параметр): введите текст, который должен отображаться на первой кнопке выбора на пользовательской форме. Например, введите "Одобрить". Вы можете указать значение только этого параметра, или также значения обоих или одного из параметров InputsuserChooseText2 и InputsuserChooseText3.
    • InputsuserChooseText2 (необязательный параметр): введите текст, который должен отображаться на второй кнопке выбора на пользовательской форме. Например, введите "Отклонить". Если задача не предполагает наличия второй кнопки, оставьте значение по умолчанию "".
    • InputsuserChooseText3 (необязательный параметр): введите текст, который должен отображаться на третьей кнопке выбора на пользовательской форме. Например, введите "Отклонить". Если задача не предполагает наличия третьей кнопки, оставьте значение по умолчанию "".
    • InputstaskDescriptionText (обязательный параметр): введите описание задачи, которое должно отображаться пользователям, например, "Необходимо проверить все документы и принять решение по кредитной заявке".
  3. Вверху справа нажмите Сохранить.

При наличии на схеме бизнес-процесса BPMN-элементов Task Subprocess результат выполнения подпроцесса будет сохранен в параметре OutputsuserChoosesFinal. Например, значение этого параметра может выглядеть следующим образом:

[
{"choose":1,"users":{"id":["b4137afb-43e1-49a5-afa3-6b5231a439d9"]}},
{"choose":2,"users":{"id":["ad13dd57-cab3-42d0-9542-02b248c97283"]}},
{"choose":3,"users":{"id":[]}}
]

Связанные статьи

Создание шаблона сообщения электронной почты

Настройка канала сообщений электронной почты