on ‎2021 Sep 27 2:41 PM
We are using SuccessFactors Learning as our main LMS.
Now we are thinking about outsourcing part of our training portfolio to external training providers.
So we want to integrate the training portfolio of the external provider in SF Learning (items, classes, number of open seats).
We want our users only to use SF Learning. So booking and cancellation shall all happen in SF LRN; then sent to or picked up by external provider's system.
Does anyone has experience or ideas how to do this?
OCN is out of question; it supports only MOOCs.
Can this integration be realized with CPI oder Integration Center?
Kind regards, Uwe
Request clarification before answering.
The LMS OData APIs were built to satisfy an end user portal experience. This is a caveat to consider in how you can extract this data via an API to send it to an external system.
For example, you'd have to constantly be pulling the /learning/odatav4/public/admin/scheduledoffering-service/v1/EnrollmentListings API to find delta changes. This would not be ideal as you might have hundred of classes that could change at any given time. If perhaps you are checking from a daily delta perspective then that could work but you would have to pass the ScheduleID through the API each time. Of course you would have to then take the result output of the API and then do a POST API to the external system.
Now if this API does not suffice and you find an API that does and it has /user/ and no /admin/, then this will change how the API will function. If it's the user, then that means you must pass the user token to be able to pull the information. In case you are trying to get the correct data, you might have to then call the API thousands of times to cycle through your users until you get the change in enrollment data or some other data you are looking for.
This is where some customer utilize a middleware application that grabs a report from the SFTP as it's easier to feed the report data into some other tool that would then call the POST APIs to an external system.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Christopher. Does this type of integration apply to an external LMS implemented on the Moodle platform? I understand that this platform complies with a standard that allows an integration already foreseen by SAP SF Learning, is this the case, or does it have to be configured from scratch?
Thanks in advance for your support.
| User | Count |
|---|---|
| 10 | |
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.