Workflows
Workflows enable connectivity to assets using de facto standards OPC UA, BACnet, RESTful APIs, MQTT, AMQP, SparkPlug B, SNMP, Modbus, and relational databases through OLE DB and ODBC. The data is filtered, calculated, and combined to produce a valuable dataset which can then be shared with any of the relevant data sources or stakeholders.
Workflows are executed based on conditions in a device, asset, or process. This could be an OPC UA alarm signaling an abnormal level in a storage tank, a digital state of an IoT device, specific times of the day, scheduled availability of resources, or a wide variety of other circumstances.
Workflows are represented visually and can range from a simple 'IF/THEN' scenario to more of a complex cycle of conditional decisions. Processing a dataset from a JSON source and writing a value to an OPC UA target can be as simple as placing two activities in the workflow.