Troubleshooting Decision Tree
Summary
An Attendance issue needs classification before deeper diagnosis.
Audience
Employees or administrators affected by the scenario, first-line support, QA, service owners, and operations.
Symptoms
- An Attendance issue needs classification before deeper diagnosis.
Scope
Safe first-line classification across confirmed scenarios.
Likely causes
Access/context, capture/punch/calculation/workflow, Time Office, Payroll, event, persistence, or gateway categories.
Cause
The confirmed cause categories are listed under Likely causes above; determine the applicable category from sanitized evidence before taking action.
Safe diagnostic steps
- Follow the tree; collect sanitized evidence and use only approved monitoring and read operations.
- Preserve tenant isolation and redact personal or security-sensitive data.
- Do not use direct database changes, authorization bypasses, or ad hoc broker operations.
Safe resolution
Open the linked scenario and apply its safe resolution. Stop and escalate when ownership or state is uncertain.
Resolution
Apply only the Safe resolution described above and remain within the documented ownership boundary.
Validation
Repeat the original safe operation and confirm UI/API plus operational signals.
Evidence to collect
Selected branch, timestamp, environment, sanitized scope, response category, correlation identifier.
Escalation
Route to the owner named by the selected scenario.
Related docs
Related Articles
Source References
microservices/src/attendance-service/Program.csmicroservices/src/attendance-service/Api/Endpoints.csmicroservices/src/attendance-service/Infrastructure/OutboxRelayHostedService.cs
See Also
Keywords
- Attendance
- Troubleshooting
- Troubleshooting Decision Tree
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly