Skip to main content
A workflow transition says which role may pull it — for example, only a FinanceApprover may Approve an expense. By default any user whose roles include that role can act. Role bindings let you narrow that: bind a workflow role to specific users or groups, so only those people can act on that document type. You’ll find Role Bindings as a card below the editor for every document type.
📷 Screenshots to be added.

When you need this (and when you don’t)

You don’t need bindings for the common case. Most organisations let role membership do the work: give the right people the FinanceApprover role and they can approve. The card’s empty state reflects this:
“No bindings configured — Workflow transitions currently use permission-based fallback.”
You do want a binding when a role is broad but only certain individuals should act on a particular document — e.g. several people hold a finance role tenant-wide, but only two of them should be able to approve this document type. A binding pins the role to those exact users.
Rule of thumb: the approval policy decides who signs off on the approval step; role bindings constrain who can act on the other transitions of the path (submit, send, disburse, and so on). They are two different systems — a binding does not change who appears as an approver in an approval rule.

The Role Bindings card

The card is titled “Role Bindings” — “Map workflow roles to specific users or groups. Without a binding, transitions fall back to permission-based access.” It lists existing bindings in a table:

Add a binding

Add Binding opens a small form: Save it and you’ll see “Binding created”; remove one and you’ll see “Binding removed”.

How a binding changes who can act

For the transition’s role check at runtime:
  • No binding for that role → the transition falls back to normal role membership: anyone whose roles include the transition’s allowed role may act.
  • One or more bindings exist for that role → only the bound users/groups (who also actually hold the role) may act. Everyone else is turned away, even if they hold the role.
So adding a binding tightens access; removing all bindings relaxes it back to plain role membership.
System-driven transitions (the locked ones with a lock icon) are never affected by bindings — they’re fired by the system, not by a person.