Как вызвать БП из процесса карточки (по событию)

Добрый день, коллеги!

Необходимо в BPMOnline OnDemand, начать бизнес процесс по факту квалификации лида, причем передать в него ид лида в качестве параметра.

Подскажите пожалуйста как это правильно сделать.

Пробовал реализовать решение предложенное в теме: Запуск бизнес-процесса по событию в системе, однако успехом эта затея не увенчалась. Всплыли следующие проблемы:

  1. При попытке сохранить процесс карточки с добавленным элементом "Подпроцесс" система выдает ошибку "Ошибка сохранения: Элемент "SubProcess2" не может быть сериализован в БД, т.к. не сериализуется процесс".
  2. Не понятно как передать параметры в процесс, ведь кнопка привязки данных (с молнией) в процессе карточки недоступна (вообще отсутствует).

Нравится

5 комментариев

"Валерий Орлов" написал:

Необходимо в BPMOnline OnDemand, начать бизнес процесс по факту квалификации лида, причем передать в него ид лида в качестве параметра.


Валерий, решить задачу можно используя начальный элемент "Сигнал". Заполните свойства элемента подобным образом:
/system/files/1_118.png

Наталия, добрый день!

"Бондарь Наталия" написал:Валерий, решить задачу можно используя начальный элемент "Сигнал"

Попробовал применить предложенное решение в своем БП, в двух вариантах:
БП1
и обернутый в событийный подпроцесс:
БП2
Ни один из вариантов не работает.
Возможно есть настройка которая регулирует срабатывание таких сигналов?
Или я что то не то делаю?

Добрый день!
Поэксперементировал немного с сигналами от объектов (Лид, Контакт):
Сигнал "После изменения записи" срабатывает только если не задавать условий на содержание объекта ("Объект должен соответствовать условиям") и/или на изменяемую колонку ("Должна быть изменена любая колонка из списка").

BPMOnline CRM OnDemand Версия 5.4.0.195

Ознакомьтесь, также, с темой http://www.community.terrasoft.ru/forum/topic/9178

"Валерий Орлов" написал:
Поэксперементировал немного с сигналами от объектов (Лид, Контакт):

Сигнал "После изменения записи" срабатывает только если не задавать условий на содержание объекта ("Объект должен соответствовать условиям") и/или на изменяемую колонку ("Должна быть изменена любая колонка из списка").

BPMOnline CRM OnDemand Версия 5.4.0.195

Валерий, это ошибка ядра системы, она исправлена в более новых версиях. Версия 195 - уже весьма "древняя".

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