Skip to main content

Process flows

A process flow models a step-by-step workflow, lifecycle, or pipeline inside one asset. It is not a standalone catalog visualization: the flow belongs to the asset that carries it, and it can reference other inventory assets inside its steps.

Use a process flow when the main question is "what happens next?". Use a diagram instead when you need a free visual map of relationships across several assets.

Process flow editor with connected steps and referenced assets

Setup path

Process flows have two layers: administrators enable the capability on an asset type, then users model the flow inside assets of that type.

StageWhereResult
Enable FlowOrganization -> Metamodel -> AssetsAssets of that type can have a flow
Configure referencesAsset type Flow settingsOnly selected asset types can be referenced in steps
Configure rightsOrganization -> Roles or DomainsUsers receive read or edit access to the flow
Model the flowAsset 360 page -> Flow editorThe process is documented inside the asset

Before the Flow editor tab appears, all of these conditions must be true:

  • your plan includes process flows
  • the asset type has Flow enabled
  • the asset exists
  • your role-domain rights let you view the asset
  • your role-domain rights grant sufficient Flow access

If the tab is missing, check those conditions in that order. For the configuration details, read Asset types.

Access rights

Flow access is managed in the asset rights table under a dedicated Flow access column for each flow-enabled asset type.

LevelWhat it allows
No accessYou do not see the Flow editor tab
Read flowYou can read the flow and use exploration mode
Edit flowYou can modify the flow when asset rights and user type also allow editing

Flow access is capped by asset access. Edit flow requires edit_asset on the asset type and a user type of at least Editor. A user with only view_asset can have at most Read flow, even if the role table grants a higher flow level.

Build a flow

Every flow starts with an auto-created Start step. From there, you add steps, connect them, and describe what happens at each point.

  1. Open the asset and select the Flow editor tab
  2. Hover a non-End step and use the + action to add or insert a Task
  3. Convert the new step to Choice or End when needed
  4. Select each step and add its name, icon, and content
  5. Label outgoing paths from Choice steps when several outcomes are possible
  6. Repeat until every path reaches one or more End steps

You can reorganize steps by dragging them onto edges or after other nodes. The editor detects loops automatically and marks back-edges with a purple dashed line and a loop badge.

Connections and branches

Connections define the reading order of the flow. A simple sequence connects one step to the next. A branch starts from a Choice step and sends the reader to different next steps depending on the selected condition.

To connect to an existing step, start a connection from a non-End source step, then click the target step. The target can already have another incoming connection.

To make two paths converge, connect each source step to the same target step. For example, two different Task steps can both connect to one shared End step, or two branches from a Choice can meet again on the same later Task. You do not need to duplicate the target step when the process really joins back together.

Common patterns:

PatternHow to model it
Linear sequenceUse + to insert a step after the current one
Decision branchUse the branch action on a step with an outgoing path, then label each outgoing path
ConvergenceConnect several source steps to the same target step
Insert on an edgeDrop a step onto an existing edge
LoopConnect a later step back to an earlier step

Step types

Step typeShapeUse it for
StartStart nodeThe automatic entry point of the flow
TaskCircleAn operation, stage, or activity
ChoiceDiamondA decision point with several possible paths
EndEnd nodeThe point where one branch terminates

A complete flow has a clear start, named steps, labeled choices when branches exist, and at least one end point.

Step content

Select a step to open the inspection panel. This side panel lets you edit the step name, icon, type, and rich-text content.

To reference an inventory asset, type its name in the content editor and select it from the autocomplete menu. Selected assets appear as colored tags inside the text. Boldo tracks these references with the relationship style configured on the asset type, so the assets involved in the process stay connected to the rest of the knowledge base.

The autocomplete only proposes asset types allowed in the asset type's Flow configuration. Each step can also carry a custom icon selected from the icon picker.

tip

The linked assets not used panel lists assets linked to the process through relationships but not referenced in any step. Use it to find assets to place in the flow or to remove links that are no longer relevant.

Explore and present

Exploration mode lets you walk through the flow interactively instead of reading it like a static image.

  1. Activate exploration mode from the canvas toolbar
  2. The flow highlights the Start step
  3. At each Choice, select the path that matches your scenario
  4. The timeline records your choices as you progress
  5. Visited steps stay highlighted while non-visited nodes are dimmed

Use this mode for onboarding, audits, and reviews with stakeholders. The canvas toolbar also includes zoom, fit, fullscreen, grid, edge animation, lock, PNG export, and search across step names and content.

Collaboration

Multiple users can edit a flow at the same time. The editor shows live cursors, selections, and a presence panel listing connected users. You can follow another user to see their viewport and edits in real time.

Real-time collaboration makes flows useful for process-mapping workshops, expert review sessions, and shared documentation work.