Служебные сценарии
Обзор
Служебные сценарии служат для обработки данных и событий. Является самым общим типом сценариев обширного применения, поэтому не имеет специализированных компонентов.
Запуск производится:
-
при поступлении HTTP-запроса к проектному API;
-
при поступлении веб-хука в канал интеграции;
-
при инициации запуска из активных обработчиков сценариев компонентом Запуск сценария в асинхронном режиме;
-
по расписанию служебной задачей;
-
в виде контекстного сценария звонка для обработки событий звонка – запускается при поступлении звонка и может быть активным вплоть до его завершения;
-
сервисом управления звонками с целью инициации исходящих вызовов от SIP-UAC IVR;
-
в различных точках бизнес-процессов, предполагающих проектную кастомизацию – стратегии.
Алгоритм работы каждого сценария описываются сущностью svcscript. Создаются в веб-приложении "Редактор сценариев" или могут управляться через API.
Служебный сценарий имеет основную ветвь и ветви пост-обработки. Основная ветвь активна только одновременно с активностью процесса-владельца, а при его завершении выполнение основной ветви сценария прерывается. При этом его работа может быть продолжена на ветке пост-обработки.
Служебный сценарий, обслуживающий поступивший внешний запрос, должен оперативно завершиться, сохранив значение в переменную с именем result
.
Исполняется ролью svc на одном из сайтов, обслуживающих домен.