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

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Si vous avez travaillé 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 du type Script et , Stringet 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 sous Windows ou Commande+Maj+P sur MacOS, pour ouvrir la palette de commandes.
    4. Choisir 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 instance dans la ServiceNow 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 (devrait toujours pointertoMiscellaneous).
    • coverName est un nom descriptif de la table.
    • sc_ic_aprvl_type_defn s’agit d’un identificateur de table.
    • Les balises représentent l’ensemble des colonnes pouvant contenir des scripts dans la table
    • approver_script s’agit d’un nom de la colonne de table/balise xml
    • JS est une extension du fichier (js | html | css | json)