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