- 03 Jun 2022
- 2 Minutes to read
- Print
- DarkLight
Step Glossary Guide
- Updated on 03 Jun 2022
- 2 Minutes to read
- Print
- DarkLight
Overview
Steps are the building blocks and points of action within a Flow, designed to execute various out-of-the-box tasks. Though there over 1,500 pre-made steps available, each is named to reflect functionality and is represented visually with an icon. Each step category contains its own folder housing a step glossary and articles describing its steps in more detail.
This article details the ten most commonly used steps in Decisions. It is highly recommended that any individual learning Decisions familiarizes themselves with these steps.
Furthermore, certain categories in the Step Toolbox are specific to an individual instance meaning these categories do not contain the same steps for all users. These categories are listed in this article as well.
10 Most Common Steps
Step Name | Description | Location | Inputs/Outputs |
---|---|---|---|
Add Task | This step allows user involvement in the process by assigning and displaying a Form. This will halt the Flow until a user completes the task. Deadlines and email responses can be configured. | Forms[Interaction] > Default | Inputs: Assign To (String), Assignment Name (String), Assignment Action Name (String) Outputs: Depends on the Form created |
Create Data | Create or copy data objects (or lists of data objects0. These objects are mapped with the same methods as defining data on the Start step. | Data | Inputs: Data To Create(PlaceholderData[]) InputData(DataDescription[]) Outputs:"Done" |
Fetch Entities | Pulls data for a user-defined data type into a Flow. Users may define specific fields and matching criteria via the Fetch Criteria input. | Integration > Entity Framework | Inputs: Type Name Extension Type Name Outputs:"Results," "No Results" |
For Each Element | Used to create a Flow loop to perform the same actions on each item within a list. | Flow Management | Inputs: Collection (Object) Outputs: Item Index (Int 32) |
Log Step | Records debugging level information in a Flow. The logging system uses a log level system and only logs when necessary which makes it very efficient. It is recommended to use the Log Step instead of using Pop-Ups or Email to get information about a Flow's execution. | Flow Management > Debugging | Inputs: Value (String), Type (LogType), Category (String) Outputs:"Done" |
Run Matrix Rule | The Run Matrix Rule step is used to implement a Matrix Rule into a Flow. Matrix Rules are designed to evaluate data based on configured settings for each column or row. | Rules | Inputs: Depends on the Rule created. Outputs: Depends on the Rule created. |
Run Report | Runs a user-defined Report and outputs the results in the form of Data Rows, CSV File, Report Data, Excel, or PDF. | Integration > Reporting | Inputs: Report Source (ReportSelectionType). Outputs: Data Rows, CSV File, Report Data, Excel, or PDF. |
Run Rule | Used to add and use Rules in a Flow. The step allows users to either select from pre-built rules in the Step Panel or create new Rules. | Rules | Inputs: Depends on the Rule created. Outputs: Depends on the Rule created. |
Run Sub Flow | This step allows users to define a child Flow to be initiated when it reaches it in the parent Flow and it will wait for the child Flow to complete before moving forward in the parent Flow. It separates the business logic so it can easily be reused and/or permissions given to different users. | Flows | Inputs: Depends on the Flow created. Outputs: Depends on the Flow created. |
Run Truth Table | This step allows users to utilize Truth Tables to evaluate possible outcomes based on different combinations of Input data. | Rules | Inputs: Depends on the Rule created. Outputs: Depends on the Rule created. |
Instance Specific Categories
Since these categories do not contain their own default steps, they do not possess their own folder nor a step glossary.