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

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

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

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

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

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

В параметрах процесса укажите:

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

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

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

Чтобы задать ожидание ответа из связанной системы, в типовых маршрутах используется блок «Пауза». В событиях блока отправляются сообщения в связанные системы. При получении ответа из другой системы задача по типовому маршруту возобновляется. Примеры использования блока «Пауза» приведены в разделах «Исполнение поручений», «Контроль исполнения поручения», «Продление срока исполнения».

Примечание

В Directum 5.5 и выше «Пауза» – базовый блок типового маршрута. В Directum 5.4 используется его аналог – прикладной блок «Пауза». Он импортируется во время установки DCI.

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

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