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

Для сквозного бизнес-процесса используется вид межсистемного процесса с типом Сквозной бизнес-процесс.

В справочнике Настройки систем для межсистемных процессов синхронизации на закладке Организации укажите организации, с которыми ведется обмен по межсистемному процессу. Это позволит, вычислив организации у исполнителей, получить список систем, в которые нужно отправлять сообщения.

В коде обработчиков используйте три переменные:

Process – для работы с экземпляром межсистемного процесса. Для получения используется функция DCIGetProcess;
ProcessMessage – для работы с экземпляром сообщения межсистемного процесса. Для получения используется функция DCIGetProcessMessage;
Params – для работы с дополнительными параметрами. Для получения используется функция DCIGetParams.

Описание интерфейсов, их свойств и методов см. в разделе «Объектная модель SDK».

В параметрах процесса храните:

ИД документа или ИД справочника, с которыми идет работа в рамках процесса;
ИД задачи и логин пользователя, который выполняет задание.

Это позволяет получить объекты для работы после того, как пришел ответ из связанной системы.

В параметры типового маршрута добавьте глобальный ИД процесса. Это позволяет по глобальному ИД получить межсистемный процесс и отправить сообщение в другую систему. Сообщение отправляется в событиях типового маршрута с помощью функции DCISendProcessMessage.

Для просмотра хода бизнес-процесса рекомендуется записывать информацию в справочник События межсистемных процессов и добавлять информацию в текст задачи.

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