Exploration de l'ServiceNow SDK

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • Découvrez comment développer localement des applications incluses dans le périmètre dans le code source et installer des modifications sur une instance avec le .ServiceNow SDK

    Vue d'ensemble de ServiceNow SDK

    Avec le , vous pouvez créer et modifier des applications incluses dans le ServiceNow SDKpérimètre localement dans Visual Studio Code Desktop et les installer sur une instance de non-production à partir de la Washington DC mise en production. En développant des applications localement, vous pouvez travailler hors ligne et utiliser les fonctionnalités disponibles dans Visual Studio Code le ServiceNow IDE.

    Dans Visual Studio Code, vous pouvez développer des applications incluses dans le périmètre en code source pour ServiceNow Fluent définir des métadonnées d’application [sys_metadata], écrire des modules JavaScript personnalisés ou ajouter des bibliothèques tierces.

    Le ServiceNow SDK inclut une interface de ligne de commande (CLI) pour gérer les changements entre une instance et une application locale. À l’aide de simples commandes CLI, vous pouvez vous authentifier auprès d’une instance, créer ou convertir une application, transformer les métadonnées d’application (XML) en ServiceNow Fluent code, créer et installer l’application sur l’instance, etc.

    sert ServiceNow SDK également de service d’empaquetage d’applications qui crée des applications dans le ServiceNow IDE. Pour plus d'informations, consultez Exploration de l'ServiceNow IDE.

    Workflow ServiceNow SDK

    L’infographie suivante montre le workflow permettant aux développeurs de commencer à développer des applications avec le ServiceNow SDK.

    Figure 1. Développer des applications avec le ServiceNow SDK
    Processus d’utilisation du Kit de développement logiciel (SDK) dans un environnement local pour développer des applications et s’interfacer avec une instance. Pour en savoir plus, reportez-vous à la description suivante.
    1. Un développeur installe le ServiceNow SDK localement. Pour plus d'informations, consultez Installer dans ServiceNow SDK une application.
    2. À l’aide de l’interface de ligne de commande, le développeur s’authentifie auprès d’une instance de non-production pour assurer l’interface entre son environnement local et l’instance à l’aide de la commande now-sdk auth . Le développeur doit disposer du rôle d’administrateur sur l’instance.
    3. Le développeur crée une application incluse dans le périmètre (now-sdk init) ou convertit une application incluse dans le périmètre existante à partir de l’instance (now-sdk init--from) pour l’utiliser avec le fichier ServiceNow SDK.
    4. Dans Visual Studio Code, le développeur peut définir les métadonnées d’application dans le code source à l’aide de ServiceNow Fluent, créer des modules JavaScript personnalisés ou utiliser des bibliothèques tierces.

      Ils peuvent également télécharger les dépendances d’application et de script de l’instance pour coder (dépendances now-sdk).

    5. Le développeur crée l’application, qui compile le code source et le transforme en métadonnées d’application pour l’instance (version now-sdk).
    6. Le développeur installe l’application sur l’instance (now-sdk install).
    7. D’autres utilisateurs peuvent continuer à modifier les métadonnées d’application sur l’instance, et les développeurs peuvent réutiliser le code des modules dans d’autres modules ou scripts au sein de l’application.
    8. Le développeur télécharge et transforme les métadonnées d’application à partir de l’instance pour obtenir localement les dernières mises à jour des métadonnées d’application (transformation now-sdk), en les gardant synchronisées avec l’application sur l’instance.

    Vous pouvez gérer les applications dans le contrôle de source avec votre fournisseur Git préféré. Pour développer une application incluse dans le périmètre sur un autre système avec la propriété , ServiceNow SDKles autres développeurs doivent cloner l’application à partir d’un référentiel GIt distant plutôt que de la télécharger et de la transformer à partir de l’instance.

    ServiceNow SDK avantages

    Avantage Fonctionnalité Utilisateurs
    Développez des applications hors connexion et en dehors d’une instance, et Visual Studio Code gérez-les dans le contrôle de source avec votre fournisseur Git préféré. Développer des applications avec le ServiceNow SDK

    Visual Studio Code documentation

    Développeurs
    Écrire le code source pour définir les métadonnées qui composent ServiceNow les applications ServiceNow Fluent Développeurs
    Organisez et réutilisez le code au sein d’applications incluses dans le périmètre avec des modules JavaScript personnalisés et des utilitaires JavaScript tiers Modules JavaScript et bibliothèques tierces Développeurs