How Aptly combines roles and fine-grained authorization to control access across decisions, delegations, matrices, documents, actions, reports, and settings.
approve_delegations
) at tenant level or within the assigned Groups?
Example: Approving a redelegation may require approve_delegations
and being an Issuer on the parent delegation (or having the required group relationship), per policy.
Role | Description |
---|---|
System Admin | Unrestricted view, edit, archive, and delete across all modules and records; full control of users, permissions, system settings, and logs. |
Global Authority Manager | Tenant-wide management of decisions, root delegations, approvals, matrices, actions, and documents; access to reporting/logs/version history; excludes system configuration. |
Group Authority Manager | Same as Global Authority Manager but limited to assigned Groups; excludes tenant configuration; includes reporting/logs/version history. |
Global User | View all decisions/delegations, matrices, actions, and documents; may request authority and delegate only authority granted to them; edit/version history limited to records where they are directly involved. |
Group User | Operational access like Global User but restricted to assigned Groups; request authority and delegate only what has been granted to them; limited edit/history on directly involved records. |
Restricted User | Minimal, targeted access to records explicitly shared with them or where they are an owner/issuer/recipient; no change-log/version history; may only edit where directly involved. |
Auditor | Read-only across the tenant, including logs and version history; no modifications allowed. |
To tailor access, clone a default role (or create from scratch) and then adjust permissions, scopes, name, and description.
create_decisions
, edit_decisions
, archive_decisions
, delete_decisions
issue_root_delegations
(root), issue_delegation_decisions
view_history_decisions
, view_log_decisions
view_group_decisions
)view_delegations
, edit_delegations
, approve_delegations
, archive_delegations
, delete_delegations
issue_delegation_delegations
(child), request_delegations
manage_roles_delegations
, change_issuer_delegations
, limit_override_delegations
approve_group_delegations
)create_matrices
, edit_matrices
, share_matrices
, archive_matrices
, delete_matrices
view_user_shared_matrices
)create_documents
, edit_documents
, share_documents
, archive_documents
, delete_documents
, download
approve_reject
, review
)create_actions
, edit_actions
, delete_actions
(owner/assignee variants)create_reports
, edit_reports
, archive_reports
, delete_reports
manage_account_settings
, manage_users
, manage_roles
, manage_groups
, manage_notifications
, manage_subscription
, view_access_logs
, manage_api_keys
, manage_user_api_keys
Example: “Regional Legal Manager” withapprove_delegations
+view_decisions
, scoped to Legal and EMEA Entities groups.