Coaching mit Lerninhalten in Lern-Management-Systeme von Drittparteien integrieren
Verbinden Sie Ihre ServiceNow-Instanz mit Lernseiten von Drittparteien, um Lerninhalte in Ihr Repository zu übertragen.
Vorbereitungen
Wichtig:
Diese Funktion ist mit verfügbar PersonaloptimierungFür konfigurierbaren CSM-Arbeitsbereich (sn_csm_wfo_workspa) aus ServiceNow Store. Informationen zum Aktivieren dieser Funktion finden Sie unter Aktivieren Sie die Personaloptimierung für den konfigurierbaren CS-Arbeitsbereich .
Erforderliche Rolle: learning_admin
Warum und wann dieser Vorgang ausgeführt wird
Anwendungen zur Integration von Lernwebsites von Drittparteien
Durch die Aktivierung des Plugins „Coaching mit Lerninhalten“ (sn_coach_lrn) werden die folgenden Anwendungen aus dem ServiceNow Store aktiviert:
- Framework für Enterprise Service Management-Integrationen
- Cornerstone-Spoke
- Pluralsight-Spoke
- Udemy-Spoke
Prozedur
-
Erstellen Sie die Integrationsquelle für jedes Ihrer Drittparteisysteme.
Hinweis:Cornerstone-, Pluralsight- und Udemy-Integrationen sind standardmäßig verfügbar.
- Navigieren zu Framework für Integrationen > Quelle
- Klicken Sie auf Neu.
- Geben Sie im Feld Name den Namen der Integrationsquelle ein, z. B. Pluralsight.
- Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
- Klicken Sie in der zugehörigen Liste Integrationsservices, die angezeigt wird, auf Neu .
- Füllen Sie die Felder im Formular aus.
Tabelle : 1. Formularfeld für Integrationsservice Feld Beschreibung Name Name des Integrationsservice, z. B. Pluralsight. Importsatztabellen Liste der Zwischentabellen, in denen Datensätze aus dem Drittparteisystem gespeichert werden. Hinweis:Dieses Feld ist nur aktiviert, wenn ein geplanter Abrufservice in ausgewählt ist Servicetyp Feld.Flow Flow, der zum Abrufen der erforderlichen Daten mit dem Drittparteisystem interagiert Aktiv Option, mit der angezeigt wird, dass der Integrationsservice verfügbar ist. Anwendung Anwendung, die den Integrationsservice-Datensatz enthält. Quelle Name des Drittparteisystems, mit dem Ihre Anwendung integriert werden soll. Reihenfolge Reihenfolge, in der die Transformationsskripts ausgeführt werden sollen Servicetyp Option zur Angabe der Art des Service, Geplanter Abruf oder Veröffentlichen bei Bedarf. Wiederholungsrichtlinie Konfigurationssatz zum Verschieben eines Datensatzes, wenn die letzte Veröffentlichung fehlschlägt. Hinweis:Dieses Feld wird nur angezeigt, wenn ein OnDemand-Push-Service in ausgewählt ist Servicetyp Feld. - Klicken Sie auf Absenden.
-
Integrieren Sie Ihre ServiceNow-Instanz mit Ihren Lernquellen-Accounts von Drittparteien.
Zur Integration mit dieser Drittparteien-Lernquelle Vorgehensweise Pluralsight Skills-Konto Verwenden Sie einen API-Schlüssel, um die ServiceNow-Anforderungen zu authentifizieren. Befolgen Sie die Schritte unter Pluralsight-Spoke einrichten, um die Integration durchzuführen. Cornerstone-Anwendung Registrieren Sie eine OAuth-Anwendung in Cornerstone, und authentifizieren Sie Anforderungen aus ServiceNow. Befolgen Sie die Schritte unter Cornerstone-Spoke einrichten, um die Integration durchzuführen. Udemy-Anwendung Hinweis:Felder wie Logos und Kurszuweisungen müssen Sie in der Tabelle „Lernsystemkonfiguration“ manuell konfigurieren.Die aus den Inhalten von Drittparteien bestehenden Datensätze werden mithilfe eines API-Aufrufs in Ihre ServiceNow-Instanz abgerufen. Um diesen API-Aufruf erfolgreich auszuführen, müssen Sie wie folgt vorgehen:- Geben Sie im Anwendungsnavigator sys_properties.list ein.
- Legen Sie für jede der folgenden Eigenschaften den Wert auf 1638400 fest:
- com.glide.transform.json.max-partial-length
- com.snc.process_flow.reporting.serialized.val_size_limit
-
Aktivieren Sie Zeitplan-Flows, um Lerninhalte von Drittparteien zu integrieren.
- Navigieren zu Prozessautomatisierung > Flow Designer
- Wählen Sie im Abschnitt Flows die folgenden Flows aus, und klicken Sie auf Aktivieren:
- Cornerstone-Lernsynchronisierung auslösen
- Pluralsight-Lernsynchronisierung auslösen
- Udemy-Lernsynchronisierung auslösen
- Navigieren zu Lernen > Administration > Lernsystemkonfiguration
- Wählen Sie alle Lernquellen von Drittparteien aus, und setzen Sie das Feld Aktiv auf true.
-
Danach Konfigurieren der Drittpartei-Integrationsquellen , Sie können den gesamten Inhalt von Drittparteien aktualisieren oder neue und aktualisierte Services mit synchronisieren ServiceNowInstanz.
- Um den gesamten Inhalt zu aktualisieren, setzen Sie die Eigenschaft full_pull auf true.Hinweis:Wir empfehlen, den gesamten Inhalt regelmäßig zu aktualisieren.
- Um neue und aktualisierte Services zu synchronisieren, setzen Sie die Eigenschaft full_pull auf false.
- Öffnen Sie eine beliebige Integrationsquelle, für die Sie Inhalte abrufen möchten.
- Klicken Sie auf Auftrag ausführen.
Beim Synchronisieren neuer und aktualisierter Services wird der Inhalt wie in der Tabelle beschrieben ausgefüllt.Tabelle : 2. Drittpartei-Lernkurse Inhalte von Drittparteien Neue und aktualisierte Services synchronisiert Udemy - Kurse
- Benutzeraktivität
Cornerstone - Benutzer
- Kurse
- Benutzeraktivität
Pluralsight - Kurse
- Kursfortschritt, etwa als Prozentsatz
- Um den gesamten Inhalt zu aktualisieren, setzen Sie die Eigenschaft full_pull auf true.