Skip to main content

Property Editing

The Property Editing system is how you configure the specific behavior of each action in your workflow. By double-clicking an action in the viewport, you open the Action Properties Dialog, a context-sensitive window designed for precision and safety.

Property Dialog Placeholder


Action Properties Dialog​

The dialog is organized into several sections to separate configuration from error handling:

1. General Properties​

This is where you define the input data and settings for the action.

  • Type-Specific Inputs: The dialog adapts its fields based on what the action needs (e.g., text inputs for names, dropdowns for choosing variables, or toggle buttons for booleans).
  • GUI Element Capture: For UI actions, you can click the Capture button to pick an element directly from your screen. The element is then saved to your project's Element Tree.
  • Smart Fields: Fields that support Expressions feature autocomplete. Type $ to see available variables or . after a variable to access its properties.

2. On Error (Exception Handling)​

This critical section allows you to define "Exception Rules"—instructions for the robot on what to do if the action fails. For a deeper understanding of how Talos handles errors, see the Exceptions Overview.

Exception Types​

You can create rules for specific error types or use the All catch-all. See Exception Types for a full list of possible errors:

  • Playback/Recording Errors: Issues during UI interaction.
  • Detection Errors: Failure to find a GUI element.
  • System/Interface Errors: Low-level OS or hardware issues.
  • Type/Parse/Syntax Errors: Problems with your expressions or data formats.

Rule Actions​

When an exception occurs, you can tell Talos to execute specific logic. For more details on each action, see Exception Rules:

  • Retry: Attempt the action again after a delay. You can specify the Max attempts and the Delay (ms) between them.
  • Go To Action: Divert the execution to a completely different part of the workflow. This creates a visual "On Error" branch in the viewport.
  • Ignore: Continue to the next action as if no error occurred (use with caution).
  • Abort: Stop the automation immediately and report the error.

Validation & Safety​

Talos provides real-time feedback to prevent configuration errors:

  • Field Validation: When you finish editing a field (on blur), Talos validates the input. If there's an error (e.g., a missing required field or a syntax error in an expression), the field is highlighted in red.
  • Error Tooltips: Hover over a red-highlighted field to see a detailed explanation of the validation error.
  • Unsaved Changes: The dialog tracks changes, allowing you to Apply your edits or Cancel to revert to the previous state.

Advanced Editing Features​

  • Data Editors: For complex types like Arrays or DataTables, a specialized editor opens to provide a spreadsheet-like interface for managing multiple rows of data.
  • OAuth2 Integration: For actions requiring authentication (like Email), you can sign in directly through the dialog to securely link your accounts.
  • Subflow Navigation: If an action executes a subflow, you can click Edit in designer to jump straight to that subflow's tab.