SAP SuccessFactors Learning (LMS)
SAP SuccessFactors·AE_HSc_SuccessFactorsLMSConnectorGuide
Overview
The SuccessFactors LMS connector integrates AlertEnterprise Guardian with SAP SuccessFactors Learning Management System — SAP's cloud LMS, used to manage employee training, certifications, and compliance courses.
Why an LMS in the HR connector kind? Because training completion is a PIAM gate at many enterprises: certain physical access privileges are conditional on the cardholder having completed required training (HIPAA, OSHA, safety certifications, NERC CIP for utilities, FERPA for higher ed). AE Guardian consumes certification status from the LMS to enforce these gates during provisioning.
Hybrid data path: the connector both calls SuccessFactors LMS OData REST APIs *and* reconciles certification data from CSV files dropped on an SFTP/FTP location. The SFTP path is a workaround for LMS configurations that don't expose certification data over the OData API — many large SuccessFactors LMS deployments still rely on scheduled CSV exports for compliance reporting.
Architecture: AE → ACF → SuccessFactors LMS Adapter → (OData REST API ‖ SFTP/FTP CSV) → SuccessFactors LMS System.
Architecture
Composed from this connector's actors + edges. Trust zones are color-coded; trust crossings render as thicker lines.
Authentication
2 methods supported
OAuth 2.0 client credentials grant for OData REST API access.
Basic auth (or SSH key) credentials for SFTP/FTP access to the CSV drop location.
Prerequisites
Everything that must be in place for this connector to work, with the owner who's responsible.
SAP SuccessFactors Learning tenant with API access
customerAn operational SuccessFactors LMS tenant with OData REST API access enabled. Tenant admin provisions OAuth client credentials.
SFTP/FTP CSV drop location (for the SFTP path)
customerA reachable SFTP/FTP location where SuccessFactors LMS or a scheduled job drops certification CSV files for AE to pick up.
Known limitations
Documented constraints to set customer expectations before deployment.
SFTP CSV path is a workaround
informationalThe dual-path architecture exists because some SuccessFactors LMS configurations don't expose certification data through the OData API. Customers on those configurations rely on the SFTP CSV path. If your tenant exposes everything via OData, the SFTP path is optional.
HR specifics
- Sync modes
- full-load · delta
- Scheduled sync
- configurable
- Direction
- inbound
- Contingent worker support
- No
SuccessFactors LMS certification fields — userID, courseID, courseName, completionDate, expirationDate, certificationStatus.
- src/connectors/success-factors-lms/source.pdf — Full connector guide — 16 pages, updated 2024-12-17
- src/connectors/success-factors-lms/source.pdf — p6 — Connector Architecture