Adicione tipos de arquivo personalizados em Visual Studio Code

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Se você tiver trabalhado com tipos de arquivo diferentes dos tipos padrão fornecidos, poderá adicionar outros tipos de arquivo à sua instância e editá-los em ServiceNowextensão para Visual Studio Code.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Crie um novo tipo de arquivo na instância da ServiceNow e herde-o do arquivo da aplicação.
    2. Adicione colunas personalizadas do tipo Scripte. Stringe insira alguns dados.
    3. Navegar até Exibição > Paleta de comandos in Visual Studio Code.
      Você também pode usar um atalho de teclado, Ctrl e Shift e P no Windows ou Command e Shift e P no MacOS, para abrir a paleta de comandos.
    4. Escolha Agora: Adicione tipos de arquivo personalizados da paleta de comandos.
      O comando busca todas as tabelas existentes na aplicação atual e abre o. Adicione um novo tipo de arquivo assistente.
    5. Selecione o tipo de arquivo que você criou em ServiceNowda lista.
    6. No prompt Selecionar marcadores, selecione os marcadores que você criou na instância.

      Todos os marcadores são selecionados por padrão. Clique na caixa de seleção de um marcador para desmarcá-lo.

      Figura 1. Caixa de diálogo Selecionar marcadores
      Caixa de diálogo Selecionar marcadores
      O novo tipo de arquivo foi adicionado com sucesso ao app.config.json arquivo. Você também pode adicionar os tipos de arquivo desejados manualmente ao app.config.json arquivo em seu projeto. Veja o exemplo abaixo.
    7. Absorva este novo tipo de arquivo para o projeto atual usando Now: Configurar tipos de arquivo da paleta de comandos.
    8. Selecione o tipo de arquivo que você criou na lista de tipos de arquivo e clique em OK .
      O tipo de arquivo selecionado está pronto para edição no ServiceNowExtensões para Visual Studio Codeextensão.

    Exemplo

    A seguir está um exemplo de app.config.json
    "CustomFileTypes": {
            "sc_ic_aprvl_type_defn": {
                "superCoverName": "Miscellaneous",
                "coverName": "Approval Type Definition",
                "tags": {
                    "approver_script": "js",
                    "approver_html”: "html",
                }
            }
        }
    }
    • SuperCoverName é um nome do diretório primário super (deve sempre apontar para Diversos).
    • CoverName é um nome descritivo da tabela.
    • sc_ic_aprvl_type_defn é um identificador de tabela.
    • os marcadores representam o conjunto de colunas programáveis na tabela
    • approver_script é um nome da coluna da tabela/marcador xml
    • js é uma extensão do arquivo (js | html | css | json)