Intégrer des systèmes de gestion d’apprentissage tiers à l’application Coaching avec Apprentissage

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 7 minutes de lecture
  • Connectez votre instance ServiceNow à des sites d'apprentissage tiers pour extraire du contenu d'apprentissage vers votre référentiel.

    Avant de commencer

    Important :
    L’application Coaching avec Apprentissage est disponible avec le Optimisation des effectifs for Service sur site (sn_fsm_wfo) à partir ServiceNow Store du . Pour activer cette fonctionnalité, reportez-vous à la section Activer Optimisation des effectifs pour le service sur site.

    Rôle requis : learning_admin

    Pourquoi et quand exécuter cette tâche

    L’activation du module d’extension Coaching avec Apprentissage (sn_coach_lrn) active les applications suivantes à partir du ServiceNow Store:

    Procédure

    1. Créez la source d'intégration pour chacun de vos systèmes tiers.
      Remarque :
      Les intégrations Cornerstone, Pluralsight et Udemy sont disponibles par défaut.
      1. Accédez à la Cadre de travail des intégrations > Source
      2. Cliquez sur Nouveau.
      3. Dans le champ Nom, saisissez le nom de la source d'intégration, par exemple, Pluralsight.
      4. Cliquez avec le bouton droit sur l'en-tête du formulaire, puis cliquez sur Enregistrer.
      5. Dans la liste connexe Services d'intégration, cliquez sur Nouveau.
      6. Renseignez les champs suivants du formulaire :
        Tableau 1. Formulaire de service d’intégration
        Champ Description
        Nom Nom du service d'intégration, par exemple, Pluralsight.
        Tables de jeux d'importation Liste des tables intermédiaires qui stockent des enregistrements du système tiers.
        Remarque :
        Ce champ n'est activé que lorsqu'un service d'extraction programmé est sélectionné dans le champ Type de service.
        Flux Flux qui interagit avec le système tiers pour extraire les données requises.
        Actif Possibilité d'indiquer que le service d'intégration est disponible pour utilisation.
        Application Application contenant l’enregistrement du service d’intégration.
        Source Nom du système tiers auquel vous souhaitez intégrer votre application.
        Ordre Ordre dans lequel vous souhaitez exécuter les scripts de transformation.
        Type de service Option pour indiquer le type de service : pull programmé ou push à la demande.
        Politique des nouveaux essais Configuration définie pour transmettre l'enregistrement par push en cas d'échec de la transmission par push précédente.
        Remarque :
        Ce champ apparaît uniquement lorsque le service Push à la demande est sélectionné dans le champ Type de service.
      7. Cliquez sur Envoyer.
    2. Intégrez votre instance ServiceNow à vos comptes sources d'apprentissage tiers.
      Pour une intégration à cette source d'apprentissage tierceEffectuez cette action
      Compte Pluralsight Skills Utilisez une clé API pour authentifier les demandes ServiceNow. Suivez les étapes de la section Configuration du spoke Pluralsight pour procéder à l'intégration.
      Application Cornerstone Enregistrez une application OAuth dans Cornerstone et authentifiez les demandes à partir de ServiceNow. Suivez les étapes de la section Configuration du spoke Cornerstone pour procéder à l'intégration.
      Application Udemy
      Remarque :
      Vous devez configurer manuellement des champs tels que les logos et les réaffectations de cours dans la table de configuration du système d'apprentissage.
      Les enregistrements du contenu tiers sont transférés vers votre instance ServiceNow à l'aide de l'appel d'API. Pour réussir cet appel d’API, vous devez définir certaines propriétés :
      1. Dans le navigateur d’application, saisissez sys_properties.list.
      2. Pour chacune des propriétés suivantes, définissez la valeur sur 1638400 :
        • com.glide.transform.json.max-partial-length
        • com.snc.process_flow.reporting.serialized.val_size_limit
      Pour en savoir plus sur ces propriétés système, consultez Propriétés système de Coaching avec Apprentissage.
    3. Activez les flux de planification pour intégrer du contenu d'apprentissage tiers.
      1. Accédez à la Automatisation des processus > Concepteur de flux
      2. Dans la section Flux, sélectionnez chacun des flux suivants et cliquez sur Activer :
        • Déclencher la synchronisation d'apprentissage Cornerstone
        • Déclencher la synchronisation d'apprentissage Pluralsight
        • Déclencher la synchronisation d'apprentissage Udemy
      3. Accédez à la Apprentissage > Administration > Learning System Configuration (Configuration du système d'apprentissage)
      4. Sélectionnez chacune des sources d'apprentissage tierces et définissez le champ Actif sur true.

      Les flux de planification s'exécutent automatiquement sur une base planifiée afin de synchroniser le contenu d'apprentissage tiers dans votre instance ServiceNow.

      Pour plus d’informations, consultez la section Configuration des sources d’intégration tierces

    4. Après avoir configuré les sources d’intégration tierces, vous pouvez actualiser l’intégralité du contenu tiers ou synchroniser les services nouveaux et mis à jour dans votre ServiceNow instance.
      • Pour actualiser l’ensemble du contenu, définissez la full_pull propriété sur vrai.
        Remarque :
        Pour de meilleurs résultats, actualisez régulièrement l’ensemble du contenu.
      • Pour synchroniser les services nouveaux et mis à jour, définissez la full_pull propriété sur false.
      1. Ouvrez n'importe quelle source d'intégration pour laquelle vous souhaitez obtenir du contenu.
      2. Cliquez sur Exécuter la tâche.
      Le cadre de travail des intégrations transfère les cours d'apprentissage tiers correspondants vers la table Contenu externe d'apprentissage [sn_lc_external_content] de votre instance ServiceNow.
      Lors de la synchronisation des services nouveaux et mis à jour, le contenu est renseigné comme décrit dans la table suivante.
      Tableau 2. Contenu tiers
      Contenu tiers Services nouveaux et mis à jour synchronisés
      Udemy
      • Cours
      • Activité utilisateur
      Cornerstone
      • Utilisateurs
      • Cours
      • Activité utilisateur
      Pluralsight
      • Cours
      • Progression du cours, par exemple en pourcentage

    Que faire ensuite

    Ajouter des cours externes à Coaching avec Apprentissage

    Sources d'intégration de contenu externe

    Lorsque vous intégrez Coaching avec Apprentissage à des systèmes de gestion d’apprentissage tiers, l’enregistrement source des applications Cornerstone OnDemand, Pluralsight et Udemy est automatiquement créé dans le cadre de travail des intégrations Enterprise Service Management. Ces enregistrements sources contiennent un ensemble de propriétés et de services d'intégration prédéfinis.

    Tableau 3. Enregistrement de source d'intégration pour Cornerstone Ondemand
    Champ Description
    Nom Nom de l'enregistrement dans Cadre de travail d'intégration de la Gestion des services d'entreprise : Cornerstone.
    Propriétés Ensemble de propriétés prédéfinies pour l'application Cornerstone OnDemand.
    • page_size: nombre d’enregistrements qui sont extraits via un appel d’API de l’application Cornerstone OnDemand.
    • full_pull: lorsque la valeur est définie sur True, tous les utilisateurs actifs et les cours d’apprentissage du système Cornerstone OnDemand sont transférés dans l’instance ServiceNow .

      Lorsque la valeur est définie sur Faux, les utilisateurs modifiés, les transcriptions modifiées et les cours mis à jour sont transférés du système Cornerstone OnDemand vers l’instance ServiceNow .

    • url_prefix: préfixe de lien profond pour extraire des objets d’apprentissage du système Cornerstone OnDemand pendant l’exécution.
    • pull_offset_hours: durée, en heures, calculée à partir de la dernière opération réussie pour l’exécution de la synchronisation suivante

      Par exemple, la dernière opération réussie a eu lieu le 12/12/2021 à 17:00:00, pull_offset_hours est définie sur 5 et full_pull est définie sur False. L'extraction suivante récupère tous les enregistrements qui ont été modifiés du 12/12/2021 12:00:00 jusqu'à la date et l'heure actuelles.

    Services d'intégration Les services interagissent avec l'application Cornerstone Ondemand pour extraire ou transférer les cours d'apprentissage.
    • Course assign service: affecte un cours à un employé dans l’application Cornerstone Ondemand.
    • Sync users: mappe les utilisateurs du système Cornerstone OnDemand aux utilisateurs dans le système ServiceNow à l’aide d’ID d’e-mail.
      Remarque :
      Si vous souhaitez utiliser un champ user_id ou user_name pour mapper les utilisateurs, remplacez la méthode getCornerstoneUser dans le script sn_lc.UserMappingUtil.
    • Courses: transfère les cours d’apprentissage du système Cornerstone OnDemand vers l’instance ServiceNow .
    • User activity: extrait les détails de l’activité utilisateur sur les cours d’apprentissage du système Cornerstone OnDemand vers l’instance ServiceNow .
    Tableau 4. Enregistrement de source d'intégration pour Pluralsight
    Champ Description
    Nom Nom de l'enregistrement dans Cadre de travail d'intégration de la Gestion des services d'entreprise : Pluralsight.
    Propriétés Ensemble de propriétés prédéfinies pour le système Pluralsight.
    • page_size: nombre d’enregistrements qui sont extraits via un appel d’API de Pluralsight.
    • full_pull: lorsque la valeur est définie sur Vrai, tous les cours d’apprentissage sont transférés de Pluralsight vers l’instance ServiceNow . Lorsque la valeur est définie sur Faux, la progression du cours d’apprentissage mis à jour est transférée de Pluralsight vers l’instance ServiceNow .
    • pull_offset_hours: valeur considérée pour l’extraction d’enregistrements modifiés.

      Par exemple, la dernière opération réussie a eu lieu le 12/12/2021 à 17:00:00, pull_offset_hours est définie sur 5 et full_pull est définie sur False. L'extraction suivante récupère tous les enregistrements qui ont été modifiés du 12/12/2021 12:00:00 jusqu'à la date et l'heure actuelles.

    Services d'intégration Les services d'intégration interagissent avec l'application Pluralsight pour transférer les cours d'apprentissage vers ServiceNow.
    • Courses: transfère les cours d’apprentissage de Pluralsight vers l’instance ServiceNow .
    • Course progress: extrait la progression des cours d’apprentissage de Pluralsight vers le ServiceNow fichier .
    Tableau 5. Enregistrement de source d'intégration pour Udemy
    Champ Description
    Nom Nom de l'enregistrement dans Cadre de travail d'intégration de la Gestion des services d'entreprise : Udemy
    Propriétés Ensemble de propriétés prédéfinies pour le système Udemy.
    • page_size: nombre d’enregistrements qui sont transférés via un appel d’API d’Udemy vers l’instance ServiceNow .
    • full_pull: lorsque la valeur est définie sur Vrai, tous les cours d’apprentissage sont transférés d’Udemy vers l’instance ServiceNow . Lorsque la valeur est définie sur faux, les cours d’apprentissage et la progression des cours d’apprentissage mis à jour sont transférés d’Udemy vers l’instance ServiceNow .
    • pull_offset_hours: valeur considérée pour l’extraction d’enregistrements modifiés.

      Par exemple, la dernière opération réussie a eu lieu le 12/12/2021 à 17:00:00, pull_offset_hours est définie sur 5 et full_pull est définie sur False. L'extraction suivante récupère tous les enregistrements qui ont été modifiés du 12/12/2021 12:00:00 jusqu'à la date et l'heure actuelles.

    Services d'intégration Les services d'intégration interagissent avec l'application Udemy pour transférer les cours d'apprentissage vers ServiceNow.
    • Pull Courses : transfère les cours d’apprentissage d’Udemy vers l’instance ServiceNow .
    • Transférer l’activité utilisateur : transfère les détails de l’activité utilisateur sur les cours d’apprentissage d’Udemy vers l’instance ServiceNow .