Scalaxi Platform включает в себя два важных компонента, отвечающих за автоматизацию операций — Dataflow и Workflow.

Dataflow — это набор автоматизированных операций, ориентированных на управление данными, которые могут быть получены из форм, компонентов Scalaxi, через внешние интерфейсы или другими способами. Данные можно автоматически запрашивать, преобразовывать и передавать как внутри компонентов Scalaxi, так и извне через интеграционные API. Кроме того, потоки данных могут выполнять рабочие процессы и даже манипулировать пользовательским интерфейсом, например открывать определенные формы или компоненты.

Workflow — это последовательности действий на основе конечного автомата, которые могут быть как автоматизированными действиями, такими как выполнение потоков данных, обновление данных, так и взаимодействиями с пользователями-людьми, такими как получение подтверждения пользователя или отправка пользователю уведомления различными способами и форматами. Рабочие процессы также включают возможность проверки таких условий, как «если/то» или несколько сценариев переключения (кейса).

Как Dataflow , так и Workflow состоят из нескольких настраиваемых неограниченных этапов, каждый из которых содержит один или несколько шагов, а также зависимости между этапами.

Как Dataflow , так и Workflow настроены на вызов (выполнение) при действии пользователя из пользовательского интерфейса (например, с помощью элемента управления пользовательского интерфейса «Button»).

Рабочие процессы настраиваются с помощью Workflow Visual Builder. Потоки данных настраиваются с помощью Visual Builder of Dataflows.