The Control flow activities include loops, structure activities, error handling and decisions.
Structure
| Activity | Description |
|---|---|
| Building Block Flowchart | Create a Building Block Flowchart. |
| Building Block Sequence | Create a Building Block Sequence. |
| Delay Task | Set the status of the task to Delayed. |
| Finish Workflow | Marks the successful completion of the workflow and writes a remark to the database. |
| Flowchart End | Marks the end of a flowchart. |
| Technical Sequence | Creates a technical sequence. |
| Invoke Workflow | Inserts an existing microbot inside the workflow. |
| Flowchart | A logical container for multiple actions in the form of a flowchart diagram. |
| Switch | Multiple options/cases to process in the process flow. |
| Sequence | Logical container for multiple actions. |
| Invoke Command Shell | Starts a process through the command shell. |
| Wait/Delay | Delays the process for a specified time, which the user can define in the format [HH:MM:SS]. |
Error Handling
| Activity | Description |
|---|---|
| Try Catch AM | Executes the activities in the Try block. Exceptions defined in the Catch block can be caught and handled. |
| Clean Application Exit | Closes the current application. Please check your clean screen exit sequences. |
| Raise Error | Raises a technical error for a user defined situation. |
| Workflow Activity | Wrap the workflow activity around a process activity to catch and handle unexpected errors. |
| Try Catch | Method for handling critical statements. Try attempts to successfully execute a critical statement. If successful, the Catch part is not executed. On failure, Catch handles the possible exceptions of the critical statement. |
Loops
| Activity | Description |
|---|---|
| Break Loop | Executes a break in the loop. |
| For each Loop | Iterates through all selected elements of a particular type and executes the activities within the body. |
| For each Loop with Index | Works like the For each loop and gives the user the ability to access the index. |
| For each Row | Iterates through all rows of a table, performing the activities in the loop for each row. |
| For each UI Element | Iterates through all selected items and executes the activities in the loop for each of them. |
| For each Key Value Pair | Iterates over all key-value pairs in the selected dictionary. |
| Retry Scope | Performs an action until the condition is true, while loop. |
Decision
| Activity | Description |
|---|---|
| Is false | Claims that a statement is false. |
| Is true | Claims that a statement is true. |
| Decision | Decision point for which the user can define the condition. |
| If | Contains a statement and two conditions. |