Skip to content

Canvases and nodes

A canvas is a map of an experiment. Each step, material, decision or checkpoint is a node, and links between nodes show the order of the work. You open a canvas from its plan’s Canvas tab.

A plan’s Canvas tab: objective, activity, milestone, decision and note nodes joined by links, with the canvas toolbar at the bottom and a minimap in the corner.

Every canvas has exactly one plan behind it. Tasks you add on the canvas show up as items in that plan, and changes to their dates or status in the plan show up on the canvas. You don’t copy work between the two; they’re two views of the same work.

The reverse isn’t true: a plan can exist without a canvas. To give it one, a workspace member opens the plan’s Canvas tab and chooses Create canvas, or Quick build to start from a short form. To add another canvas to a workspace, create a new plan first, then create its canvas.

A node is one element of the experiment. Pick its type when you create it:

Type Use it for Starts with
Objective The question or goal the work answers Text, Dates
Activity Work someone does Text, Protocol, Task Board, Attachments, Results, Dates, Review
Material Something you use or produce, such as a sample or reagent Attachments, Text
Decision A point where the flow branches Options, Text
Milestone A checkpoint Dates, Review
Deadline A fixed date the work has to meet —
Portal A jump to another canvas in the same workspace —
Note Free text on the canvas Text

Objective, Activity, Material, Milestone and Note nodes can take any other widget from the picker in their editor. Decision, Portal and Deadline nodes have a fixed shape. Each type and widget is described in Node types.

A Portal opens the canvas you link it to. Choose the destination with Link destination canvas; the list shows the other canvases in the workspace.

A node’s content is made of widgets. You add, remove and reorder them in the node’s editor.

Widget What it holds
Text A description or free notes
Dates Start and end dates
Protocol A link to a personal or shared protocol from Library
Task Board Tasks with an assignee, dates and status; each task is a plan item
Attachments Files from the workspace, managed in Explorer
Results What the work produced
Review A review status for the node
Checklist A list of items to tick off
Options The choices of a Decision node

Each widget appears at most once per node.

A node’s card on the canvas leads with how far along it is: under the title, a line such as 1 in progress · 2/4 done counts the tasks in its Task Board. Task Board and Checklist stay on the card; Protocol, Attachments, Results and Review are folded under More, which you open per card. More closes again when you reload the canvas.

A node with status Planned and no task in progress or done is shown in muted colour. It shows full colour while you hover over it or select it, and for good once work on it starts.

A link runs from one node to the next and shows the order of the work. Links connect nodes on the same canvas only; to point at work on another canvas, use a Portal. Notes can’t be linked.

Canvas links show the flow of the experiment. Scheduling dependencies, which move dates, are set separately in the plan’s Gantt.

Arrange nodes in the toolbar lays the whole canvas out left to right along its links, with no node overlapping another. Each node sits one column to the right of the nodes that link to it; a link that loops back to an earlier node doesn’t change the order. Groups of linked nodes stack from top to bottom, and nodes with no links line up in rows below them. The layout starts where the top-left node already is.

The new positions are saved for everyone at once. Undo puts every node back where it was. Undo history belongs to the current canvas and clears when you switch to another canvas. Arranging needs edit access to the workspace and at least two nodes on the canvas.

Moving a node saves its position at once, for everyone in the workspace. Content is different: changes in a node’s editor are saved only when you select Save. Reset discards them. To open the editor, right-click a node and choose Edit node.

The node editor for a Material node: its Attachments widget with Upload file, Insert link and Select from workspace files, its Text widget, and Close, Reset, Save and Delete node at the bottom.

Sauriq never silently overwrites a colleague’s change. If someone saved the same node while you had its editor open, your Save shows an error instead and your edits stay in the editor. If someone changed a link you were editing, the canvas refreshes so you can retry on the latest version.

When machine scheduling is available, changes to a task’s booking also count as changes to its node. Saving or removing a booking from an older node editor can show a conflict; your unsaved edits stay in the editor.

  • Quick build sets up a starter canvas and its plan from a short form. It’s offered on empty canvases only.
  • Insert blueprint stamps a finalized protocol blueprint, a reusable set of nodes built in Library, onto the canvas. See Node blueprints.
  • Sticky note and Comment in the toolbar let you leave notes and comment threads on the canvas or on a node without changing the experiment itself.