Как получать и использовать данные разных контактов в ходе процесса?
Вопрос:
Пользователю в нескольких местах БП предлагается выбрать контакт.
Следовательно, каждый раз после выбора нового контакта в последующих элементах должны учитываться его данные.
Как это реализовать?
Ответ:
Для реализации такой задачи можно создать параметр бизнес-процесса с типом уникальный идентификатор (Рис. 1) , после чего добавить элемент Формула, в котором заполнить параметр необходимым значением (Рис. 2).
Рис. 1 Добавление параметра в процесс
Рис. 2. Использование параметра процесса в формуле
Таким образом можно будет использовать данный параметр во всех элементах, которые будут выполняться после элемента Формула.
Данный параметр можно использовать для каждого элемента с выбором контакта, который будет использоваться после создания данного параметра.
Можно с помощью элемента формула менять данный параметр в любой точке процесса по необходимости.
Для того что бы использовать параметр из подпроцесса, необходимо создать параметр в подпроцессе. После создания, его можно использовать в элементах после подпроцесса (см. рисунки).
Рис. 3 – Созданный параметр для работы в основном процессе
Рис. 4 – Пример считывания параметра из подпроцесса в основной процесс
Рис. 5 - Пример использования полученного в основном бизнес процессе