Workflows

Workflows

Automations that run steps for you when something happens in Noru, on a date, on a schedule, when another system calls, or when someone starts one.

RolesAdminEditorRoute/settings/workflowsShown toAll organizations

What it is

A workflow is a trigger and a flow of steps. When the trigger fires (a high risk is added, evidence is about to expire, it is Monday at 09:00, your scanner posts an alert) Noru starts a run and works through the steps: change a record, notify people, ask for an approval, wait, branch, or send a webhook to another system. Every run is kept as a record you can open, and export as evidence.

Workflows are turned on per organization. If you do not see Workflows under Settings, ask us to turn it on.

Where to find it

SettingsWorkflows

Workflows sit under Automation in the Settings sidebar, next to Webhooks. They open as full-width pages:

PageRouteWhat it is for
All workflows/settings/workflowsEvery workflow, grouped On, Drafts, Paused and Archived
Runs/settings/workflows/runsEvery run, by day, with filters
Waiting on people/settings/workflows/waitingOpen approvals and to-dos, for the whole organization
Inbound hooks/settings/workflows/hooksAddresses other systems post to, the workflows they start, and what callers sent. Admins only. See Inbound hooks.
New workflow/settings/workflows/newThe template gallery
The editor/settings/workflows/[id]Editor, Runs and History tabs
A run/settings/workflows/[id]/runs/[id]One run as an audit record

Who can do what

TaskViewerEditorAdmin
Look at workflows, runs and history; export a runYesYesYes
Approve or complete a to-do assigned to them, from the InboxNoYesYes
Create and edit drafts, duplicate, run by hand, cancel and release runsNoYesYes
Publish, pause, turn on and archiveNoNoYes
Create, rename, turn off and delete inbound hooks, replace their secrets, and read what callers sentNoNoYes

An editor sees Request publish instead of Publish; an admin publishes. Approvals and to-dos are decided by people only, never by API keys or other automations.

Key actions

Start a workflow

On All workflows, click New workflow. The gallery asks "What should happen?".
Pick a template, filtered by Reminders, Keep records current, Approvals or Other systems, or click Start from scratch. Templates you already use say In use.
Noru creates a draft and opens it in the editor on the first thing that needs your attention.
Fill in what is missing, then click Publish v1. See Build a workflow.

Pause, turn on and archive

Use the switch on a workflow's row, or the … menu in the editor. Pausing stops new runs; runs already started carry on. Turning a workflow back on that starts on a schedule or a date counts from now: missed times are not made up. Archive retires it; archived workflows cannot be turned back on from the list. Built-in workflows can be paused but not archived.

Statuses and fields

GroupMeaning
OnPublished and running when its trigger fires
DraftsNot published yet. Never published marks one that has no version at all.
PausedPublished, but starts nothing until turned on
ArchivedRetired. Collapsed at the bottom of the list.

Each row shows what starts the workflow and its first steps, a 14-day chart of succeeded and failed runs, the last result and its owner. Built in marks a workflow Noru keeps up to date for you; you can pause it, or Duplicate to customize a copy, but not edit it.

Tips and gotchas

Changes save to the draft as you type and apply only when you publish. The published version keeps running until then.

To get told when any workflow fails, subscribe a webhook endpoint to Workflow run failed, or make a workflow that starts on that signal and notifies you. Both receive the run, the step and the error.

What Noru does not do

  • A workflow does nothing until it is published, and nothing while it is paused.
  • It does not run on changes other workflows made, unless you turn that on in Workflow settings, and it never runs twice for one chain of events.
  • It acts with the permissions it was published with. Publishing asks for them in words, for example "Can create and change risks", in History.

Last updated on