Реализация машины состояний (State Machine), обеспечивающая последовательное выполнение задач в разнообразных сценариях Компонентов (Component). В процессе прохождения сценариев состояния сохраняются в автономное хранилище, и в случае отказа происходит перезапуск сценария или его части.
Для добавления нового workflow, откройте меню Toolbox в окне компоненты и на нем закладку Flows, после чего кликните на соответствующую иконку и перетащите её мышкой в верхнюю область окна приложения. После этого появится новый workflow который можно будет настраивать с помощь Visual builder of Workflow.
Конструктор позволяющий автоматизировать процесс создания сценария. Пользователю доступны возможности добавления новых Stage и Steps. Сценарии проходятся сверху вниз слева направо, предоставляя пользователю сформировать поток выполняемых задач.
Для каждого workflow можно настроить несколько базовых параметров, включая имя для workflow и флаг Restrict Access, как показано на экране внизу.
Имя workflow будет использоваться каждый раз когда нужно выбрать этот конкретный workflow внутри компоненты, или вызвать его через скрипты или APIs.
Флаг Restrict access поставленный в Yes/On создает security context для workflow, который может быть ипользован при настройке roles & permissions.
Добавление этапов WorkFlow происходит посредством нажатия иконки “+” на навигационном баре WorkFlow. Количество Stages ничем не ограничено и зависит от сложности сценария, который необходимо реализовать.