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

Служебные задачи доступны в приложении Настройки, в разделе Сценарии.
Каждая задача хранит в себе параметры запуска сценариев:
- Признак активности (включена)
- Код служебного сценария для запуска
- Режим обслуживания на сайтах (при распределенной архитектуре)
- Список допустимых сайтов (опционально, при распределенной архитектуре)
- Режим запуска (однократный, регулярный)
- Разрешить параллельное выполнение
- Интервал запуска
- Начало и окончание периода активности
- Время действия (всегда, рабочее/нерабочее время, расписание)
- Расписание времени действия
Если задача активна, то сценарий будет запускаться автоматически с заданным интервалом, на всех или выбранных сайтах, в выбранное время действия.
Запуск служебного сценария для обработки событий звонка
Запуск служебного сценария для инициализации исходящих вызовов
Следующая статья курса: Задание 7. Создание служебного сценария
Предыдущая статья курса: Компоненты работы с данными