Legacy - Importer l’application ou la personnalisation de l’application à partir du contrôle de source

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Importez une application ou une personnalisation d’application à partir d’un référentiel de contrôle de source pour continuer à la développer sur cette instance.

    Avant de commencer

    Important :
    À partir de la Xanadu mise en production, la legacy version de est en cours de ServiceNow Studio préparation pour une éventuelle dépréciation. Ce module d'extension sera masqué et ne sera plus activé sur les nouvelles instances, mais continuera d'être pris en charge. Pour en savoir plus sur le processus de dépréciation, consultez l’article Processus de dépréciation [KB0867184] dans la base de connaissances Now Support.

    Essayez plutôt de créer et de modifier des applications dans la version actuelle de ServiceNow Studio Pour plus d'informations, consultez ServiceNow Studio.

    • Rôle requis : admin ou source_control
      • Limitez les autorisations sur le jeton d’accès pour autoriser l’accès en lecture et en écriture au référentiel Git.
      • Les informations d’identification de l’utilisateur du référentiel doivent accorder l’accès en lecture et en écriture.
      Pour plus d’informations, voir Liaison d’une application ou d’une personnalisation d’application au contrôle de source.
    • Vérifiez que l’instance de non-production dispose d’un accès réseau au référentiel Git.
    • Vérifiez que le référentiel contient une application valide.
    • Assurez-vous que les utilisateurs ajoutent l’adresse e-mail à l’enregistrement de la table Utilisateurs respectif (ServiceNow sys_user) qu’ils utilisent dans leurs validations dans le référentiel Git.
    • En savoir plus sur les personnalisations d’application Gestion des personnalisations d’application.

    Pourquoi et quand exécuter cette tâche

    L’intégration du contrôle de source ne prend pas en charge l’importation d’une application sur une instance de production. Au lieu de cela, installez des applications sur une instance de production à partir du référentiel d’applications, d’un ensemble de mises à jour ou du .ServiceNow Store

    Procédure

    1. Accédez à la Tous > Applications système > Studio.
      Le système affiche la page Welcome to (Bienvenue à Studio ).
    2. Cliquer sur Ouvrir Studio > Aller.
      Le système s’ouvre Studio et la fenêtre Changer d’applications.
    3. Cliquez sur Importer à partir du contrôle de source.
      Studio affiche les champs Importer à partir du contrôle de source.
      Fenêtre Basculer les applications affichant les champs de contrôle de source
    4. Entrez les valeurs de champ suivantes.
      Tableau 1. Importer à partir des champs de contrôle de source
      Champ Description
      Protocole réseau Type d’informations d’identification https ou ssh qui permet un échange de données par canal sécurisé.
      URL L’URL vers le référentiel Git où se trouvent les fichiers d’application.
      Remarque :
      Si l’URL du référentiel Git pour SSH fournie par votre serveur Git ne fonctionne pas, vérifiez auprès du propriétaire ou du fournisseur de votre serveur Git l’URL correcte. Des spécifications supplémentaires, telles que des préfixes de protocole de schéma, des numéros de port, etc., peuvent être requises pour que votre URL de référentiel Git fonctionne.
      Informations d'identification Sélectionnez les informations d’identification de votre référentiel Git. (Voir Introduction aux informations d’identification.)
      Remarque :
      Si vous sélectionnez le protocole réseau SSH, entrez des informations d’identification valides du type de clé privée SSH. Si vous sélectionnez le protocole https, entrez des informations d’identification valides du type Informations d’identification pour l’authentification de base.
      Brancher La branche de référentiel sur laquelle travailler au sein de l’application.
      Remarque :
      La branche par défaut porte le nom de votre instance. Si vous ne choisissez pas de nom, la branche est définie par défaut sur master.
      Nom de serveur MID Sélectionnez un serveur MID existant à lier à un référentiel Git stocké derrière le pare-feu de votre entreprise.
      Remarque :
      Utilisez un serveur MID distinct pour éviter les conflits d’activités Découverte .
      E-mail par défaut L’adresse e-mail du validateur est définie par l’enregistrement de sys_user s’il est disponible. Mais si le champ d’e-mail d’enregistrement sys_user d’un validateur est vide, le système génère un autre e-mail (username@instancename.service-now.com). Vous pouvez également saisir une adresse e-mail par défaut et la modifier ultérieurement. Pour utiliser cette adresse e-mail par défaut dans tous les cas, cochez la case.
      Remarque :
      Tous les développeurs d’application sur l’instance partagent les informations d’identification utilisées pour lier un référentiel Git à une application.
    5. Cliquez sur Importer.
      Le système compare la somme de contrôle du fichier checksum.txt à la somme de contrôle actuelle. Lorsque les valeurs de la somme de contrôle correspondent, l’intégration ignore la validation et importe l’application. Lorsque les valeurs de la somme de contrôle ne correspondent pas, l’intégration valide et nettoie d’abord les fichiers d’application avant de les importer.
    6. Cliquez sur Sélectionner une application.
      Studio affiche l’application comme un nouveau choix dans la fenêtre Switch Applications (Changer d’applications).

    Que faire ensuite

    • Examinez les journaux de mise à niveau pour tout nettoyage appliqué aux fichiers d’application pendant l’importation.
    • Sélectionnez l’application importée pour la modifier.