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

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