Внешние интеграции
В этом разделе создаются внешние интеграционные каналы, посредством которых производится настройка взаимодействия Oktell Studio с внешним миром по интерфейсу http(s) WebHook и WebSocket, а также канал подписки на события из Oktell Studio.
Интеграционные каналы:
-
Публичный канал – открытый канал интеграции для обработки входящих запросов от внешних систем (при получении запроса запускается указанный SVC сценарий) и для определения URL исходящих запросов
-
Событийный канал Eventing – канал интеграции, в котором внешние информационные системы получают события от Oktell Studio по активностям, на которые они подписываются
Oktell Studio открыт только token-интерфейсами на обработку входящих запросов |
Стартовая страница раздела представлена следующим образом:
Поля, доступные при создании и редактировании записи:
Блок | Название поля | Описание |
---|---|---|
Основные |
Код |
Код канала интеграции |
Тип канала интеграции |
Выбор между доступными в текущем Домене каналами интеграций:
|
|
Ожидать завершение сценария обработки входящих обращений |
Если выкл, то Система сразу отправляет 200 OK на входящий WebHook. Если включен, то отправляется результат выполнения сценария обработки запроса
{"content-type":"text/plain; charset=utf-8"} |
|
Роль WS |
Локальный токен |
При получении запроса на этот токен Система идентифицирует его принадлежность к текущему каналу интеграции WebService. Запрос должен прийти на любой WebServer, который может обслуживать текущий домен.
Токен генерируется автоматически и не может быть изменен. Адреса на которые можно отправлять запросы от внешних систем (
|
Внешняя система |
URL для исходящих запросов |
Адрес внешней точки интеграции для формирования исходящих от Системы запросов к внешним сервисам. Должен начинаться на http:// или https:// или ftp:// или ftps:// |
Основной токен исходящих запросов |
Токен взаимодействия с внешней системой. Используются алгоритмы сценария отправки |
|
Вторичный токен исходящих запросов |
Вторичный токен взаимодействия с внешней системой. Используются алгоритмы сценария отправки |
|
Сценарии обработки |
Сценарий обработки входящего WebHook запроса |
Служебный сценарий, запускаемый на каждый входящий WebHook запрос. На вход сценария передаются 7 параметров
|
Сценарий обработки входящего WebSocket запроса |
Служебный сценарий, запускаемый на каждое сообщение внутри установленного WebSocket канала, входящий WebHook запрос. На вход сценария передаются основные параметры * код WebSocket канала * сообщение |
|
Комментарий |
Комментарии |
Возможность указать полезную информацию по учетной записи |
Подробно протокол WebService Eventing, события и примеры взаимодействия описаны в отдельном документе, доступном через запрос в службу Технической Поддержки |