TRANXACT.AI Help
HRMS › LMS Integration

LMS Connectors

An external learning platform -- Aspire, or any other -- exchanging courses, enrolments and completions by file (CSV, Excel, text) or over HTTP, with the field mapping and the schedule.

Where to find it

  1. Module: HRMS
  2. Group: Learning & Development
  3. Section: LMS Integration
  4. Screen: LMS Connectors

Address in the console: /hrms/lms-connectors

List · 10 columns · 18 fields on its form · 2 of them required · 8 actions

What the list shows

These are the columns of the list, in the order they are drawn. Any of them can be sorted on, filtered on, hidden, or exported.

ColumnKindField name
CodeCodecode
NameTextname
PlatformStatusplatform
TransportStatustransport
ScheduleStatusschedule
CredentialCodesecret_last4
Last runDatelast_run_at
Last statusStatuslast_status
Open errorsNumberopen_errors
ActiveYes or nois_active

The form

What is asked for when a record is created here. Required fields are marked; a choice drawn from a configuration list is one an administrator can extend without a release.

FieldTypeChoicesNotes
Code required Text
Name required Text
Platform Choice aspire, generic Where the field mapping starts: Aspire’s export headings, or our own field names.
Transport Choice file, rest
Base URL Text For HTTP: https://… (or sandbox: to try it with sample data).
Authentication Choice none, basic, bearer, api_key
User name (basic) Text
API key header Text For example X-API-Key.
Endpoints Text {"courses":"/courses","enrollments":"/enrollments","completions":"/completions"}
Field mapping Text Per kind of record, our field: their column. For example {"completions":{"employee":"EmpID","completed_at":"Date"}}. Only what differs from the platform’s starting map.
Employees matched by Choice employee_no, email
A completion enrols if not enrolled Yes or no
Create courses not seen before Yes or no
File delimiter Text
Scheduled import Text ["courses","completions"]
Scheduled export Text ["enrollments"]
Schedule Choice manual, hourly, daily, weekly
Active Yes or no

What you can do here

Import file primary

On each row of the list.

Each row is mapped by the profile, matched to its course and employee, and taken; a row that cannot be is kept in the LMS Error Log with why.

Asks for: What the file holds* File (CSV, Excel or text)*

Pull now

On each row of the list. Offered only on records where it applies.

Asks for confirmation: Exchange with the platform now: import and export as the profile says?

Test connection

On each row of the list. Offered only on records where it applies.

Set credential

On each row of the list. Offered only on records where it applies.

Asks for: Password, token or API key*

Export courses (Excel)

On each row of the list.

Export enrollments (Excel)

On each row of the list.

Export completions (Excel)

On each row of the list.

Export enrollments (CSV)

On each row of the list.

* required

The rules that apply here

Everything on this screen obeys the platform rules rather than rules of its own. The ones worth knowing before you use it:

Beside it in LMS Integration