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
Section titled “Core control flow nodes”start: defines workflow entryif: conditional branch on evaluated stateloop: iterate rows or repeated actionswait: explicit synchronization on UI state
UI interaction nodes
Section titled “UI interaction nodes”navigate: open target URLclick: activate a UI elementtype: enter text into an inputselect: choose value from dropdown controls
Data and assertion nodes
Section titled “Data and assertion nodes”extract: capture field content for outputsassert: validate expected value/state before continuingscreenshot: capture evidence for audit or debugging
Design guidelines
Section titled “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
Section titled “Production checks”Before releasing a workflow revision:
- Validate selectors in a clean environment.
- Run canary batch.
- Confirm terminal states and error taxonomy are stable.