Skip to main content

What are Actions?

Actions are the fundamental building blocks of workflow automation in Robotic Process Automation (RPA). In Talos, Actions represent individual tasks or steps that are executed sequentially or conditionally to automate business processes. Each Action can perform a specific operation, such as interacting with applications, processing data, or making decisions based on predefined rules. By combining multiple Actions, you can design comprehensive RPA workflows that streamline repetitive tasks, reduce manual effort, and improve efficiency across your organization.

Appearance

Actions are visually represented using flowchart symbols that adhere to the ISO 5807:1985 standard for process charting. This standardized notation ensures clarity and consistency, making it easy to understand the sequence, decision points, and flow of each automated process within Talos.

Start / End

Every workflow must have exactly one Start action and at least one End action.

IconNameDescription
Start IconStartMarks the entry point of a workflow. Every workflow begins with a Start Action.
End IconEndMarks the termination point of a workflow. No actions can follow an End Action.

Decision

Decision points allow the workflow to branch into different paths based on a boolean condition or expression.

IconNameDescription
Decision IconDecisionRepresents a branching point where the workflow can follow different paths based on conditions. Examples include Branch Action.

Loop Structures

Loops allow you to repeat a sequence of actions multiple times, either for a fixed count or for each item in a collection.

IconNameDescription
Loop Start IconLoop BlockIndicates a loop structure, such as For Each or For Loop.
Loop End IconLoop EndIndicates the end of a loop structure. The workflow returns to the Loop Start if the loop condition is met.

Process & Tasks

The majority of actions in Talos are process tasks that perform specific operations.

IconNameDescription
Process IconProcessRepresents a generic operation or task, such as Clicking an element or Setting a Variable.
Log IconLoggingActions that output information to the console or log file, such as Log Message.
External Process IconSubflowDenotes an action that interacts with external systems or runs nested workflows, such as Run Subflow.

Specialized Actions

These symbols represent specific types of interaction or flow control.

IconNameDescription
Delay IconDelayRepresents a pause or wait period in the workflow, allowing for timed delays between actions.

Connections

All actions are interconnectible with each other, except for the End Action. The End Action can only have incoming connections. By connecting actions, you define the execution flow of the workflow. Most actions can have an arbitrary number of incoming connections, but only two outgoing connections:

  • Next action
    Indicates the next action to be executed upon success.

  • On Error
    Indicates the next action to be executed if an error occurs. See more about Exception handling.

Exceptions to this are conditional actions (such as Branch Action) and looping actions (such as For Each Loop, For Loop, etc.) which can have more than 2 outgoing connections.

Properties

Action properties provide the necessary configuration data for an action to execute. While each action has a unique set of properties, all actions share these common fields:

Display NameString
The user-friendly name shown in the viewport.

Customizing this helps distinguish between multiple actions of the same type (e.g., "Click Login Button" vs "Click Submit").

Action IDString
The unique internal identifier for this action instance.

This property is Read only and it is not customizable

DisabledBoolean
If set to true, the action is skipped during execution.