Total: ~34 min

Workflows provide a block-based configuration environment and can be used to build out simple automated processes or complicated expressions which evaluate current scenarios and provide results which may drive other actions.

Introduction to Workflows

An overview on when to use workflows and how to expect them to work. Also includes examples of automation tasks well suited to the workflow engine.

Creating a Workflow

A primer on setting up a workflow, including how it is triggered, how frequently it will execute, and expected output.

Using Parameters in a Workflow

Parameters can be used to make workflows more adaptable and configurable. They provide input from outside sources into the engine during execution.

Subscribing to Workflows

Subscribing to the results of a workflow is necessary for it to execute. Learn how to make use of the result output from a workflow.

Using Time-Series Data in a Workflow

the workflow engine is not only limited to use of data at the moment of execution, but can parse larger time series datasets.

Using Datasets in a Workflow

Datasets can be handled within workflows, frequently with some manner of iteration through each element. Certain special features are available to handle this.

Using Alarm History in a Workflow

It is possible to use alarm history data in a similar fashion as standard data tags. There are additionally specialized workflow blocks to process these alarms.