Workflows
Workflows enable connectivity to assets using de facto standards OPC UA, BACnet, RESTful APIs, MQTT, AMQP, SparkPlug B, SNMP, EtherNet/IP, 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.