Skip to main content

Roles and access

Platform administrator Second administrator

Administration → Roles and access is the firm's policy for what each kind of person may do in Datum. It answers: what does being a fee earner, or a steward, actually allow?

Administrators cannot read firm records

The platform administrator role carries the Administer the platform permission and no data privilege of any kind. You configure access here; you cannot read the client data you configure access to.

The model in one minute​

Datum does not hold user accounts. People are created, disabled and grouped in the firm's own directory (for example Microsoft Entra). Datum only learns of them when they sign in, and reads two things from their token: the directory groups they belong to, and their office or practice unit.

sign in → directory groups → roles → privileges → walls
(token) (you map these) (catalogue) (what a role reaches) (always last)
  • A role is a named bundle of permissions, such as Fee earner or Data steward.
  • A privilege is what a role may read or write on each entity, and which attributes are withheld from it.
  • A wall is applied after all of that and cannot be overridden by any role. See Ethical walls.
Each stage can only subtract

Authenticate, resolve roles, apply privileges, apply walls. Each stage may only remove access granted by the one before. No permission level — including administration — defeats a wall (ADR-0018).

The screen​

The Roles and access screen: a matrix of permissions against roles.

Who may do what: every permission the platform has, as rows, against each role, as columns. The badge beside the title names the catalogue in force — here northgate-1.

The matrix has three parts:

  1. What the role may reach — the platform permissions. Read mastered records, Stewardship: merge, adjudicate, approve, Administer the platform, Take a bulk extract, and so on. A tick means granted.
  2. Per-entity rows — Client role, Matter, Party organisation and the rest. Each shows R (read) or RW (read and write) per role. Entities the firm added itself carry a The firm's badge. Click the chevron to expand an entity and see its individual attributes.
  3. Connector development — the rarely used permissions for introspecting and authoring connectors.

The built-in roles​

RoleIntended forKey points
Platform administratorIT / risk administratorsAdministration and nothing else. No data privilege.
ConnectEveryonePermits a session and nothing more. Lets "signed in with no entitlement" appear as a state the product can show rather than a login that looks broken.
Integration serviceDownstream consumersNarrower than any human: resolution, read, bulk extract; no stewardship; no restricted attributes.
Fee earnerLawyersEvery entity readable; commercial and compliance attributes that risk and finance own are withheld.
Data stewardStewardsWrite access to mastered data, the stewardship actions, and the attributes a match cannot be adjudicated without.

The firm's own roles (here northgate.fee_earner, northgate.steward) sit alongside the built-in ones. Scroll down for the written description of each.

Lower part of the Roles screen: role descriptions, directory group mapping and the drafts register.

Below the matrix: what each role is for, the directory-group mapping, the "what a role can see" explorer, and the register of drafts. The catalogue in force was Activated by a different person from whoever drafted it.

Mapping directory groups to roles​

The Directory group mapping table lists which group confers which role. Examples from the demonstration firm:

Directory groupGrants
NGW-Data-StewardsConnect, Data steward
NGW-Fee-EarnersConnect, Fee earner
NGW-Platform-AdministratorsPlatform administrator, Connect

Changing a mapping is done on People and access, not here — that is where you can also see who is affected.

Changing the catalogue​

Every change to the catalogue is drafted, reviewed by a second person, and activated under re-authentication. Nobody can activate their own draft: Widening your own access alone is what dual control exists to prevent.

The Draft a catalogue editor, with editable checkboxes in the matrix.

Choosing Draft a catalogue turns the matrix into an editor. The draft restates the whole catalogue and changes nothing until a second person activates it.

To draft a change​

  1. Choose Draft a catalogue at the bottom right.
  2. Enter a New version identifier (for example northgate-2) and a Why this change note. The reason is part of the record.
  3. Tick or untick permissions, change an entity's access between none, read and read-and-write, or withhold an attribute from a role. Cells you change are marked.
  4. Choose Propose change.

To review and activate (the second administrator)​

  1. Open Roles and access; the draft appears under Drafts.
  2. Read What activating this would change. The review lists, in plain language:
    • Widens access — somebody would see more.
    • Narrows access — somebody would see less.
    • Roles added or removed, and groups newly conferring or no longer conferring a role.
  3. Choose Activate (re-authenticate). The platform asks you to confirm your identity again.
You cannot activate your own draft

If you drafted the catalogue, the Activate button refuses with You drafted this catalogue, so you cannot activate it… ask a second administrator. This is the control working, not a fault. See Two-person approvals.

To abandon a draft, choose Discard. A discarded draft stays in the register marked as discarded, with who discarded it; to make the same changes later, draft again.

Withholding attributes​

A role can read an entity yet have particular attributes withheld — for example, a client's AML standing, which fee earners cannot read but stewards can. The record is still visible; the withheld field is named as withheld. This is a privilege refusing a field, as opposed to a wall refusing a whole record.

Check before you widen

Use the What a role can see picker to choose a role (or combine several) and see exactly what it reaches. Do this before drafting, and again from the draft review.

If no catalogue is configured​

A tenant with no catalogue has no attribute privileges in force: every session reads every attribute of every entity it is granted. Walls still apply. The screen warns you with this wording; activate a catalogue to restore attribute-level privilege.