Integrieren Sie Lernmanagementsysteme von Drittparteien mit Coaching mit Lerninhalten Anwendung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 6 Minuten Lesedauer
  • Verbinden Sie Ihre ServiceNow-Instanz mit Lernseiten von Drittparteien, um Lerninhalte in Ihr Repository zu übertragen.

    Vorbereitungen

    Wichtig:
    Die Coaching mit Lerninhalten Die Anwendung ist mit verfügbar Personaloptimierung Für Außendienst(sn_fsm_wfo) aus dem ServiceNow Store. Informationen zum Aktivieren dieser Funktion finden Sie unter Personaloptimierung für den Außendienst aktivieren.

    Erforderliche Rolle: learning_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Durch die Aktivierung des Plugins „Coaching mit Lerninhalten“ (sn_Coach_lrn) werden die folgenden Anwendungen aus dem aktiviert ServiceNow Store:

    Prozedur

    1. Erstellen Sie die Integrationsquelle für jedes Ihrer Drittparteisysteme.
      Hinweis:
      Die Integrationen Cornerstone, Pluralsight und Udemy 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 des Formulars aus.
        Tabelle : 1. Formular „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 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.
        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 Push 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 Absenden.
    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 Lernsystem-Konfigurationstabelle 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 bestimmte Eigenschaften festlegen:
      1. Geben Sie im Anwendungsnavigator sys_properties.list ein.
      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
      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.

      Weitere Informationen finden Sie unter Konfigurieren Sie die Drittpartei-Integrationsquellen

    4. Nachdem Sie die Drittpartei-Integrationsquellen konfiguriert haben, können Sie den gesamten Drittparteiinhalt aktualisieren oder neue und aktualisierte Services mit synchronisieren ServiceNow Instanz.
      • Um den gesamten Inhalt zu aktualisieren, legen Sie fest full_pullEigenschaft auf „wahr“.
        Hinweis:
        Um beste Ergebnisse zu erzielen, aktualisieren Sie regelmäßig den gesamten Inhalt.
      • Um neue und aktualisierte Services zu synchronisieren, legen Sie fest full_pullEigenschaft auf „falsch“.
      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 ausgefüllt.
      Tabelle : 2. Inhalte von Drittparteien
      Inhalte von Drittparteien Synchronisierte neue und aktualisierte Services
      Udemy
      • Kurse
      • Benutzeraktivität
      Cornerstone
      • Benutzer
      • Kurse
      • Benutzeraktivität
      Pluralsight
      • Kurse
      • Kursfortschritt, etwa als Prozentsatz

    Nächste Maßnahme

    Fügen Sie Coaching mit Lerninhalten externe Kurse hinzu

    Quellen zur Integration externer Inhalte

    Wenn Sie integrieren Coaching mit Lerninhalten Bei Lernmanagementsystemen von Drittparteien wird der Quelldatensatz für Cornerstone OnDemand, Pluralsight und Udemy automatisch im Enterprise Service Management Integrations Framework erstellt. Diese Quelldatensätze enthalten einen vordefinierten Satz von Eigenschaften und Integrationsservices.

    Tabelle : 3. Integrationsquelldatensatz für Cornerstone Ondemand
    Feld Beschreibung
    Name Name des Datensatzes in Framework für Enterprise Service Management-Integrationen: Cornerstone.
    Eigenschaften Satz von für Cornerstone OnDemand vordefinierten Eigenschaften.
    • page_size: Anzahl der Datensätze, die über einen API-Aufruf aus der Cornerstone OnDemand-Anwendung abgerufen werden.
    • full_pull: Bei „wahr“ werden alle aktiven Anwender und Lernkurse aus dem Cornerstone OnDemand-System in abgerufen ServiceNow Instanz.

      Bei „falsch“ werden geänderte Anwender, geänderte Transkripte und aktualisierte Kurse aus dem Cornerstone OnDemand-System in abgerufen ServiceNow Instanz.

    • url_prefix: Deep-Link-Präfix zum Abrufen von Lernobjekten aus dem Cornerstone OnDemand-System während der Laufzeit.
    • pull_offset_hours: Die Zeit in Stunden, die ab der letzten erfolgreichen Ausführung berechnet wird, bis die nächste Synchronisierung erfolgt

      Beispielsweise wurde die letzte erfolgreiche Ausführung am 12/2021 um 17:00 Uhr durchgeführt. pull_offset_hoursIst auf 5 und festgelegt full_pullIst auf „falsch“ festgelegt. Der nächste Abruf ruft alle Datensätze ab, die zwischen dem 12.12.2021 12:00:00 und dem aktuellen Datum und der aktuellen Uhrzeit geändert wurden.

    Integrationsservices Services interagieren mit Cornerstone Ondemand, um Lernkurse abzurufen oder zu übermitteln.
    • Course assign service: Weist einem Mitarbeiter in der Cornerstone OnDemand-Anwendung einen Kurs zu.
    • Sync users: Ordnet Anwender im Cornerstone OnDemand-System Anwendern im ServiceNow-System mithilfe von E-Mail-IDs zu.
      Hinweis:
      Wenn Sie das Feld „user_ID“ oder „user_Name“ für die Zuordnung von Anwendern verwenden möchten, überschreiben Sie es GetCornerstoneUser-Methode Im Skript sn_lc.UserMappingUtil.
    • Courses: Ruft Lernkurse aus dem Cornerstone OnDemand-System in ab ServiceNow Instanz.
    • User activity: Ruft Details der Anwenderaktivität in Lernkursen aus dem Cornerstone OnDemand-System in ab ServiceNow Instanz.
    Tabelle : 4. Integrationsquelldatensatz für Pluralsight
    Feld Beschreibung
    Name Name des Datensatzes in Framework für Enterprise Service Management-Integrationen: Pluralsight
    Eigenschaften Satz von Eigenschaften, die für das Pluralsight-System vordefiniert sind.
    • page_size: Anzahl der Datensätze, die über einen API-Aufruf von Pluralsight abgerufen werden.
    • full_pull: Bei „wahr“ werden alle Lernkurse aus Pluralsight in abgerufen ServiceNow Instanz. Bei „falsch“ wird der Fortschritt des aktualisierten Lernkurses aus Pluralsight in abgerufen ServiceNow Instanz.
    • pull_offset_hours: Wert, der beim Abrufen geänderter Datensätze berücksichtigt wird.

      Beispielsweise wurde die letzte erfolgreiche Ausführung am 12/2021 um 17:00 Uhr durchgeführt. pull_offset_hoursIst auf 5 und festgelegt full_pullIst auf „falsch“ festgelegt. Der nächste Abruf ruft alle Datensätze ab, die zwischen dem 12.12.2021 12:00:00 und dem aktuellen Datum und der aktuellen Uhrzeit geändert wurden.

    Integrationsservices Integrationsservices interagieren mit Pluralsight, um Lernkurse in ServiceNow abzurufen.
    • Courses: Ruft Lernkurse aus Pluralsight in ab ServiceNow Instanz.
    • Course progress: Ruft den Fortschritt von Lernkursen aus Pluralsight in ab ServiceNow.
    Tabelle : 5. Integrationsquelldatensatz für Udemy
    Feld Beschreibung
    Name Name des Datensatzes in Framework für Enterprise Service Management-Integrationen: Udemy
    Eigenschaften Satz von Eigenschaften, die für das Udemy-System vordefiniert sind.
    • page_size: Anzahl der Datensätze, die über einen API-Aufruf von Udemy in abgerufen werden ServiceNow Instanz.
    • full_pull: Wenn auf festgelegt Wahr , Alle Lernkurse werden von Udemy in abgerufen ServiceNow Instanz. Bei „falsch“ werden aktualisierte Lernkurse und der Lernkursfortschritt von Udemy in abgerufen ServiceNow Instanz.
    • pull_offset_hours: Wert, der beim Abrufen geänderter Datensätze berücksichtigt wird.

      Beispielsweise wurde die letzte erfolgreiche Ausführung am 12/2021 um 17:00 Uhr durchgeführt. pull_offset_hoursIst auf 5 und festgelegt full_pullIst auf „falsch“ festgelegt. Der nächste Abruf ruft alle Datensätze ab, die zwischen dem 12.12.2021 12:00:00 und dem aktuellen Datum und der aktuellen Uhrzeit geändert wurden.

    Integrationsservices Integrationsservices interagieren mit Udemy, um Lernkurse in ServiceNow abzurufen.
    • Kurse abrufen: Ruft Lernkurse aus Udemy in ab ServiceNow Instanz.
    • Anwenderaktivität abrufen: Ruft Details der Anwenderaktivität in Lernkursen aus Udemy in ab ServiceNow Instanz.