Публикация

Как получать и использовать данные разных контактов в ходе процесса?

Вопрос:

Пользователю в нескольких местах БП предлагается выбрать контакт.

Следовательно, каждый раз после выбора нового контакта в последующих элементах должны учитываться его данные.

Как это реализовать?

Ответ:

Для реализации такой задачи можно создать параметр бизнес-процесса с типом уникальный идентификатор (Рис. 1) , после чего добавить элемент Формула, в котором заполнить параметр необходимым значением (Рис. 2).

Рис. 1 Добавление параметра в процесс

Изображение удалено.

Рис. 2. Использование параметра процесса в формуле

Изображение удалено.



Таким образом можно будет использовать данный параметр во всех элементах, которые будут выполняться после элемента Формула.

Данный параметр можно использовать для каждого элемента с выбором контакта, который будет использоваться после создания данного параметра.

Можно с помощью элемента формула менять данный параметр в любой точке процесса по необходимости.

Для того что бы использовать параметр из подпроцесса, необходимо создать  параметр в подпроцессе. После создания, его можно использовать  в элементах после подпроцесса (см. рисунки).

Рис. 3 – Созданный параметр для работы в основном процессе

Изображение удалено.

Рис. 4 – Пример считывания параметра из подпроцесса в основной процесс

Изображение удалено.



Рис. 5 - Пример использования полученного в основном бизнес процессе

 

Изображение удалено.

Нравится

Поделиться

0 комментариев
Показать все комментарии