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

Настройка подпроцесса из группы Document approve

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

Чтобы настроить параметры подпроцессов Document approve (one), Document approve (someone) или Document approve (all):

  1. На BPMN-схеме выберите элемент Platform subprocesses, а затем выберите один из подпроцессов Document approve.

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

    • InputsdocumentName (обязательный параметр): введите название документа, например, "Приказ о внутреннем распорядке".

    • InputsdocumentLink (обязательный параметр): введите URL-адрес документа для согласования, например, "https://tfs.md.local/Default/Platform/_wiki/wikis/Platform.wiki/10153/Согласование-документа".

    • InputsdueDate (обязательный параметр): введите время, отведенное на выполнение задачи. Используйте формат ISO 8601. Например, для указания длительности в 15 секунд введите PT15S, для указания длительности в один час 30 минут введите PT1H30M, для указания длительности в 14 дней введите P14D.

    • InputsnotifyOnReviewOutcome (обязательный параметр): если вы хотите уведомлять пользователей из списка Inputsusers о результате согласования с помощью сообщений электронной почты или с помощью экранных уведомлений, введите true. Если вы указали значение true, убедитесь, что в экземпляре Платформы создан канал для отправки сообщений электронной почты на основе шаблона сообщения forSubrocesses.json.

    • Inputsusers (обязательный параметр): введите идентификаторы пользователей (согласно разделу Users&Groups (https://<Platform_instance_URL>/admin/UsersAndGroups) AdminTools), которым может быть назначена задача, например, ["582fd70b-7872-4ac8-896c-785e60ac6a68", "24d5bdaa-4ee5-4629-8d3e-8a761f9702dc"]. Для каждого пользователя будет создан экземпляр задачи. Вы можете использовать выражение на языке FEEL для описания значения этого параметра.

      Для BPMN-элемента Document approve (one) дополнительно укажите следующие параметры :

    • InputssubstituteAssigneeId (обязательный параметр): введите идентификатор замещающего пользователя (согласно разделу Users&Groups (https://<Platform_instance_URL>/admin/UsersAndGroups) AdminTools), которому будет назначена задача по истечении времени на выполнение задачи, например, ["582fd70b-7872-4ac8-896c-785e60ac6a68"].

    • InputsAssigneeDepartmentId (необязательный параметр): введите идентификатор группы пользователей (согласно разделу Users&Groups → Groups (https://<Platform_instance_URL>/admin/UsersAndGroups) AdminTools), которым может быть адресована задача, например, ["d09105b5-ab9b-40f0-944b-da34a59344e8"]. Вы можете использовать выражение на языке FEEL для описания значения этого параметра.

      Если этот параметр указан, а InputsuserId не указан, для пользователей из указанной группы задача будет отображаться на демостранице Платформы в разделе BPMS Пользовательские задачи на вкладке Предположительно мне.

    • InputsuserId (обязательный параметр): введите идентификатор пользователя (согласно разделу Users&Groups → Groups (https://<Platform_instance_URL>/admin/UsersAndGroups) AdminTools), которому назначена задача, например, ["582fd70b-7872-4ac8-896c-785e60ac6a68"]. Вы можете использовать выражение на языке FEEL для описания значения этого параметра.

      Для указанного пользователя задача будет отображаться на демостранице Платформы в разделе BPMS Пользовательские задачи на вкладке Назначено мне.

    • InputsnotificationRecipientsEmail (обязательный параметр): введите адреса электронной почты для отправки сообщений электронной почты о статусе согласования документа, например, ["example@mail.ru", "example2@mail.ru"]. Вводите адреса электронной почты через запятую или используйте выражения на языке FEEL для динамического формирования списка получателей сообщений электронной почты. Убедитесь, что в экземпляре Платформы создан канал для отправки сообщений электронной почты на основе шаблона сообщения forSubrocesses.json.

  3. Вверху справа нажмите Сохранить.

При наличии на схеме бизнес-процесса BPMN-элементов Document approve (one), Document approve (someone) или Document approve (all) результат (true или false) выполнения подпроцесса будет сохранен в параметре OutputsuserChoose.

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

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

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