Запуск бизнес-процесса из бизнес-процесса с передачей переменных

Рейтинг: 0  
Внедрено
Предложил Чирков Александр 12.03.2019 12:36:30

Запуск бизнес-процесса из бизнес-процесса с передачей переменных

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


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


Я могу сделать оповещение и модификацию сделки через запуск бизнес-процесса, но например сумму оплат приходится передавать в сделку через вебхук.


Как это может выглядеть в идеале: при выборе бизнес-процесса все сохраненные в нем переменные отображаются в окне настройки бизнес процесса и есть возможность установить их равными переменным из текущего бизнес-процесса.
Рейтинг: 3.7804  
Ответил 13.03.2019 14:56:05
Для передачи данных в запускаемый БП можно использовать Параметры (вкладка Параметры в настройках шаблона)

Рейтинг: 0  
Чирков Александр 14.03.2019 07:31:10
Для передачи данных в запускаемый БП можно использовать Параметры (вкладка Параметры в настройках шаблона)
Большое спасибо!
Рейтинг: 0.8902  
Корнеев Александр 15.03.2019 15:35:01
поподробнее можно? очень интересно и важно
Рейтинг: 0  
Developer ITConstruct 25.03.2019 07:01:07
Круто.
Рейтинг: 0  
Ким Евгений 24.04.2019 17:07:42
Не нашел в редакторе БП способа повлиять на параметры другого запускаемого БП, можете подробнее рассказать...
Рейтинг: 3.7804  
Чирков Александр 25.04.2019 12:10:42
Евгений, порядок действий такой:
1) в том шаблоне БП, который надо запускать с параметрами, жмем вкладку Параметры. В настройках шаблона создаем параметры и определяем их типы данных.
Сохраняем параметры.
Сохраняем шаблон.
(в параметрах, скорее всего, надо убрать обе галочки "при создании" и "при изменении".

2) Открываем (или обновляем страницу) того шаблона БП, из которого должен запускаться другой БП.

Выбираем блок "Запуск бизнес-процесса". (в Обработке документа).
В окне выбираем ID документа, сущность, шаблон.
Если у выбранного БП есть параметры - в этой же форме появятся поля для их заполнения.
Рейтинг: 0  
Киселёв Дмитрий 02.07.2019 18:47:05
супер! то что нужно!
спасибо Антону и Александру!