Skip to main content

LMS Business Integrations

Summary

Confirmed integrations are limited to implemented boundaries.

BoundaryConfirmed behavior
GatewayEmployee self-service proxy/aggregation and portal routing
IdentityTenant/user request context; fine-grained service policy incomplete
EmployeeReferences and ESS presentation; no direct Employee Service client
DocumentMaterial storage/download and certificate document generation/download
NotificationRecognizes nine Training contract types
MessagingTransactional outbox intent and shared contracts
WorkflowNo Training Workflow integration found
Platform, Payroll, PerformanceNo direct LMS business integration found

Requires confirmation

Business ownership, policy approval, fine-grained eligibility, service objectives, and future lifecycle governance require confirmation where not implemented.

Source References

  • microservices/src/training-service/Program.cs
  • microservices/src/training-service/Application/DocumentServiceClient.cs
  • microservices/src/contracts/Events/TrainingLifecycleEvents.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/src/gateway-api/EssEndpoints.cs

See Also

Keywords

  • Learning Management System
  • Training business behavior

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly