Dataflow from TopClass to iMIS (writebacks)
As part of the iMIS integration, TopClass can perform a writeback to iMIS for the following:
- Completions - Written back to iMIS using activity tables or panel sources (user-defined tables). Activity records are used by default.
- In-progress tests - Written back to iMIS using panel sources (user-defined tables).
This write back is done via the iMIS REST API on a real time basis. TopClass uses a Queueing framework for writebacks. In the case of failure (internal or external), the record goes back into the queue where it can be examined and, upon fixing the problem, re-added to the outgoing (writeback) queue.
TopClass Activities
The following activities are supported:
- Online
- ILTs
- External Training (turned off by default)
iMIS activity writeback data
To use iMIS activities to writeback data, you must configure the TCLEARNING activity type.
NoteAll Dates are in the following format: "yyyy-MM-dd hh:mm:ss.000"
| iMIS Activity Table Field | TopClass Field Mapping |
|---|---|
| Type | TCLEARNING (This can be different if you prefer) |
| Source | TopClass |
| Subtype | Activity Short name/Code from TopClass |
| Description | Activity title from TopClass |
| Effective date | Date of activity completion in TopClass |
| Quantity/CEU | Number of credits awarded (if applicable) |
| CEU/type | Credit type code (if applicable) |
Panel source writeback data
It is recommended the panel source is defined with the following:
- Multi-instance: Yes
- Name: TopClass_Learning (or anything you wish)
When the properties are added to the panel definition, it is recommended that they are flagged as Read Only.
| TopClass_Learning panel source | ||
|---|---|---|
| Property Names | Property Type | TopClass Field Mapping |
| CourseCode | Text (80) | Activity Short name/Code from TopClass |
| Course | Text (150) | Activity Title from TopClass |
| CourseCompleted | Date | Date of activity completion in TopClass |
| Units | Decimal | Number of credits awarded (if applicable) |
| CreditType | Text (80) | Credit type awarded in TopClass |
| CEUType | Text (80) | Credit Type Code (if applicable) |
| CreatedOn | Date | Auto populated by iMIS |
| CreatedByUserKey | Text (40) | |
| UpdatedOn | Date | |
| UpdatedByUserKey | Text (40) |

