Der „Event Queue“ verfolgt Transaktionsdaten und ist eine Alternative zur REST-API für externe Dienste zum Extrahieren von Daten. Hier kann festgelegt werden, welche Transaktionsdaten als Event aufgezeichnet werden sollen.
Beschreibung
Die IMC Learning Suite bietet die Möglichkeit, einen Event Queue zu verwenden, um Echtzeitinformationen zu bestimmten Ereignissen zu erhalten und so Integrationsszenarien mit Drittsystemen zu fördern. Die folgende Dokumentation beschreibt die derzeit verfügbaren Events. Für On-Premise-Installationen enthält das imc Learning Suite-Paket eine Apache ActiveMQ Artemis-Installation (ActiveMQ). Die von IMC gehostete Cloud-Installation verwendet den Azure Service Bus als Event Queue (Übersicht über Service Bus Messaging. Die Nachrichten/Veranstaltungen werden als AMQP-Nachrichten mit den Informationen selbst in einem JSON-Body gesendet. Dieser JSON-Body ist hier für die einzelnen Veranstaltungen dokumentiert. Die Veranstaltungen/Veranstaltungen werden an separate Themen für die separaten/Veranstaltungs-Typen gesendet, und die folgenden Themen werden für die jeweiligen Veranstaltungs-Typen verwendet:
|
Einstellungen |
Was bewirkt diese Einstellung? |
|---|---|
|
Anmeldung |
|
|
Events zur Anmeldung (Topic "Login") |
|
|
Kursänderungen |
|
|
Events zu Kursänderungen (Topic "Course changes") |
|
|
Katalogänderungen |
|
|
Events zu Katalogänderungen (Topic "Catalogue changes") |
|
|
Events zur Buchung |
|
|
Kursabschlüsse separat senden (Topic "Completions") |
|
|
Kursstornierungen separat senden (Topic "Cancellations") |
|
|
Zusätzlich Kursdetails senden (Name, Beschreibung, Startdatum, Enddatum, Standort) |
|
|
Aktiviert (Topic "Registrations") |
|
|
Rezertifizierungsänderungen |
|
|
Events zu Rezertifizierungen (Topic "Recertification changes") |
|
|
Änderungen am Skill-Wert |
|
|
Alle Skill-Level-Änderungen (Topic: ‘skill-changes’) |
|
|
Erreichte Skills (Topic: ‘skill-achievements’) |
|
|
Abgelaufene Skills (Topic: ‘skill-expirations’) |
|
|
Sanitizer-Ereignisse |
|
|
Sanitizer-Ereignis Benachrichtigung senden |
|