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