Enable and build a hierarchy
Switch an Environment to hierarchical access control in the Developer Console, define its levels, build the tree of nodes, and revert to flat if you need to.
Enable the hierarchy
Every Environment starts on flat access control. Switching it to the hierarchy model happens on Access Control → Overview, where the two models are presented as cards. The switch is per Environment: enabling it on Development leaves Production flat.
- Application
- Developer Console
- Path
- Access ControlOverview
- Opens with
applications.viewRead the Account's Applications and Environments, and open an Environment's Overview.
- Context
- Select an Application and an Environment in the switcher first; the page belongs to that Environment.
Enable the hierarchy
Region, District, Store. Next stays disabled while there are no levels, an empty row, or two levels with the same name.Build the tree
Access Control → Hierarchy is the tree editor. Select a node in the Access Tree on the left to see it on the right; creating, moving, editing, and deleting all start from the selected node. Each level may contain any level below it, so the Node Type offered when you create a node is always a tier beneath its parent.
- Application
- Developer Console
- Path
- Access ControlHierarchy
- Opens with
env_structure.viewRead the Environment's hierarchy tree and its levels.
- Context
- Select an Application and an Environment in the switcher first; the page belongs to that Environment. The entry shows only while the Environment runs the hierarchy model.
Build the tree
Region, enter a Name, and click Create. A Node created successfully toast appears and the new node is selected under the root.Change the levels later
The levels you defined in the wizard can be added to, renamed, and reordered afterwards. This happens from the Environment's card on the Applications page rather than on the Hierarchy page.
- Application
- Developer Console
- Path
- TenantApplications
- Opens with
applications.viewRead the Account's Applications and Environments, and open an Environment's Overview.
- Context
- Account-wide. No Application or Environment selection applies.
Change the levels later
Revert to flat
An Environment can go back to flat access control at any time. Everything below the root is deleted and every active role assignment is consolidated to the Environment level, so the confirmation asks you to type the Environment's slug.
Revert to flat
development, to enable the Disable hierarchy button, then click it.If you don't see this
Each control on these pages exists only for someone who may use it. When something described above is missing, one of these is why:
Tell us how we can improve this guide.