Access Management Tutorial
This tutorial builds a maker-checker workflow end to end using the Access Management models. Each step focuses on a single model; follow them in order and you will finish with a working flow in Plateau Studio.
For the standalone reference of each editor, see the Access Management section.
The Scenario
A maker creates a new record → a checker reviews and approves it.
The Steps
| # | Step | What we do | Editor reference |
|---|---|---|---|
| 1 | Privilege | Define the permission labels | Privilege Editor |
| 2 | Role | Build the Maker and Checker roles from privileges | Role Editor |
| 3 | Persona | Decide which role each user carries at runtime | Persona Editor |
| 4 | Swimlane | Decide which role(s) may pick up each task | Swimlane Editor |
| 5 | Action | Define the User Task buttons and button-level access | Action Editor |
| 6 | Form (qjson) Privilege | Authorize opening a UI form | — |
| 7 | Workflow | Wire swimlanes, actions and forms into the flow | — |
What You Will Build
By the end, permissions flow along a single chain:
User → Persona → Role → Privilege
and each layer of the workflow — starting the process, picking up a task, opening a form, pressing a button — is authorized at the right place.