Exploration de l'ServiceNow IDE

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Pour en savoir plus sur le développement d’applications incluses dans le périmètre en code source, consultez le ServiceNow IDEfichier .

    Vue d'ensemble de ServiceNow IDE

    Il s’agit ServiceNow IDE d’une implémentation de Visual Studio Code pour le Web sur le Now Platformfichier . Avec le ServiceNow IDE, vous pouvez commencer à créer rapidement des applications incluses dans le périmètre à l’aide d’outils familiers et de pratiques de développement conformes aux normes du secteur.

    Figure 1. Page d'accueil ServiceNow IDE
    La page d’accueil IDE ServiceNow avec les espaces de travail de l’utilisateur répertoriés.

    Le ServiceNow IDE possède un grand nombre des mêmes fonctionnalités que Visual Studio Code, notamment la sécurité de type, IntelliSense, l’application des dépendances, la recherche de code et l’intégration du contrôle de source.

    Dans le , vous pouvez créer des applications incluses dans le périmètre dans le ServiceNow IDEcode source afin de définir les métadonnées d’application ServiceNow Fluent [sys_metadata]. Pour afficher une représentation visuelle côte à côte de vos modifications en temps réel, vous pouvez ouvrir les métadonnées de l’application dans d’autres Now Platform interfaces utilisateur incorporées dans le ServiceNow IDEfichier .

    Vous pouvez également créer des modules JavaScript et utiliser des bibliothèques tierces pour organiser et réutiliser le code dans les applications incluses dans le périmètre.

    En arrière-plan, cette fonctionnalité est activée par le service d’empaquetage d’application ServiceNow SDK , qui génère des applications dans le ServiceNow IDEfichier .

    Workflow ServiceNow IDE

    1. À partir de l' ServiceNow Store, un administrateur installe l’application ServiceNow IDE sur une instance de non-production.
    2. Selon la méthode d’authentification, un administrateur ou un développeur configure les informations d’identification nécessaires pour se connecter à son fournisseur Git.
      • Pour utiliser l’authentification OAuth 2.0, un administrateur configure un registre d’application OAuth 2.0 dans GitHub, GitLabou Bitbucket ou et sur l’instance.
      • Pour utiliser l’authentification de base, un développeur génère un jeton d’accès personnel à partir de son fournisseur Git.
    3. À partir de son fournisseur Git, un développeur crée un référentiel Git dédié pour une application.
    4. ServiceNow IDEÀ partir du , le développeur configure ses informations d’identification Git.
    5. Le développeur crée un espace de travail et une application incluse dans le périmètre dans ServiceNow IDE.
    6. Le développeur initialise un référentiel Git local pour l’application et le transmet au référentiel distant qu’il a créé pour gérer l’application dans le contrôle de source.
    7. Le développeur peut définir les métadonnées d’application dans le code source à l’aide ServiceNow Fluentde , créer des modules JavaScript personnalisés ou utiliser des bibliothèques tierces.
    8. Après avoir enregistré leurs modifications, ils créent l’application, qui compile le code source et le transforme en métadonnées d’application.
    9. Lorsque la version est terminée, le développeur peut afficher les modifications reflétées dans d’autres interfaces utilisateur intégrées Now Platform sans quitter le ServiceNow IDEfichier .
    10. Le développeur prépare, valide et transmet ses modifications au référentiel Git.
    11. À partir de , d’autres ServiceNow IDEdéveloppeurs peuvent cloner le référentiel, créer des branches et commencer à collaborer sur l’application.

    Les autres utilisateurs peuvent modifier les métadonnées de l’application en même temps que les développeurs modifient le code source. Les développeurs peuvent réutiliser le code du module dans d’autres modules ou scripts de l’application. Pour ServiceNow Fluent les API qui prennent en charge la synchronisation bidirectionnelle, la synchronisation des modifications apportées aux métadonnées de l’application dans le code source se produit automatiquement.

    ServiceNow IDE avantages

    Avantage Fonctionnalité Utilisateurs
    Développez des applications dans un IDE en fonction Visual Studio Code de la Now Platform Interface utilisateur ServiceNow IDE Développeurs
    Écrire le code source pour définir les métadonnées qui composent les ServiceNow applications ServiceNow Fluent

    Définir les métadonnées d’application dans le code avec ServiceNow Fluent dans le ServiceNow IDE

    Développeurs
    Organiser et réutiliser le code dans les applications incluses dans le périmètre avec des modules JavaScript personnalisés et des utilitaires JavaScript tiers Modules JavaScript et bibliothèques tierces

    Créer et utiliser des modules JavaScript dans les applications de ServiceNow IDE

    Utiliser des bibliothèques tierces dans les applications de la ServiceNow IDE

    Développeurs
    Collaborer sur des applications avec des utilisateurs de différents ensembles de compétences Créer une application dans ServiceNow IDE Développeurs
    Intégrer le contrôle de source au fournisseur Git de votre choix L’intégration du contrôle de source à la ServiceNow IDE Développeurs