--- alias: user-guide-automation-workflow-index tags: - connect iot description: "Automation Workflows define connected task graphs for automated business logic execution" --- # Automation Workflow A Workflow defines business logic responses in the form of a connected graph for multiple events as provided by one of the **Automation Driver Definitions** referenced by the **Automation Controller**. This page will display **Standalone Workflows** that you may reuse when setting up your Automation Controller. ## How It Works The Automation Workflow graph links outputs from one Task to the inputs of other Tasks. Each Workflow Task must implement a standard interface and it must contain: * Meta-data description - describing at least its name, version, inputs and outputs. * A visual part - to be integrated in a visual designer, identical to the one used in the Automation Controller. * A business logic part (in Javascript) - to be executed by the automation controller during runtime. !!! note Users can connect to a machine to run the engine and emulate machine events through the Automation Workflow. You can access detailed information on how to use the workflow designer in the [Workflow Designer](../automation-controller/workflow_designer.md) page. ![automation_workflow_workflow_page][automation_workflow_workflow_page] !!! info For more information, see the [[tutorials-factoryautomation]] tutorial. [automation_workflow_workflow_page]: images/automation_workflow_workflow_page.png ## Management Operations For information about Automation Workflow management operations, refer to the [Operations Page](automation_workflow_operations.md).