Служебные сценарии

Оглавление

Обзор

Служебные сценарии служат для обработки данных и событий. Является самым общим типом сценариев обширного применения, поэтому не имеет специализированных компонентов.

Запуск производится:

  • при поступлении HTTP-запроса к проектному API;

  • при поступлении веб-хука в канал интеграции;

  • при инициации запуска из активных обработчиков сценариев компонентом Запуск сценария в асинхронном режиме;

  • по расписанию служебной задачей;

  • в виде контекстного сценария звонка для обработки событий звонка – запускается при поступлении звонка и может быть активным вплоть до его завершения;

  • сервисом управления звонками с целью инициации исходящих вызовов от SIP-UAC IVR;

  • в различных точках бизнес-процессов, предполагающих проектную кастомизацию – стратегии.

Алгоритм работы каждого сценария описываются сущностью svcscript. Создаются в веб-приложении "Редактор сценариев" или могут управляться через API.

Служебный сценарий имеет основную ветвь и ветви пост-обработки. Основная ветвь активна только одновременно с активностью процесса-владельца, а при его завершении выполнение основной ветви сценария прерывается. При этом его работа может быть продолжена на ветке пост-обработки.

Служебный сценарий, обслуживающий поступивший внешний запрос, должен оперативно завершиться, сохранив значение в переменную с именем result.

Исполняется ролью svc на одном из сайтов, обслуживающих домен.