KEYnote42 Deutsch - Herbst Ausgabe 2021 | Page 14

System von CodeMeter License Central ein Prozess ausgeführt , der neu vorliegende Informationen ermittelt und diese dann in einem definierten Format an eine vom Softwarehersteller bereitgestellte Schnittstelle sendet . Dabei kann es sich um SOAP- oder REST-Schnittstellen oder WebHooks handeln . Diese Schnittstelle ist dafür verantwortlich , die Daten in das Backoffice-System zu übertragen . Das Mapping der Daten erfolgt im Normalfall über ein Kriterium , das in beiden Systemen identisch ist .
Die Lösung : NotificationDispatcher
NotificationDispatcher ist eine Erweiterung von CodeMeter License Central , welche in frei definierbaren Intervallen ausgeführt wird und die von Ihnen benötigten Informationen ermittelt und per definierter Aktion verarbeitet . Die ermittelten Daten werden dabei in einer lokalen Datenbank zwischengespeichert , um sicherzustellen , dass auch dann alles korrekt an das Zielsystem übertragen wird , wenn dieses kurzfristig nicht zur Verfügung steht . Durch diesen Cache können die Abfragen an CodeMeter License Central auf die seit dem letzten Durchlauf neu hinzugekommenen Daten beschränkt werden .
Die abzufragenden Informationen können über die Konfiguration definiert werden , damit die Anzahl der Aufrufe von CodeMeter License Central auf das Notwendigste begrenzt wird . Bei den Aktionen kann ebenfalls über die Konfiguration eingestellt werden , ob eine Standardverarbeitung erfolgen soll oder ob über eine kundenspezifische Erweiterung die Daten an einen vom Softwarehersteller bereitgestellten Service gesendet werden sollen .
Aufträge Über dieses Modul können neu erstellte Aufträge verarbeitet werden . Das ist vor allem dann interessant , wenn es beim Softwarehersteller unterschiedliche Wege gibt , über die Aufträge in CodeMeter License Central angelegt werden , und dies einem führenden System nachträglich zur weiteren internen Verarbeitung mitgeteilt werden muss . Ein typisches Beispiel ist eine externe , nicht ans ERP-System gekoppelte E-Commerce-Lösung .
Lizenzen Über dieses Modul können neu erstellte Lizenzen verarbeitet werden . Zum Beispiel kann im führenden System für die einzelnen Auftragspositionen die interne Lizenznummer hinterlegt werden . Damit können Verkaufsprozesse abgebildet werden , die auf dieser
Information aufsetzen . Beispiele dafür sind das Zurückziehen oder die Änderung von bereits gelieferten Lizenzen .
Hierbei besteht auch die Möglichkeit , einige Lizenzeigenschaften wie Ablaufdatum und Lizenzanzahl zu übermitteln . Das Ablaufdatum ist vor allem dann interessant , wenn sich dieses dynamisch abhängig von der ersten Aktivierung berechnet .
Aktivierungen Über dieses Modul kann der aktuelle Aktivierungsstatus einer Lizenz verarbeitet werden . Damit kann dann im führenden System auch angezeigt werden , ob und in welchen CmContainer eine Lizenz aktiviert wurde .
Die Granularität der übermittelten Daten kann über die Konfiguration definiert werden .
■ Alle durchgeführten Aktivierungen Bei diesem Modus werden alle durchgeführten Lizenzoperationen an das führende System übertragen . Damit kann dort eine Historie gebildet werden , die aufzeigt , wann sich die Lizenz in welchem CmContainer befunden hat .
■ Eine durchgeführte Aktion pro Ticket Für den Fall , dass immer alle Lizenzen eines Tickets in einer Operation übertragen werden , wird in diesem Modus lediglich ein Datensatz pro Lizenzoperation an das führende System übertragen . Damit kann dort bei geringer Datenmenge ebenfalls eine Historie über die Lizenzbewegungen gebildet werden .
■ Aktueller Status In diesem Modus wird lediglich die zuletzt mit einer Lizenz durchgeführte Operation an das führende System übertragen . Damit kann dort der aktuelle Aktivierungsstatus und die Seriennummer des verwendeten CmContainers , aber keine Historie dargestellt werden .
SAP-Baustein von INFORMATICS NotificationDispatcher unterstützt die auto-
Notification Dispatcher
matische Übermittlung der Daten an den SAP- Baustein unseres Partners INFORMATICS . Damit kann bei dieser Art der Backoffice-Integration sehr einfach ein Rückkanal zum SAP- System eingerichtet werden . Alle diesbezüglichen Einstellungen können über die jeweilige Konfiguration eingerichtet werden und es sind keine kundenspezifischen Anpassungen notwendig .
WebHooks Damit können die ermittelten Daten im JSON- Format an definierte URLs gesendet werden . Auf Seiten des Softwareherstellers können die Daten dort abgeholt und im eigenen System verarbeitet werden . Alle diesbezüglichen Einstellungen können über die Konfiguration eingerichtet werden und es sind keine kundenspezifischen Anpassungen notwendig .
Kundenspezifische Übertragung In diesem Modus werden die Daten von einer kundenspezifischen Erweiterung verarbeitet . Damit ist es möglich , individuelle Aufbereitungen zu erzeugen und diese über einen definierten Übertragungsweg weiter zu verarbeiten . Das geht zum einen über den direkten Aufruf eines Webservice beim Softwarehersteller oder zum anderen über die Bereitstellung eines zusätzlichen Webservice auf CodeMeter License Central , über den die Daten abgerufen werden können .
Fazit Mit dem NotificationDispatcher bekommen Sie die perfekte Erweiterung der Prozesse in CodeMeter License Central , um benötigte Daten über einen Rückkanal in Ihre Systeme zu übertragen . Für weitergehende Informationen wenden Sie sich bitte an unser Professional Services Team .
Informatics
Database
Cloud
Mail
14