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

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Si vous travaillez avec des types de fichiers autres que les types par défaut fournis, 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 nouveau 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 in 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 à partir de la palette de commandes.
      La commande extrait 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. Cliquez sur la case à cocher 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. Consultez l’exemple ci-dessous.
    7. Absorbez ce nouveau type de fichier dans le projet en cours à l’aide de la commande Now : Configure File Types (Maintenant : Configurer les types de fichiers ) dans la palette de commandes.
    8. Sélectionnez le type de fichier que vous avez créé dans la liste des types de fichiers et cliquez sur OK.
      Le type de fichier sélectionné est prêt à être modifié dans les extensions pour Visual Studio Code l’extensionServiceNow.

    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 pointer vers Miscellaneous).
    • 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 le nom de la colonne/de la balise xml de la table
    • JS est une extension du fichier (js | html | css | json)