Skip to main content

Attendance Workflow State Reference

Summary​

Attendance review, punch processing, reopen requests, and Payroll snapshots are distinct concepts and must not be conflated.

Audience​

Administrators, developers, QA, support, and architects.

State catalog​

AreaConfirmed states or lifecycleMeaning
Attendance reviewPending, Approved, RejectedReview decision for a daily Attendance outcome.
Punch processingPending, Approved, RejectedProcessing/review state attached to a punch.
Reopen requestPending, Approved, RejectedDecision lifecycle for a correction request.
Payroll snapshotCaptured period recordA persisted snapshot, not an approval-state enum.

Approval and reopen approval recalculate the canonical daily record. A snapshot represents what Payroll consumed at capture time.

Reference Content​

The source-backed catalog above is the normative reference content for this Draft page.

Source References​

  • microservices/src/attendance-service/Domain/Attendance/AttendanceConstants.cs
  • microservices/src/attendance-service/Domain/Attendance/AttendanceReopenRequest.cs
  • microservices/src/attendance-service/Domain/Attendance/PayrollApprovedSnapshot.cs

See Also​

Keywords​

  • Attendance
  • Attendance Workflow State Reference
  • Reference

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-15
  • Review cycle: Quarterly