Leave Troubleshooting Decision Tree
Summary
Non-destructive decision tree for classifying common Leave incidents.
Audience
Employees or administrators affected by the scenario, first-line support, QA, service owners, and architects.
Symptoms
The affected Leave boundary is not yet known.
Scope
Initial classification across UI, application, dependency, data, messaging, and routing concerns.
Cause
The cause must be confirmed from current state and source-backed evidence.
Likely causes
- Access/context
- Business validation/state
- Dependency/integration
- Persistence/migration
- Gateway/compatibility
Safe diagnostic steps
- Start at the reported symptom and follow only read-only evidence checks.
- Open the linked scenario page before any retry or recovery action.
Resolution
Use the owner-approved resolution on the matching troubleshooting page.
Safe resolution
Use only the resolution above and approved operational processes. Do not modify databases, replay messages, bypass authorization, or repeat ambiguous state-changing actions.
Validation
Confirm the chosen scenario matches the observed boundary before proceeding.
Evidence to collect
Collect the safe UTC window, route/operation category, response/status category, deployed version, affected scope count, and a correlation identifier. Exclude credentials, tokens, personal Leave details, employee identifiers, payloads, configuration values, and private topology.
Escalation
Leave owner coordinates when more than one boundary remains plausible.
Related documentation
Source References
microservices/src/leave-service/Application/LeaveWorkflows.csmicroservices/src/leave-service/Program.csmicroservices/src/gateway-api/Program.csUI/salary-ui/apps/client-hrms-portal/src/App.tsx
Related Articles
See Also
Keywords
- Leave troubleshooting
- Leave Troubleshooting Decision Tree
- Safe diagnostics
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly