Сценарии

Оглавление

Обзор

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

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

Сценарии интерпретируется системой. Каждый сценарий может исполняться одновременно в большом количестве экземпляров обработчиками сценариев.

Сценарии запускаются по событиям, могут оперировать входящими данными и различными функциями доступа к данным системы.

Сценарии разделяются на виды. Каждый вид сценария имеет:

  • конкретное назначение,

  • конкретные категории владельцев (процесс, инициирующий и контролирующий его запуск),

  • конкретные точки применения (события, по которым происходит запуск экземпляра обработчика сценария),

  • выделенные компоненты, обеспечивающие этот вид сценариев специфической функциональностью.

Все виды сценариев могут оперировать:

  • переменными с различной областью видимости;

  • выражениями и функциями;

  • сущностями системы через API или специальные компоненты;

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

  • данными из внешних источников через HTTP(S), SQL, S3, LDAP, POP3, SMTP, и др.

  • файловой системой с ограничениями.