Skip to main content

ESC D2L Enrolment Integration

This page outlines all of the iMIS and CloudToolz components required to achieve the automatic D2L enrolment feature on the purchase of a course.

-----------------------------------------------------------------------------------------------------------------------------------------------

CloudToolz:
Current working solution is in the https://esc-dev-2020-na.zentsocloud.com/ instance.

Flowz:
Workflow is required to achieve this enrolment can be found at ~/D2L/D2L: CourseEnrolment

BeyondFormz:
Form to added to order confirmation page (~/ESC/Store/Store_Layouts/Order_Confirmation_D2L.aspx) is D2L: Enrolment

-----------------------------------------------------------------------------------------------------------------------------------------------

iMIS:
Current working solution is in the https://my.dev.energysafetycanada.com instance.

IQA queries:
There are 4 queries required for the workflow to function. These can be found at $/ZENTSO/Sandbox and are:

  • D2LNewUserDetails
  • IsEnrolled
  • Order-lines-d2l-enrol
  • Todays-Orders

Please note that if these queries are copied to another instance, ensure the folder structure is identical, or make the necessary changes to the workflow to point to the new locations of these IQAs.

Order Confirmation Page:
On the order confirmation page (~/ESC/Store/Store_Layouts/Order_Confirmation_D2L.aspx), ensure all existing WebToolz iParts responsible for enrolment are removed and add a new Content HTML iPart. To this iPart, in the HTML tab, add the JavaScript embed code provided by the form. Do not copy this embed from the DEV instance, as the form embed will vary depending on the CloudToolz instance from which it originates.