Control Flow Activities

The Control Flow activities can be divided into four categories: Loops, structure, errorhandling and decisions.

 

Activity

Description

Loops

Break Loop

Performs a break in the loop.

For each Loop

This loop iterates through all selected elements of a certain type and executes the activities inside 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

This loop iterates through all rows of a table and executes the activities from inside the loop for each of them.

For each UI Element

This loop iterates through all selected elements and executes the activities from inside the loop for each of them.

For each Key Value Pair

Loops over all key value pairs in the selected dictionary.

Retry Scope

Executes an action until the condition is fulfilled, while loop.

Structure

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 end of the workflow and writes a remark to the AM Console.

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

Start a process via command shell.

Wait/Delay

Delay the process for a certain time, which the user can define in the format [HH:MM:SS]

Errorhandling

Try Catch AM

Attempts to execute the activities in the try block. Exceptions defined in the catch block can be caught and handled.

Clean Application Exit

Closes 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 to handle critical statements. 'Try' tries to successfully perform a critical statement. In case of success 'Catch' is not executed. In case of failure, 'Catch' handles the possible exceptions of the critical statement.

Decisions

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.

 

Was this article helpful?
1 out of 1 found this helpful