Trava
Docs
Trava.co
Home
Home
Working on the Canvas
Working on the Canvas

The Canvas is the main workspace where automation schemes are built. Here, you design the logical flow of processing by adding, connecting, grouping, and configuring elements. This article explains how schemes are structured on the Canvas and how to work with elements efficiently.

The core of your scheme building

The Canvas provides a visual environment for creating a single scheme whose properties and settings were defined in the previous steps.

_Canvas.jpg

Here, you can:

  • Build logical processing chains
  • Arrange and configure conditions and actions
  • Connect steps into a complete logical workflow
  • Prepare a scheme for validation and activation

A scheme can only be activated if all elements are properly connected and configured.

Structure of a scheme

Every scheme follows a consistent structure: available elements depend on the selected scheme type, and their functionality becomes active once they are added to the canvas.

Start

Start defines the entry point of the workflow and the source of data. For pricing schemes, this includes PNR evaluation parameters.

Learn more: Reservation Sources.

Conditions and actions

Conditions and actions form the core logic of the scheme:

  • Conditions evaluate data and split the flow using OK / FAIL paths
  • GDS usage elements perform operations within the GDS
  • Other elements extend functionality without interacting with the GDS
Finish

Finish marks the logical completion of the workflow and indicates that no further actions are required.

Additional elements

Additional elements can be added to improve processing flexibility.

  • Pause – temporarily stops processing
  • Repeat – restarts processing based on defined logic
Toolbar menu

All scheme elements are displayed in the Toolbar menu depending on the selected scheme type.

_Toolbar.jpg

Each element provides a specific level of functionality, which becomes available after the element is placed on the Canvas.

Show all groups

The menu also includes a Show all groups section. When enabled, it displays:

  • All elements available for the selected scheme type
  • Including elements not supported by your current GDS
_unavaible groups.jpg

When you hover over an unavailable element, a tooltip is displayed explaining why the element is not available for selection. This helps explore cross-GDS capabilities.

Adding and connecting elements
_connecting.jpg
Adding elements
  • Click an element in the Toolbar menu
  • Click on the Canvas to place it

This menu is available in Draft mode only. Press the Arrows button to expand it.

_grab element.jpg


Moving elements

Click and hold an element to reposition it anywhere on the Canvas.

Connecting elements
  • Drag from an element’s exit point to the entry point of the next element
_connecting.jpg

Each element has predefined connection points:

  • Single point – Start and Finish
  • Entry + exit – standard actions
  • Entry + two exits (OK / FAIL) – conditions and critical actions
Grouping elements
_groups.jpg
Creating groups

Grouping helps manage large schemes:

  1. Right-click and select multiple elements
  2. Choose Group selected elements
Managing groups
  • Ungroup – remove grouping
  • Rename – add descriptions for clarity and navigation
_ungroup-1.jpg

Groups can be moved or duplicated as a single unit.

Validation and saving

The Canvas supports quick keyboard actions:

  • Check (Ctrl + K) – validates the scheme and highlights configuration errors. This does not save changes.
  • Save (Ctrl + S) – saves the current draft
  • Undo changes (Ctrl + R) – reverts to the last saved state

Frequent validation helps catch errors early in complex workflows.

_save.jpg
Element configuration

Opening settings

Double-click an element to open its configuration panel

_element actions.jpg

Common configuration fields

  • Text fields
  • Checkboxes
  • Drop-down lists (highlighted in blue)
  • Variables for dynamic values

Click Apply to save element settings.

For detailed information about configuring Conditions and Actions, see their respective pages.

[ADD IMAGE MAYBE?]

Elements can also be renamed using the Title field for better searchability.

Context menu actions

[ADD IMAGE]

Left-clicking an element opens additional tools:

  • Help – create a support ticket
  • Copy link – generate a direct link to the element
  • Swap OK / FAIL – adjust visual layout without changing logic
  • Remove all connections – clear all links
  • Delete – remove element from the Canvas
  • Remove from group – detach element from a group
Searching on the Canvas

The search tool allows you to find elements by:

  • Default element name
  • Custom title
  • Notes added to the scheme

Matching elements are highlighted directly on the Canvas.

_search.jpg
Best practices
  • Validate often during editing
  • Use groups for complex logic
  • Rename key elements for clarity
  • Use search to navigate large schemes
  • Make sure to save your work at key stages