Create an approval workflow for leave requests, memos, or expenses
leave - For leave requestsmemo - For company memosexpense - For expense claimsstep (integer): Step sequence numberrole_id (uuid): Required role for this approval stepapprover_id (uuid, optional): Specific approver, or null for any user with the roleSequential vs Parallel Approvals
Department-Specific vs Company-Wide
departmentId as null to apply the same workflow across all departmentsRole-Based vs Specific Approvers
approver_id to null to allow any user with the specified role to approveapprover_id to require approval from a particular person