Настройка межпроцессного взаимодействия
В Comindware Business Application Platform для обмена данными между процессами возможно использовать промежуточное событие-отправка сообщения.
Для настройки вынесите на схему бизнес процесса соответствующий элемент.
Событие-отправка сообщения
В зависимости от места назначения сделайте следующие настройки:
- Стартовое событие
1. Выберите требуемый процесс для запуска.
2. Укажите имя сообщения.
3. Создайте шаблон сообщения и настройте передачу данных из текущего процесса.
4. В принимающем процессе добавьте на схему стартовое событие-получение сообщения и настроите передачу данных из шаблона сообщения в атрибуты связанного шаблона записи.
- Промежуточное событие
Для отправки сообщения в середину ожидаемого процесса необходимо знать его ИД конкретного экземпляра процесса.
1. Для получения ИД экземпляра процесса создайте отдельный атрибут в связанном шаблоне записи.
2. При старте процесса, например, на выходе из стартового события запишите значение системного атрибута «Process_ID» в созданный атрибут через правила для данных.
Заполнение ИД экземпляра процесса
3. Укажите ИД созданного атрибута в настройке промежуточного события.
4. Укажите имя сообщения.
5. Создайте шаблон сообщения и настройте передачу данных из текущего процесса.
6. В принимающем процессе добавьте на схему стартовое событие-получение сообщения и настройте передачу данных из шаблона сообщения в атрибуты связанного шаблона записи.