Работа с внешними системами

Этот раздел содержит описание шагов, отвечающих за обмен данными с внешними системами.

Отправка

Шаг Отправка предназначен для передачи выбранной переменной в сервис или внешнюю систему.

На вкладке Основные доступны следующие настройки шага:

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

  • В поле Комментарий указывается подробная информация об использовании шага при настройке процесса.

  • В поле Сообщение указывается передаваемое сообщение в виде фиксированного выражения в «». Также доступен выбор значения переменной из выпадающего меню при нажатии на кнопку ....

    Примечание

    Если это поле не заполнено, в качестве объекта передаваемого сообщения используется системная переменная InitMessage.

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

  • В выпадающем меню Тип получателя доступен следующий выбор типов:

    • Модуль: в поле ниже указывается guid сервиса / системы, или переменную, содержащую их guid.

    • Папка: в поле ниже указывается guid папки с сервисами / системами, или переменную, содержащую guid папки.

    • Запрос: в поле ниже указывается запрос с направлением на систему / сервис. Например, name:ФайловыйАдаптер1.

  • В поле Получатель указывается получатель сообщения. Также доступен выбор значения переменной из выпадающего меню при нажатии на кнопку ....

  • В выпадающем меню Ожидание доступен следующий выбор вариантов ожидания после завершения отправки:

    • Ожидание не требуется

    Примечание

    Если выбран вариант Ожидание не требуется, а в системе-получателе и её обработчике предусмотрен и настроен возврат ответа, то ответ будет возвращен в Платформу в виде нового сообщения.

    • Ожидать доставки

    • Ожидать ответа

    Примечание

    Если ответ от внешней системы приходит после истечения таймаута ожидания, такой ответ не обрабатывается и удаляется. В журнале фиксируется ошибка.

  • Флажок Это ответ устанавливается в случае, если в шаге производится отправка ответа на другое сообщение.

../../../_images/image196.png

Аналогично этому шагу настраивается выполнение шагов из папки Получатели. В них уже заполнены и скрыты поля, связанные с идентификацией получателя.

На вкладке Локальные переменные можно настроить маппинг переменных со значениями бизнес-процесса, если:

../../../_images/image19678.png
  1. в схеме выбран Обработчик и Получатель.

    ../../../_images/image19677.png
  2. в данном обработчике есть Переменные

    ../../../_images/image1967.png

Отправка получателям

Шаг предназначен для передачи выбранной переменной в сервис или внешнюю систему, при этом на выходе формируется массив получателей. Есть возможность исключения из рассылки инициатора.

На вкладке Основные доступны следующие настройки шага:

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

  • В поле Комментарий указывается подробная информация об использовании шага при настройке процесса.

  • В поле Сообщение указывается передаваемое сообщение в виде фиксированного выражения в «». Также доступен выбор значения переменной из выпадающего меню при нажатии на кнопку ....

    Примечание

    Если это поле не заполнено, в качестве объекта передаваемого сообщения используется системная переменная InitMessage.

  • Флажок Исключить из рассылки инициатора устанавливается в случае если инициатор не должен получить это сообщение.

  • В поисковой строке осуществляется поиск получателей, для выбора получателей из списка найденных устанавливаются флажки.

Примечание

Если в системе-получателе и её обработчике предусмотрен и настроен возврат ответа, то ответ будет возвращен в Платформу в виде нового сообщения.

Примечание

Если установлен флажок Исключить из рассылки инициатора при наличии выбранной системы и источника, то при выполнении шага система генерирует следующее сообщение: Шаг [Отправка подписчику] не выполнился по причине отсутствия получателей. Инициатор сообщения был удален из получателей.

../../../_images/image198.png

Шаги из папки Источники

Шаги из папки Источники используются для получения сообщения от выбранной системы. При необходимости можно указать обработчик системы, время ожидания и выполнить маппинг полученного от системы сообщения в какую-либо переменную на вкладке Результат выполнения.

Примечание

Если в шаге выбран вариант ожидания Ожидание не требуется, а в системе и её обработчике предусмотрен и настроен возврат ответа, то ответ будет возвращен в Платформу в виде нового сообщения.

Регистрация сообщения

Шаг используется для регистрации нового сообщения. Зарегистрированное сообщение будет передано в библиотеку Определение функции для обработки соответствующими сервисами Платформы.

На вкладке Основные доступны следующие настройки шага:

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

  • В поле Комментарий указывается подробная информация об использовании шага при настройке процесса.

  • В поле Сообщение указывается передаваемое сообщение в виде фиксированного выражения в «». Также доступен выбор значения переменной из выпадающего меню при нажатии на кнопку ....

    Примечание

    Если это поле не заполнено, в качестве объекта передаваемого сообщения используется системная переменная InitMessage.

../../../_images/image200.png