The workflows list
Open Workflows in the left navigation. Each workflow is a card with a status badge, an Enabled switch, a preview of its shape, its name and description, and an Edit button. The badge reads Enabled, Disabled or Archived. Search matches names and descriptions. Two buttons sit above the cards: Browse templates opens the library, and New workflow creates an empty one.
The workflows list, searched for 'vendor'. Each card carries the Enabled switch, so you can stop a workflow without opening it.
Creating a workflow from scratch
Create it
Switch it off while you build
Choose how it starts
Add the first automation
The editor
The editor has two panes. The canvas on the left draws each automation as a node. The inspector on the right shows the workflow’s settings, or the automation you are editing.
The editor. Nodes are automations, arrows are the events that link them, and the right pane edits whatever is selected.
Nodes
A node shows the automation’s name, the action it takes, and a count of its conditions. An automation with no parent is an entrypoint and gets a heavier outline. A node spawned from the canvas and not yet saved carries a Draft badge. Click a node to open it in the inspector. Drag it to move it; Clean Up Layout in the top left toolbar rearranges every node automatically, next to the zoom and Fit view controls.Edges and how they are labeled
An arrow from one automation to another means the second one listens for an event the first one causes. The label on the arrow is the child’s own trigger (for example Assessment Created on the arrow into a step that reacts to the assessment a parent step created). Clicking an arrow opens the child’s trigger field. Hover an arrow and click the × to remove the connection; the dialog explains that the child still exists but will no longer fire from the parent’s events. To add a child, hover a node and click the + to its right, or drag from the + onto an empty spot to place the child there, or drag it onto another node to connect the two. A child does not have to follow the parent immediately; it fires when its trigger event happens, whoever caused it.Color and delete
Open an automation and click the actions menu next to its name. Color paints a strip on the node so a branch stands out; Delete removes the automation. The root of a direct workflow cannot be deleted.Building an automation
The automation form has three sections. Name the automation at the top; the name is what you will read on the canvas and on the runs page.
An automation open in the inspector: When an assessment is created, Then create a work queue item, with the Reads row, the title placeholder, the instructions and the assignee underneath.
When: the trigger
Click Select trigger…. The menu groups events by record (Vendor, Assessment, Contract, Finding, and so on) and each record offers its events. Search across the whole menu with Search triggers….status, assignee_id, renewal_date) and switch any to all if every listed field must change in the same edit. Leave it empty to fire on every update.
If: conditions
Conditions are optional. Click the + next to If to add one. Each condition starts with a target (the record the condition reads) and a variant. When you have more than one, a toggle chooses Match all or Match any.Then: the action
Click Select action…. Actions are grouped by the record they touch, and the label reads as verb plus record: Create work queue item, Update vendor, Send email.Placeholders in action text
Any text field in an action accepts a placeholder that is filled in when the automation runs. Click Insert variable next to the field, or type the token by hand.Saving
Click Create (or Save). Fields that fail validation are highlighted. If the save would let automations trigger each other in a circle, a Possible loop detected warning lists the steps in the cycle. Save anyway if a condition breaks the loop in practice; otherwise change the trigger. Leaving the form with unsaved changes asks you to confirm, and a draft node spawned from the canvas is deleted if you cancel without saving.Creating a work queue item
The most common action is Create work queue item: a task on a named person’s queue, tied to a vendor.Testing and enabling
Keep it narrow
Switch it on and cause the trigger
Read the run
Widen it
Running a workflow yourself
A workflow whose Trigger is Direct has a play button next to the Editor and History tabs. Switching an existing workflow to Direct adds a root automation called Workflow run whose trigger reads Running the workflow; every other automation hangs off it. Its default action is a placeholder you are expected to change. Click the play button to open Run workflow. Fill in the record the run should act on (a vendor, contract, procurement or service) and click Run workflow, or Schedule for later… and pick a time under Run at. Either way you land on the History tab. A scheduled run sits in a Scheduled section above the runs with Fires at, a Pending badge and Triggered by (Direct run, or the workflow whose Run workflow action scheduled it). The row’s menu offers Cancel scheduled run. A schedule whose workflow is disabled or archived by the time it fires is dropped. External systems start the same run through the API. See Triggering workflows from external systems.Reading the runs page
Workflow Runs (the second tab under Workflows) lists every run in the workspace, grouped by workflow by default. Switch the grouping to Status to see everything that failed in one place, or filter by Status. Each workflow’s own History tab shows the same table for that workflow only.
Workflow Runs grouped by status. Stalled is a run that has been In Progress for over fifteen minutes without progress.
A single run
The run page shows the run’s ID under its title, with Copy run ID, then the status card on the left and a read-only copy of the workflow’s diagram on the right. The status card is a timeline, newest step first and Started at the bottom. Each step names its action and shows its Input (the record the trigger supplied) and Output (the records it wrote, as links). A step that did not write anything carries a badge:
A failed run. The status card lists each step newest first, beside a read-only copy of the diagram.
Working the work queue
A work queue item lands in two places. The assignee sees it in the Work queue button in the top bar, which shows a count and lists My Work Queue. Selecting an item opens a panel with the title, description, instructions and a Mark as resolved button, with Back and Next to move through the queue, and Go to item when you are on another page. Resolving it stamps the time and the person, and fires the Work Queue Item Completed event that a waiting automation listens for. Administrators also get See All, which opens the Work Queue Items page for the whole workspace. Its Items tab is a table with a Filter menu, search, and four views: All, Open, Waiting on vendor and Resolved. Waiting on vendor holds pending items whose assessment has a follow-up round out with the vendor; they return to Open when the vendor answers. On Open and Waiting on vendor, Resolve all resolves every item in the view, with an undo. The Activity tab is the change log across every item.
Work Queue Items. Expanding a row shows the instructions and the conditions that created it.