Alert EnterpriseWiki

SAP SuccessFactors Learning (LMS)

SAP SuccessFactors·AE_HSc_SuccessFactorsLMSConnectorGuide

HRactiveSAP SuccessFactors Learning (cloud — versionless SaaS)
Transports
rest · sftp
Direction
inbound
Authentication
SuccessFactors LMS OAuth 2.0 client credentials +1
Last updated
2024-12-17

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.

Composing diagram — running ELK layout6 actors · 6 edges

Authentication

2 methods supported

SuccessFactors LMS OAuth 2.0 client credentials
oauth2-client-credentials

OAuth 2.0 client credentials grant for OData REST API access.

Credential storage
Encrypted in AE connector configuration.
SFTP credentials (CSV pull path)
basic

Basic auth (or SSH key) credentials for SFTP/FTP access to the CSV drop location.

Credential storage
Encrypted in AE connector configuration.

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

customer

An 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)

customer

A 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

informational

The 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 model
Sync modes
full-load · delta
Scheduled sync
configurable
Direction
inbound
Contingent worker support
No
Field mapping notes

SuccessFactors LMS certification fields — userID, courseID, courseName, completionDate, expirationDate, certificationStatus.

Source materials
  • 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
Verifying access
Desktop only

The AE Mobile Wiki needs a bigger screen.

The diagrams, comparisons, and animated flows aren't built for phones. Open this link on your laptop or desktop browser and you'll see the full reference.

wiki.alertenterprise.app

Same Google sign-in as the AE App Hub — you'll be in once you open it on a larger screen.