Model Level Permissions

This article explains model level permissions in Model Reef.

You will learn:

  • What model level permissions control.

  • When to use model level roles instead of branch level access.

  • How model level permissions interact with collaboration tools.

Model level permissions are the simplest way to share a model with your team.

1

What model level permissions control

When you assign a role at model level:

  • The user gains access to the entire model.

  • They can see every branch and variable.

  • They can see every dashboard, report and valuation output.

  • Their abilities (edit vs view) are determined by whether they are an Owner, Editor or Viewer.

There is no branch by branch filtering at this level.

2

When to use model level permissions

Model level permissions are ideal when:

  • Everyone on the team is allowed to see the full model.

  • The model is for internal use only.

  • Separation of teams by entity or division is not required.

  • You want quick and simple sharing for collaboration.

In this case, you mainly decide whether each collaborator should be an Owner, Editor or Viewer.

3

Combining model level and branch level permissions

In some cases you might:

  • Give a small group model level Owner access for governance.

  • Give selected team members model level Editor access so they can work freely.

  • Use branch level permissions only for external collaborators or sensitive areas.

Model Reef uses the most permissive role at model level, so if a user is an Editor at model level they cannot be restricted to read only on a specific branch.

As a rule of thumb:

  • Use model level roles for core internal team.

  • Use branch level roles for segmented or external collaboration.

4

Model level permissions and collaboration tools

Model level permissions also control collaboration visibility:

  • A model level Owner or Editor can see and edit all notes, comments, tags and attachments.

  • A model level Viewer can see, but not change, all collaboration artefacts.

Even with model level access, actions are still governed by the core role type constraints.


Last updated