Skip to content

RPA Node Types

RPA workflows are built from explicit node types with deterministic success checks.

For implementation governance and validation standards, see Automation Authoring Workflow.

Core control flow nodes

  • start: defines workflow entry
  • if: conditional branch on evaluated state
  • loop: iterate rows or repeated actions
  • wait: explicit synchronization on UI state

UI interaction nodes

  • navigate: open target URL
  • click: activate a UI element
  • type: enter text into an input
  • select: choose value from dropdown controls

Data and assertion nodes

  • extract: capture field content for outputs
  • assert: validate expected value/state before continuing
  • screenshot: capture evidence for audit or debugging

Design guidelines

  • Prefer explicit assertions before irreversible actions.
  • Keep node intent single-purpose and testable.
  • Include fallback paths for known stop conditions.
  • Avoid hidden state mutations inside generic script blobs.

Production checks

Before releasing a workflow revision:

  • Validate selectors in a clean environment.
  • Run canary batch.
  • Confirm terminal states and error taxonomy are stable.