Canvas and editing
The canvas is Catenivo’s main workspace. A workflow is represented by sources, operators, destinations and their connections.
Add components
Double-click a component in the catalog or drag it onto the canvas. A source or destination opens its configuration so you can choose the data to read or write.
You can also start typing a component name while the canvas has focus: quick add displays matching components.
Create and edit connections
Drag an output port to a compatible input port. Ports represent distinct streams: main result, rejected features or specialized outputs depending on the operator.
Dropping an operator onto an existing connection inserts it into the stream. When several branches originate from one output, dropping near their common origin can insert the operator before the split.
Navigate
- Hand: pans the view without moving objects.
- Selection: selects and moves objects.
Ctrl+1: fits the whole workflow.+/−: change zoom.- The minimap helps navigate large workflows.
- Auto-arrange canvas repositions components without changing connections.
Common editing
Ctrl+C/Ctrl+V: copy / paste.Ctrl+D: duplicate compatible objects.Delete: remove the selection.Ctrl+Z/Ctrl+Y: undo / redo.
Purely visual moves and layout changes do not change the functional validity of caches.
Comments
Use the context menu to add a floating comment or attach one to a component or connection. An attached comment follows its owner and has no effect on execution.
Double-click a note to edit its text and formatting.
Good practices
Use explicit names for important components, keep branches readable, and use comments to explain business intent rather than duplicating visible settings.
Next, read Running, caches and partial runs.