Best practice forum (Archived)

SAP Totara LMS v1.1 Integration

 
Ira Felinski
SAP Totara LMS v1.1 Integration
by Ira Felinski - Wednesday, 6 June 2012, 9:13 PM
 

Hi,

I'm looking for examples and experience with integrating SAP <=>Totara LMS v1.1, preferably data feeds in both directions.

ie. SAP (HR) user+organisational data feed into Totara LMS & Totara LMS course records fed into SAP (HR).

Can anyone provide examples or feedback from their own integrations?

We are looking to gather information around complexity, automation, limitations, etc.

Thanks,

-Ira

Amir Elion
Re: SAP Totara LMS v1.1 Integration
by Amir Elion - Wednesday, 6 June 2012, 10:50 PM
 

Hi Ira,

We've done Totara 1.1 and SAP two-way intrgration.

We get the user data, hierarchies, positions, managers from SAP, as well as the path to the user's profile image on the relevant file server. This is done every 30 minutes using CSV. After initial import of data, we only get incremental changes - e.g. new users, or users that any of their data changed.

For each user we get their entire hierarchy, their manager, authentication data and other info.

To update Totara we need to do more than 1 update script run with the data we get - we need to first make sure that the user's unit is in the hierarchy and that the hierarchy is up to date, then we add/update the users, and only then update managers (in case these are also new users that we would not have in Totara before the previous script pass).

We also report back to SAP on several data changes: competencies and face to face participation data.

Competency completion is reported using a live web-service, and is simply the competency code, user id, date achieved and a custom field on the competencie validity period.

Face to face participition is sent nightly via CSV and includes attendance information (which we customized to be able to mark attendance for each date in a session separately).

If you have any further questions, please let me know.

Amir

Ira Felinski
Re: SAP Totara LMS v1.1 Integration
by Ira Felinski - Friday, 15 June 2012, 12:10 AM
 

Hi Amir,

Thanks for that information. Nice to know someone has achieved this integration.

A couple of questions thogh:

Did you initial import of data create the hierarchy and other frameworks within Totara LMS?

Were you able to use any of Totara LMS's existing import/enrolment/authentication functions to assist in this data transfer?

Do you know if Totara LMS has the ability to handle real time interface updates from data feeds?

Using the live web-service are the competency completion results reported back to SAP in real time?

-Ira

Amir Elion
Re: SAP Totara LMS v1.1 Integration
by Amir Elion - Friday, 15 June 2012, 12:36 AM
 
The initial data import did create the hierarchies on Totara, but it's actually the same script we use to update the deltas of users - because we also check for hierarchy update in user update.

I think we used a variation of a special script shared here to update the data. It's not available as authentication via admin.

The updates are done using cron tasks that call the relevant scripts we wrote. This is done every few minutes for near real time data and daily for less critical data.
I know Moodle 2.x has better support for real time web service communication.
Amir