Coaching mit Lerninhalten in Lern-Management-Systeme von Drittparteien integrieren

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Verbinden Sie Ihre ServiceNow-Instanz mit Lernseiten von Drittparteien, um Lerninhalte in Ihr Repository zu übertragen.

    Vorbereitungen

    Wichtig:
    Die Anwendung Coaching mit Lerninhalten ist über den ServiceNow® Store verfügbar. Informationen zum Aktivieren dieser Anwendung finden Sie unter Personaloptimierung für ITSM aktivieren.

    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:Informationen zur Integration mit Lernquellen von Drittparteien finden Sie unter Integrating Learning Core with third-party learning management systems.

    Prozedur

    1. Erstellen Sie die Integrationsquelle für jedes Ihrer Drittparteisysteme.
      Hinweis:
      Die Integrationen mit Cornerstone, Pluralsight, Udemy und ServiceNow University sind standardmäßig verfügbar.
      1. Navigieren zu Framework für Integrationen > Quelle
      2. Klicken Sie auf Neu.
      3. Geben Sie im Feld Name den Namen der Integrationsquelle ein, z. B. Pluralsight.
      4. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
      5. Klicken Sie in der zugehörigen Liste „Integrationsservices“ auf Neu.
      6. Füllen Sie die Felder im Formular aus.
        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 wird nur aktiviert, wenn im Feld Servicetyp ein Service vom Typ „Geplanter Abruf“ ausgewählt ist.
        Fluss Flow, der zum Abrufen der erforderlichen Daten mit dem Drittparteisystem interagiert
        Aktiv Option, mit der angezeigt wird, dass der Integrationsservice verfügbar ist.
        Applikation 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 Konfiguration so festgelegt, dass ein Datensatz übermittelt wird, falls der vorherige Push-Vorgang fehlgeschlagen ist.
        Hinweis:
        Dieses Feld wird nur angezeigt, wenn im Feld Servicetyp ein Service vom Typ „Veröffentlichen bei Bedarf“ ausgewählt ist.
      7. Klicken Sie auf Aktualisieren.
    2. Integrieren Sie Ihre ServiceNow-Instanz mit Ihren Lernquellen-Accounts von Drittparteien.
      Zur Integration mit dieser Drittparteien-LernquelleVorgehensweise
      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 von 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.
      Anwendung ServiceNow University Registrieren Sie eine OAuth-Anwendung, und authentifizieren Sie Anforderungen von ServiceNow. Befolgen Sie die Schritte unter Setting up the ServiceNow University spoke, um die Integration durchzuführen.
      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:
      1. Geben Sie im Anwendungsnavigator sys_properties.list ein, und drücken Sie die Eingabetaste.
      2. 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
      Weitere Informationen zu diesen Systemeigenschaften finden Sie unter Coaching mit Lerninhalten – Systemeigenschaften.
    3. Aktivieren Sie Zeitplan-Flows, um Lerninhalte von Drittparteien zu integrieren.
      1. Navigieren zu Prozessautomatisierung > Flow Designer
      2. 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
        • Synchronisierung mit ServiceNow University auslösen
      3. Navigieren zu Lernen > Administration > Lernsystemkonfiguration
      4. Wählen Sie alle Lernquellen von Drittparteien aus, und setzen Sie das Feld Aktiv auf true.
      Zeitplan-Flows werden automatisch regelmäßig ausgeführt, um Lerninhalte von Drittparteien mit Ihrer ServiceNow-Instanz zu synchronisieren.
    4. Nachdem Sie die Integrationsquellen von Drittparteien konfiguriert haben, können Sie sämtliche Inhalte von Drittparteien aktualisieren oder in Ihrer ServiceNow-Instanz neue und aktualisierte Services synchronisieren.
      • 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.
      1. Öffnen Sie eine beliebige Integrationsquelle, für die Sie Inhalte abrufen möchten.
      2. Klicken Sie auf Auftrag ausführen.
      Das Integrations-Framework ruft die entsprechenden Lernkurse von Drittparteien in die Tabelle „Externe Lerninhalte“ [sn_lc_external_content] in Ihrer ServiceNow-Instanz ab.
      Beim Synchronisieren neuer und aktualisierter Services wird der Inhalt wie in der folgenden Tabelle beschrieben gefüllt.
      Inhalte von Drittparteien Synchronisierte neue und aktualisierte Services
      Udemy
      • Kurse
      • Benutzeraktivität
      Cornerstone
      • Benutzer
      • Kurse
      • Benutzeraktivität
      Pluralsight
      • Kurse
      • Kursfortschritt, etwa als Prozentsatz
      ServiceNow ServiceNow University
      • Kurse
      • Benutzeraktivität