Skip to main content
Skip table of contents

Configuration Manager - Event Queue

The "Event Queue" tracks transactional data and is an alternative to REST API for external services to extract data. Here it can be decided what transactional data will be recorded as events.

Description

The IMC Learing Suite provides the option to use an event queue to get real time information on certain events to foster integration scenarios with third party systems. The following documentation describes the currently available events. For on-premise installations, the imc Learning suite package includes an Apache ActiveMQ Artemis installation (ActiveMQ). IMC hosted cloud installation use the Azure Service Bus as the event queue (Service Bus Messaging Overview) The messages / events are sent as AMQP messages with the information itself in a JSON body. This JSON body is documented here for the individual messages. The messages / events will be sent to separate topics for the separate / event types and the following topics are used for the respective event types:

Setting

What does the setting do?

Login

Login Events (Topic "Login")

Course changes

Course Change Events (Topic "Course changes")

Catalogue changes

Catalogue Change Events (Topic "Catalogue changes")

Registration Events

Send completions separately (Topic "Completions")

Send cancellations separately (Topic "Cancellations")

Send course details in addition (name, description, start date, end date, location)

Enabled (Topic "Registrations")

Recertification changes

Recertification Events (Topic "Recertification changes")

Skill Value Changes

General skill value changes (Topic: “skill-changes”)

Skill achievements (Topic: “skill-achievements”)

Skill expirations (Topic: “skill-expirations”)

Sanitizer events

Send sanitizer event message

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.