Asset Employee Integration
Boundary
Employee integration is Identifier-only inside Asset Service. AssetAssignee stores optional platform user and legacy labor references; requests, assignments, history, events, filters, and clearance projections carry those values. The service does not call Employee Service.
Gateway ESS derives the caller's legacy employee reference and requests tenant-scoped asset rows. Exit/HR consumers can call open-assets and clearance-status reads by labor reference. Blocking status is determined locally.
No employee existence, tenant membership, active status, manager, department, employment state, or caller-owns-resource validation is performed. Asset Service also does not subscribe to employee lifecycle events. The legacy labor identifier and compatibility mapping make this integration Transitional.
Requires confirmation
Production ownership, authorization governance, operational policy, and future architecture require confirmation where the source does not enforce them.
Source References
microservices/src/asset-service/Domain/Common/ValueObjects.csmicroservices/src/asset-service/Application/Queries/AssetQueries.csmicroservices/src/gateway-api/EssEndpoints.cs