Workflow Steps
This article describes the concept of workflow steps, their actions, and outcomes.
Actions
Actions are the building blocks of workflow steps, performing operations such as:
Action | Description |
---|---|
Data transformation and manipulation | Modify and process data to fit the needs of subsequent steps. |
API calls to external services | Interact with external systems and services to retrieve or send data. |
File operations | Handle file-related tasks such as reading, writing, and moving files. |
System commands | Execute commands on the underlying system to perform various tasks. |
Action Types
Actions are divided into the following types:
Action type | Description | Connection |
---|---|---|
Flow control | Create Steps such as _If_ , _If else_ , _For each_ ,Call another Workflow (subflow) to influence the flow. | Depends on the Actions within a subflow |
HTTP | Perform thousands of different out-of-the-box HTTP Actions. | Depends on the type of Action |
CLI | Executes user commands on CLI apps instead of the UI. | Depends on the type of Action |
SQL query | A SQL layer for running queries to get visibility into your cloud infrastructure and SaaS applications. | |
Interactive | Ask a question via email/Slack or Ask approval via Slack | Depends on the type of Action |
Utility | Use files, json objects, tables and more in Workflows | Depends on the type of Action |
Once a step executes, the output appears in the relevant format, such as raw text, JSON, or a table. This output can then be used as input for subsequent steps. Steps are sequential components that:
- Execute in a defined order
- Display output upon completion
- Can pass data to subsequent steps
Outcomes
Outcomes are the results, or the output, produced by actions within a step. They determine the next course of action in the workflow and can influence subsequent steps. Outcomes can include:
- Success or failure status: Indicate whether an action was completed successfully or encountered an error.
- Data output: Provide data that can be used by subsequent steps in the workflow.
Related Articles
Was this page helpful?