Adding enterprise_uuid in course enrollment event#

Status#

Accepted

Context#

event_routing_backends application needs enterprise_uuid in order to send transformed enrollment events to the relevant enterprise customers. At present, enterprise_uuid is not included in the course enrollment events generated by edx enterprise.

Decision#

enterprise_uuid will be added in the course enrollment event generated by edx enterprise and will be added to the context of EVENT_NAME_ENROLLMENT_ACTIVATED emitted by edx platform.

Consequences#

enterprise_uuid will be present in the context of EVENT_NAME_ENROLLMENT_ACTIVATED only if the user has provided an enterprise url during enrollment.