Asset Diagnostic Decision Tree
Summary
This page routes a reported asset symptom to the troubleshooting page most likely to resolve it. It applies the non-destructive method: confirm tenant context first, then determine which backend served the request, then narrow to the specific behavior. Use the diagram to reach a starting page quickly, then follow that page's read-only diagnostics.
Audience
Support engineers triaging incoming tickets, and developers or QA engineers who need a fast route from a symptom to the right investigation page.
Reference Content
Start at the top with the observed symptom and follow the branch to a target page.
Routing notes
- Always confirm tenant context before concluding data is missing, since reads are tenant-filtered.
- Read the X-Gateway-Route-Source header early when behavior or response shape is unexpected.
- A 409 on a direct approve or reject usually means the asset is workflow-managed.
- A pending outbox backlog usually means the broker is unavailable.
- A missing email at emit is expected until RecipientEmail enrichment.
Source References
microservices/src/asset-service/Api/AssetEndpoints.csmicroservices/src/asset-service/Api/AssetCompatEndpoints.csmicroservices/src/gateway-api/Program.csmicroservices/scripts/smoke-asset.ps1
Related Articles
- Asset Troubleshooting Overview
- Troubleshooting Tenant Context
- Troubleshooting Asset Gateway and Compatibility
See Also
Keywords
decision tree, symptom routing, triage, tenant context, route source
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly