Ajouter des types de fichiers personnalisés dans Visual Studio Code

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Si vous travaillez avec des types de fichiers autres que ceux fournis par défaut, vous pouvez ajouter des types de fichiers supplémentaires à votre instance et les modifier dans ServiceNow l’extension pour Visual Studio Code.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Créez un type de fichier dans votre instance ServiceNow et héritez-le du fichier d’application.
    2. Ajoutez des colonnes personnalisées de type Script et String, puis saisissez des données.
    3. Accédez à la Vue > Palette de commandes dans Visual Studio Code.
      Vous pouvez également utiliser un raccourci clavier, Ctrl+Maj+P sur Windows ou Commande+Maj+P sur MacOS, pour ouvrir la palette de commandes.
    4. Choisissez maintenant : Ajouter des types de fichiers personnalisés dans la palette de commandes.
      La commande récupère toutes les tables existantes dans l’application actuelle et ouvre l’assistant Ajouter un nouveau type de fichier .
    5. Sélectionnez le type de fichier que vous avez créé dans votre ServiceNow instance dans la liste.
    6. À l’invite Sélectionner des balises, sélectionnez les balises que vous avez créées dans l’instance.

      Toutes les balises sont sélectionnées par défaut. Cochez la case d’une balise pour la désélectionner.

      Figure 1. Boîte de dialogue Sélectionner des balises
      Boîte de dialogue Sélectionner des balises
      Le nouveau type de fichier est ajouté avec succès au fichier app.config.json . Vous pouvez également ajouter manuellement les types de fichiers souhaités au fichier app.config.json sous votre projet. Voir l’exemple ci-dessous.
    7. Intégrez ce nouveau type de fichier dans le projet en cours à l’aide de la commande Now : Configurer les types de fichiers de la palette de commandes.
    8. Sélectionnez le type de fichier que vous avez créé dans la liste des types de fichiers, puis cliquez sur OK.
      Le type de fichier sélectionné est prêt à être modifié dans Extensions ServiceNow pour Visual Studio Code extension.

    Exemple

    Voici un exemple pour app.config.json
    "CustomFileTypes": {
            "sc_ic_aprvl_type_defn": {
                "superCoverName": "Miscellaneous",
                "coverName": "Approval Type Definition",
                "tags": {
                    "approver_script": "js",
                    "approver_html”: "html",
                }
            }
        }
    }
    • superCoverName est un nom du répertoire super parent (doit toujours pointerversDivers).
    • coverName est un nom descriptif de la table.
    • sc_ic_aprvl_type_defn est un identificateur de table.
    • Les balises représentent l’ensemble des colonnes pouvant contenir des scripts dans la table
    • approver_script est un nom de la colonne de table/de la balise xml
    • js est une extension du fichier (js | html | css | json)