Workflow Compatibility
Summary
Compatibility is limited to runtime and identity accommodations. No alternate Workflow API surface or canonical/legacy domain-object pair exists.
Compatibility routing
Implemented accommodations
Startup enables legacy timestamp behavior for the database provider. Authentication accepts two configured token-key families. Tenant/identity extraction recognizes multiple claim and metadata names plus limited tenant-key aliases.
Frontend and gateway boundary
The portal calls Workflow-relative paths through its shared API client. Static inspection found no Workflow route in Gateway source, so deployed transport is Requires confirmation.
Canonical model
All direct endpoints use the same DTO and aggregate model. No compatibility controller, legacy DTO set or adapter layer was found.
Limitations
Compatibility aliases are embedded in the tenant adapter. No deprecation policy, route fallback or version negotiation is implemented.
Requires Confirmation
Effective ingress routing, alias retirement and token-family ownership require confirmation.
Source References
microservices/src/workflow-service/Program.csmicroservices/src/workflow-service/Infrastructure/Persistence.csmicroservices/src/workflow-service/Api/WorkflowEndpoints.csUI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsxmicroservices/src/gateway-api/Program.cs
Related Articles
See Also
Keywords
Workflow architecture, approval engine, Workflow Service, technical foundation.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20