Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Перед настройкой сквозного бизнес-процесса определите:

какими сообщениями будут обмениваться интегрируемые системы;
какие данные необходимо передавать в каждом сообщении.

Чтобы настроить сквозной бизнес-процесс:

1.В справочнике Виды межсистемных процессов:
создайте новый вид межсистемного процесса. В поле *Тип процесса укажите Сквозной бизнес-процесс;
в табличной части добавьте сообщения и напишите обработчики их отправки и приема.
2.Создайте новый типовой маршрут или доработайте существующий.
3.В вычислениях или событиях блока типового маршрута инициируйте межсистемное взаимодействие:
получите фабрику межсистемных процессов с помощью функции DCIGetFactory;
создайте межсистемный процесс с помощью метода IProcessFactory.CreateProcess, заполните параметры процесса;
сохраните процесс с помощью метода IProcess.Save;
вычислите получателей сообщений и отправьте сообщение, используя функцию DCISendProcessMessage;
чтобы приостановить типовой маршрут до получения ответа от системы-получателя, добавьте в схему блок типа «Пауза»;
чтобы удобно использовать межсистемный процесс в вычислениях, добавьте параметр типового маршрута ProcessGlobalID типа строка. Например:

Щелкните для увеличения изображения

4.Когда система-отправитель получает ответ, типовой маршрут выходит из блока «Пауза» и переходит на следующий блок.
5.Когда все сообщения в рамках межсистемного процесса отправлены, завершите его с помощью метода IProcess.Stop.

Примечание

По завершенному процессу нельзя отправлять сообщения.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }