Convertissez une application incluse dans le périmètre existante pour prendre en charge le développement dans le code source avec le ServiceNow IDE.

Avant de commencer

Créez un espace de travail pour vos applications. Pour en savoir plus, consultez Créer un espace de travail dans ServiceNow IDE.

Rôle requis : sn_glider.ide_fluent_admin et admin

Pourquoi et quand exécuter cette tâche

Les applications incluses dans le périmètre existantes qui n’ont pas été créées avec le ou ServiceNow SDK qui doivent être converties pour prendre en charge le développement dans le ServiceNow IDE code source. La conversion d’une application ajoute les fichiers et répertoires nécessaires à son développement dans le code source. Vous pouvez choisir de convertir ou non les métadonnées d’application existantes en ServiceNow Fluent code.

Procédure

  1. Accédez à la Tous > Développement d'application > IDE ServiceNow.
  2. Ouvrez un espace de travail.
  3. Utilisez l’un des raccourcis clavier suivants pour ouvrir la palette de commandes :
    • Windows : Ctrl-Maj-P
    • Mac : cmd-shift-p
  4. Entrer Fluent : convertissez une application incluse dans le périmètre en Fluent , puis appuyez sur Entrée.
  5. Sélectionnez une application incluse dans le périmètre de la liste.

    Les applications qui n’ont pas été converties sont répertoriées en tant que , Est fluide, application : faux.

    L’application incluse dans le périmètre est ajoutée à votre espace de travail avec la structure d’application par défaut, mais les métadonnées de l’application ne sont pas converties en ServiceNow Fluent code. Pour plus d’informations sur la structure de l’application, consultez la Structure de l’application section de la rubrique Création d’applications dans le code source.
  6. (Facultatif ) Pour convertir des métadonnées existantes en ServiceNow Fluent code, procédez comme suit.
    1. Dans la barre d’activité, sélectionnez la vue Explorateur de fichiers ( Explorateur de fichiers).
    2. Cliquez avec le bouton droit sur le répertoire de métadonnées de l’application et sélectionnez Convertir le répertoire en Fluent.
      Option de menu permettant de convertir le répertoire de métadonnées en ServiceNow Fluent code.
    Les métadonnées d’application sont définies dans ServiceNow Fluent le code dans le répertoire fluent/generated et supprimées du répertoire de métadonnées et de ses sous-répertoires.

    Une application dont les métadonnées ont été converties en ServiceNow Fluent code.

    Remarque : Un nombre limité de types de métadonnées, tels que les instantanés de métadonnées [sys_metadata_link] et les ressources UX [sys_ux_lib_asset], ne peuvent pas être représentés sous forme ServiceNow Fluent de code et ne sont pas transformés. Ces types de métadonnées restent sous forme de fichiers XML de métadonnées dans le répertoire des métadonnées de votre application.
  7. (Facultatif ) Créez et installez votre application pour compiler le code source dans les métadonnées d’application et rendre vos modifications disponibles dans l’instance. Pour en savoir plus, consultez Créez et installez une application dans le ServiceNow IDE.

Résultats

L’application convertie est ajoutée à votre espace de travail avec les fichiers et répertoires nécessaires pour prendre en charge le développement dans le code source. Après l’installation d’une application convertie, le champ JSON du package de l’enregistrement d’application personnalisée [sys_app] contient le chemin d’accès au fichier de package.json de l’application.

Remarque : Pour installer ServiceNow IDE les dépendances requises dans une application, le registre npm public doit répondre avec l’en-tête HTTP Access-Control-Allow-Origin .

Que faire ensuite

À partir de votre fournisseur Git, créez un référentiel Git dédié pour l’application. Initialisez un référentiel Git local pour votre application et poussez-le vers le référentiel distant. Pour plus d'informations, consultez Initialiser un référentiel Git avec la commande ServiceNow IDE.

Dans le ServiceNow IDE, commencez à développer votre application dans le code source avec ServiceNow Fluent, écrivez des modules JavaScript personnalisés ou ajoutez des bibliothèques tierces.