Share

Add primitives to an IR workflow

Primitives have their own unique functionalities and are divided into two categories — User and System. User primitives require input from the user during the workflow, while system primitives take input from the object going through the workflow. Adding any type of primitive into your workflow uses a simple drag-and-drop method.

To add a primitive:

  1. Load the workflow into the canvas.
  2. Click Edit (edit_icon.png) beside the workflow name.
  3. Click User Primitives or System Primitives to locate the desired primitive.
  4. Click and drag the primitive onto the canvas.
  5. In the top-right corner of the canvas, click the more actions icon (more options icon wf.png) and select Save.

Your primitive is now saved into your workflow.

Your workflow must contain a Start and Stop. If you are creating a workflow from scratch, start with these (located under system primitives). These two primitives, along with one other primitive of any type must be present in all Upchain workflows in order for the workflow to be valid.

You may find it helpful to lay out your primitives from left to right in the order you’d like them to be executed and for ease of reading later if something needs to be modified.

Was this information helpful?