Overview
In Aptly, Decisions define what authority exists. To make that authority operational, it must be delegated β beginning with a Root Delegation, then cascading to others based on roles, limits, and organizational policies. This guide walks through that lifecycle:1. Create a Decision β 2. Seed a Root Delegation β 3. Cascade authority
π― Step 1: Create a Decision
A Decision defines a specific authority β such as approving vendor contracts or signing NDAs. Each Decision includes:- A name and description
- A category and section (e.g., βLegal β Contractsβ)
- Authority types (Approval, Signatory, etc.)
- Conditions or constraints (optional)
- Whether approval is required before delegation
π§ A Decision alone doesnβt grant authority β it must be delegated.
π± Step 2: Seed a Root Delegation
A Root Delegation is the first issued delegation tied to a Decision.Characteristics:
- Requires the
create_root_delegationspermission - Establishes initial authority for others to inherit or extend
- May include:
- Limits (e.g., currency threshold)
- Time boundaries
- Delegation Pathway constraints (Matrix, Functional, Direct Line)
- Delegable rights (yes/no)
- Approval step (if required)
Root Delegations are often issued by System Admins or Global Authority Managers and represent the top of the delegation chain.
π Step 3: Cascade Delegations
Once a Root Delegation exists, it can be cascaded to others β if:- The delegation is active
- The user holds the
create_delegationspermission - The Decision permits downstream delegation
Downstream delegations:
- Inherit constraints from the parent (value, expiration, delegable flag)
- Are linked to their source for full traceability
- May also trigger approval flows depending on Decision settings
β This supports flexible authority distribution across departments, regions, and position-based roles.
β Approval Requirements
If a Decision requires approval:- A Delegation Approval Action is generated when the delegation is created
- Approvers are selected from users with
approve_delegationspermission- All scope β eligible for any delegation
- Groups scope β eligible only when their assigned groups match the delegationβs groups (including inherited child groups)
- Delegation remains in Pending status until approved
- Upon approval, status changes to Issued
β οΈ Root and child delegations can both require approval β independently.
𧨠Revoking, Suspending, or Updating
Delegations can be modified as conditions change.Actions include:
- Suspend β Temporarily disables a delegation (can be resumed)
- Revoke β Permanently ends the delegation (and cascades to all children)
- Update β Adjusts limits, roles, or duration (may trigger reapproval)
Updating or revoking a parent delegation can impact all child delegations.
π Managing Delegations
Delegations can be viewed and managed in multiple ways:- Delegation Register β View all active/inactive delegations
- Decision Record β View all delegations tied to a Decision
- User Profile β See delegations held by or issued by a user
- Filter by group, status, category, or role
- Export and audit delegation history
- Search by user, decision, or document
Available actions depend on the delegationβs status (e.g., Pending can be approved/denied, Issued can be suspended/revoked).
π§ Related Pages
- System Settings Overview β
- Group Management β
- Roles & Permissions β
- Delegation Approvals β
- Matrix Management β
- Document Management β
Need help designing your delegation structure?
Reach out to [email protected].
Reach out to [email protected].