About Workflow

The Workflow tool, found within ICONICS Workbench, was created to allow users to use customizable logic to execute complex actions. They are an easy way to manipulate data in real time. Data is used to drive actions (e.g. generating a report, archiving an historical table, etc.) under certain conditions.

 

Workflow Configurator

 

Such conditions could be:

 

"If it's midnight and the historical server is online and if no users is logged into the system, then archive the tables."

 

-or-

 

"If in the last hour there were 10 alarms but none of them have been acknowledged, then send an SMS to the supervisor."

 

...just to show a few examples.

Features

Sources

All Workflow Sources will come from the DataFlow engine. Real 'live' data sources (those driven by subscription-based callbacks) are converted into data sets at the moment of consumption.

Data sources that are not subscription based but require polling will make use of Reader blocks to control exactly when the Read is executed, including:

Architecture

Internal Architecture

Configuration

Using Workflow in the Workbench is like building a puzzle. The set of pieces is called the Diagram. Each piece of the puzzle is called an Activity and includes:

The configurator is easy to use and helps to maximize available space. Users can Drag and Drop tags into the Workflow itself. Each activity has its own easy-to-use configuration tools with no popups and an easily accessible library of activities. Users are also provided with visual feedback regarding any errors within the diagram itself.

 

See Also:

Create a Worfklow Folder

How to Create a Workflow