Перейти к содержанию

Настройка межпроцессного взаимодействия

В Comindware Business Application Platform для обмена данными между процессами возможно использовать промежуточное событие-отправка сообщения.

Для настройки вынесите на схему бизнес процесса соответствующий элемент.

Событие-отправка сообщения

Событие-отправка сообщения

В зависимости от места назначения сделайте следующие настройки:

  • Стартовое событие

1. Выберите требуемый процесс для запуска.

2. Укажите имя сообщения.

3. Создайте шаблон сообщения и настройте передачу данных из текущего процесса.

4. В принимающем процессе добавьте на схему стартовое событие-получение сообщения и настроите передачу данных из шаблона сообщения в атрибуты связанного шаблона записи.

  • Промежуточное событие

Для отправки сообщения в середину ожидаемого процесса необходимо знать его ИД конкретного экземпляра процесса.

1. Для получения ИД экземпляра процесса создайте отдельный атрибут в связанном шаблоне записи.

2. При старте процесса, например, на выходе из стартового события запишите значение системного атрибута «Process_ID» в созданный атрибут через правила для данных.

Заполнение ИД экземпляра процесса

Заполнение ИД экземпляра процесса

3. Укажите ИД созданного атрибута в настройке промежуточного события.

4. Укажите имя сообщения.

5. Создайте шаблон сообщения и настройте передачу данных из текущего процесса.

6. В принимающем процессе добавьте на схему стартовое событие-получение сообщения и настройте передачу данных из шаблона сообщения в атрибуты связанного шаблона записи.