Skip to content

HR — Policy Exception & Special Arrangement Registry

HR special arrangements need the same exception pattern as finance: reason, approver, expiry—auditable later.

Why this is needed

  • Disputes and audits ask who approved a 4-day week or special bonus.
  • Temporary arrangements become permanent without expiry.
  • Managers and HRBPs need one register.

Proposed entities in EntiHub

Governance settings

Setting Recommended value Why
approvalRequired true HR exceptions need accountable approval.
historyEnabled true History for employee relations and audit.
allowSameAuthorApproval false Maker/checker separation for sensitive changes.
deletedRetentionDays 90 (or higher) Soft-delete retention for auditability.

Entity definition (YAML sketch)

name: hr_exception
displayName: HR exception
domain: HR
description: HR exception
version: "1.0.0"
approvalRequired: true
historyEnabled: true
deletedRetentionDays: 90
displayRefColumn: exception_code
uniqueConstraints:
  - name: uq_hr_exception_exception_code
    columns: [exception_code]
columns:
  - name: exception_code
    dataType: string
    nullable: false
    maxLength: 64
  - name: employee_key
    dataType: string
    nullable: false
    maxLength: 64
  - name: exception_type
    dataType: string
    nullable: false
    maxLength: 64
  - name: details
    dataType: string
    nullable: false
    maxLength: 1000
  - name: approved_by_role
    dataType: string
    nullable: false
    maxLength: 64
  - name: valid_until
    dataType: date
    nullable: false
  - name: status
    dataType: string
    nullable: false
    maxLength: 16

YAML sketches

Sketches highlight the important fields and governance flags. Trim or extend columns to match your domain. See Setup Entity for the full YAML reference.

Sample data

exception_code employee_key exception_type details approved_by_role valid_until status
HREX-88 E-10422 remote_work 3 days WFH HRBP 2026-12-31 active

Benefits for the company

  • Auditable special arrangements.
  • Expiry forces renewal.
  • Same exception pattern as finance policy exceptions.