Education Harvester - Activity Write-back to iMIS

Description

For a specific eventID, an activity record is sent to iMIS when an admin adds/updates a presentation.

Field Mapping

Client to provide spreadsheet with the following columns:

  1. Cadmium Field: Select from the list of available fields below
  2. Third-Party Field: Corresponding field name to map to (examples in the chart below are from an integration we do with a specific iMIS reseller)
  3. Required (Yes/No): Indicate all fields that are required by the third-party


Cadmium Field
Third-Party Field Name
(Values below are examples)
Required by Third-Party 
(Yes/No)

(Values below are examples)

Field value provided by clientActivityType
Yes
Field value provided by clientActivityProductCode
Yes
PresenterMemberNumberiMISID
Yes
PresentationTitleActivityNotesNo
Field value provided by clientActivityDescription
No
PresentationDateActivityDate
No
CourseNameActivityOtherCode
No
PresentationType
ActivityCategory
No
PresentationRosterRoleActivityOption1No
PresentationTargetAudienceActivityOption2No
TrackNameActivityOption3
No
PresentationIDActivityOption4
No
Custom JSON blob
(written by Cadmium developers)
ActivitySourceCodeNo


Requirements

Client to provide the following:

  • Technical documentation from third-party vendor 
  • Endpoint
  • Field mapping spreadsheet noted above
  • Values for any hardcoded fields


Acceptance Testing

Note, Cadmium cannot test this type of integration. Testing is the sole responsibility of the client.

  • Log in as an admin
  • Add a presentation 
  • Confirm the activity is created in iMIS and includes all the information you expect to see
  • If you find any issues, please let your integration project manager know


DISCLAIMER

For this integration, Cadmium does the development to connect to the third-party system. It is the Customer's responsibility to verify development needs and associated costs with the third-party to allow Cadmium to connect to their system. The required credentials Cadmium needs from the third-party to develop the integration are noted above.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article