Goal
Build explainable roles that let Registry, Field Inspection, Decision and Records, and organization administration teams complete their work without expanding access across unrelated Service Centres or records.The access model
Every grant should read as a sentence:This role may perform this verb on this resource in this scope.
The distinction matters. List does not automatically mean open; open does not mean update; update does not mean share or delete. Navigation can be generated for an entity when a member has a useful list or create path, but an entry in the menu is not a promise that every record or action is allowed.
Scope choices and inheritance
Where the selected hierarchy supports it, a role assignment can apply to the exact target, its ancestors, or its descendants.
Do not select an inherited scope merely because it makes a missing record appear. First establish the business boundary; then test a record inside and outside that boundary. Scope is enforced against the record’s applicable scope tokens, not merely as a visual filter.
Design the service roles before opening the editor
Start with a short responsibility map. The following is a starting pattern, not a ready-made permission set:
For each row, list the action that must remain denied. A role is not complete until it has an intended boundary.
Configure a role deliberately
- Open Administration → Roles and scopes and verify that you have the relevant role-management permission. Opening, creating, and updating roles are separate capabilities.
- Choose the role’s administration scope: organization-wide, an eligible hierarchy boundary, a form, or another supported scope. Do not use organization scope as a temporary shortcut.
- Name the role after the responsibility, for example North Service Centre Registry Officer, and describe the business purpose and review owner.
- In the permissions area, select only the resources the role needs. For each resource, select the actual verbs separately.
- Where an assignment permits hierarchy selection, choose Exact, Ancestors, or Descendants intentionally. Record the rationale in the change record.
- Assign the role to the approved member, position, group, or rule-derived recipient. Check whether an inherited assignment from a position or group will also grant it.
- Save one role change at a time. Avoid copying a broad existing administrator role just to resolve one exception.
- Refresh the allowed member context as required and test navigation, list, open, create, update, share/download, and delete actions that matter to the service.
Test the Citizen Service Request boundary
Create two approved non-production requests: one in North Service Centre and one in a different locality. Give each test member only the role being evaluated. Then record the following matrix:
Record the route, member, resource, verb, record scope, expected outcome, actual outcome, and reviewer. A failed negative test is useful evidence: it means the boundary needs correction before publishing, not that the test member needs broader access.
Change control and review
Review a role when a staff member transfers, a position changes, a group changes, a Service Centre moves in the hierarchy, a form becomes published, or a new related entity becomes part of a service. Check both direct and inherited assignments. Before deleting or narrowing a role, inventory its active use. A role change can remove a user’s ability to complete a task, open an evidence file, or access a form that is still part of an active service path. Plan the handoff first; do not use a shared organization-owner account to bridge a gap.Troubleshooting
Related guides
- Manage the people receiving roles in Manage members.
- Learn the everyday access model in Roles and access.
- Use controlled evidence access in Library.
- Diagnose visibility and action failures in Permissions and availability.


