Внешние интеграции
В этом разделе создаются внешние интеграционные каналы, посредством которых производится настройка взаимодействия Oktell Studio с внешним миром по интерфейсу http(s) WebHook и WebSocket, а также канал подписки на события из Oktell Studio.
Интеграционные каналы:
Публичный канал – открытый канал интеграции для обработки входящих запросов от внешних систем (при получении запроса запускается указанный SVC сценарий) и для определения URL исходящих запросов
Событийный канал Eventing – канал интеграции, в котором внешние информационные системы получают события от Oktell Studio по активностям, на которые они подписываются
Oktell Studio открыт только token-интерфейсами на обработку входящих запросов
Стартовая страница раздела представлена следующим образом:

Поля, доступные при создании и редактировании записи:

Блок | Название поля | Описание |
Основные | Код | Код канала интеграции |
Тип канала интеграции | Выбор между доступными в текущем Домене каналами интеграций:
| |
Ожидать завершение сценария обработки входящих обращений | Если выкл, то Система сразу отправляет 200 OK на входящий WebHook. Если включен, то отправляется результат выполнения сценария обработки запроса
| |
Роль WS | Локальный токен | При получении запроса на этот токен Система идентифицирует его принадлежность к текущему каналу интеграции WebService. Запрос должен прийти на любой WebServer, который может обслуживать текущий домен. Токен генерируется автоматически и не может быть изменен. Адреса на которые можно отправлять запросы от внешних систем (
|
Внешняя система | URL для исходящих запросов | Адрес внешней точки интеграции для формирования исходящих от Системы запросов к внешним сервисам. Должен начинаться на http:// или https:// или ftp:// или ftps:// |
Основной токен исходящих запросов | Токен взаимодействия с внешней системой. Используются алгоритмы сценария отправки | |
Вторичный токен исходящих запросов | Вторичный токен взаимодействия с внешней системой. Используются алгоритмы сценария отправки | |
Сценарии обработки | Сценарий обработки входящего WebHook запроса | Служебный сценарий, запускаемый на каждый входящий WebHook запрос. На вход сценария передаются 7 параметров
|
Сценарий обработки входящего WebSocket запроса | Служебный сценарий, запускаемый на каждое сообщение внутри установленного WebSocket канала, входящий WebHook запрос. На вход сценария передаются основные параметры * код WebSocket канала * сообщение | |
Комментарий | Комментарии | Возможность указать полезную информацию по учетной записи |
Подробно протокол WebService Eventing, события и примеры взаимодействия описаны в отдельном документе, доступном через запрос в службу Технической Поддержки