Сценарии
Обзор
Сценарий – это подпрограмма, расширяющая функциональность системы или добавляющая гибкость бизнес-процессам за счет проектной настройки.
Сценарии создаются в веб-приложении "Редактор сценариев" или могут управляться через API, соответствующий типу сценария. Редактирование сценария происходит в визуальном режиме путем настройки свойств компонентов и их связывания последовательностями выполнения. Сценарий хранится в виде JSON-структуры, может содержать в файловой системе вложения – статические файлы, прикрепленные к конкретному сценарию, например аудио-записи.
Сценарии интерпретируется системой. Каждый сценарий может исполняться одновременно в большом количестве экземпляров обработчиками сценариев.
Сценарии запускаются по событиям, могут оперировать входящими данными и различными функциями доступа к данным системы.
Сценарии разделяются на виды. Каждый вид сценария имеет:
-
конкретное назначение,
-
конкретные категории владельцев (процесс, инициирующий и контролирующий его запуск),
-
конкретные точки применения (события, по которым происходит запуск экземпляра обработчика сценария),
-
выделенные компоненты, обеспечивающие этот вид сценариев специфической функциональностью.
Все виды сценариев могут оперировать:
-
переменными с различной областью видимости;
-
выражениями и функциями;
-
сущностями системы через API или специальные компоненты;
-
данными из ядра системы, доставляемыми в переменные сценария специальными компонентами или функциями выражений;
-
данными из внешних источников через HTTP(S), SQL, S3, LDAP, POP3, SMTP, и др.
-
файловой системой с ограничениями.