Approvals are a key feature in Elementum that enable structured review and sign-off workflows. Users can request approvals manually, or automations can start approval processes automatically based on specific triggers and conditions.

Overview

The approval system provides flexible workflow management where:
  • Users can initiate approval requests for critical decisions
  • Automations can automatically trigger approval processes based on data changes or business rules
  • App Admins can configure automations to listen for approval events and move processes forward
  • Multiple approval types support different business scenarios

How Approvals Work

Users can request approvals directly through the application interface when they need sign-off on:
  • Financial transactions above threshold amounts
  • Document submissions requiring legal review
  • Status changes that affect project timelines
  • Resource allocations for team assignments
App Admins can write automations that listen for approval events and automatically move processes forward when the right people have recorded approvals or denials.

Common Approval Scenarios

Purchase Order Approval

Scenario: Purchase orders over $1,000 require manager approval Configuration:
  • Trigger: Amount field > $1,000
  • Approver: Direct manager
  • Locked fields: Amount, vendor, description

Document Review

Scenario: Legal documents need review before execution Configuration:
  • Trigger: Document type = “Contract”
  • Approver: Legal team group
  • Required approvals: 2 of 5 legal team members

Time-Off Requests

Scenario: Employee vacation requests require supervisor approval Configuration:
  • Trigger: Manual request submission
  • Approver: Employee’s supervisor
  • Delegate: Department head (when supervisor unavailable)

Budget Changes

Scenario: Budget modifications need finance and department head approval Configuration:
  • Trigger: Budget variance > 10%
  • Approvers: Finance Manager → Department Head
  • Sequential approval required

Configuration Guide

Basic Settings

Approval Types

Sequential approver workflow where each approver must act before the next can proceed.Best for:
  • Budget approvals requiring multiple levels
  • Document reviews with hierarchical sign-off
  • Project milestone approvals
Example Configuration:
  1. Direct Manager
  2. Department Head
  3. Finance Director
  4. CFO (for amounts > $10,000)

Button Customization

Customize approval interface to match your business terminology:

Advanced Features

Approval Delegates

Set approval delegates to ensure business continuity when approvers are unavailable.
Delegation Options:
  • Temporary delegation for planned absences
  • Automatic fallback to delegates when approvers don’t respond
  • Time-based delegation for specific periods
  • Notification management to keep delegates informed
Example Setup: Primary Approver: John Smith (Finance Manager) Delegate: Sarah Johnson (Assistant Finance Manager) Delegation Period: Dec 15-25, 2024 Auto-delegate after: 48 hours of no response

Group Approvals

Groups can participate as approver steps with customizable voting requirements:
Configuration: 3 of 5 approvals required from Legal TeamUse Case: Document reviews where majority consensus is sufficientSettings:
  • Group: Legal Team (5 members)
  • Required approvals: 3
  • Denial threshold: 2 (process stops if 2 members deny)

Automation Integration

Automations can automatically manage approval processes based on business rules and conditions.
Automation Actions:

Approval Workflow States

Active approval requests requiring action from assigned approvers.Information Displayed:
  • Approval summary and context
  • Current position in approval chain
  • Deadline information (if configured)
  • Attached documents and relevant data
  • Previous approver comments

Best Practices

Process Design

Clear Approval Names: Use descriptive names that indicate purpose and scope Logical Stage Assignment: Link approvals to appropriate workflow stages Realistic Timelines: Set achievable approval deadlines with buffer time

Security & Control

Lock Critical Fields: Prevent data changes during approval processes Appropriate Permissions: Ensure only authorized users can modify approval settings Audit Trails: Maintain complete records of all approval actions

User Experience

Configure Delegates: Ensure business continuity with proper delegation Clear Instructions: Provide context and guidance for approvers Timely Notifications: Keep stakeholders informed of approval status

Automation Management

Monitor Performance: Regularly review automated approval triggers and outcomes Test Thoroughly: Validate automation logic before production deployment Document Rules: Maintain clear documentation of approval automation rules

Troubleshooting Common Issues