Skip to main content

Users & Roles

Manage user accounts, roles, and permissions across the Compass platform.

What is Users & Roles?

Control who can access what in Compass:

  • User Management — Create and manage user accounts
  • Roles — Define permission groups
  • Module Permissions — Control which modules users can access
  • Widget Permissions — Toggle visibility of specific dashboard widgets
  • Field Permissions — Restrict visibility of sensitive fields
  • Access Rules — Advanced conditional permission logic
  • Access Codes — Alternative authentication methods
TabDescription
UsersList and manage all user accounts
RolesDefine and configure permission groups
Access CodesManage generated access codes (with badge count)
Sign-up RequestsReview pending sign-up requests (with badge count)

The module header displays two action buttons: Invite User(s) and Add Role.

Key Concepts

TermDefinition
UserAn individual account that can log into Compass
RoleA predefined set of permissions assigned to users
PermissionAccess rights to view, edit, or delete data
Access RuleConditional logic for granting access

Getting Started

For Administrators

  1. Managing Users — Create and manage accounts
  2. Roles & Permissions — Set up permission groups
  3. Module Permissions — Control module access
  4. Widget Permissions — Control dashboard widgets
  5. Field Permissions — Restrict sensitive fields
  6. Access Rules — Advanced conditional permissions

Common Tasks

Frequently Asked Questions

Q: What's the difference between Roles and Access Rules?

A: Roles define broad permissions (what modules/features a user can access). Access Rules add conditional logic on top — for example, restricting a user to only see projects where they are the Project Manager.

Q: Can a user have multiple roles?

A: Yes. When a user is assigned multiple roles, their effective permissions are the combination of all assigned roles.

Q: What happens when I disable a user?

A: The user cannot sign in to Compass. All user data and history remain in the system. You can reactivate the user later using the Activate button.

Q: Can I create custom permission levels?

A: Yes, create a new role and customize the module, widget, and field permissions to match your needs.


Next Steps: