Explorando o. ServiceNow SDK

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Saiba mais sobre o desenvolvimento de aplicações com escopo no código-fonte localmente e como instalar mudanças em uma instância com o. ServiceNow SDK.

    Visão geral ServiceNow SDK

    Com o. ServiceNow SDK, você pode criar e modificar aplicações com escopo localmente em Visual Studio CodeE instale essas aplicações em uma instância que não seja de produção, começando com Washington DCversão. Ao desenvolver aplicações localmente, você pode trabalhar off-line e usar recursos disponíveis no Visual Studio Codemas não no IDE da ServiceNow.

    Em Visual Studio Code, você pode desenvolver aplicações com escopo no código-fonte usando ServiceNow FluentPara definir os metadados da aplicação [sys_metadata], grave módulos JavaScript personalizados ou adicione bibliotecas de terceiros.

    . ServiceNow SDKInclui uma interface de linha de comando (CLI) para gerenciar mudanças entre uma instância e uma aplicação local. Usando comandos simples da CLI, você pode autenticar em uma instância, criar ou converter uma aplicação e transformar metadados da aplicação (XML) em ServiceNow Fluentcodifique, crie e instale a aplicação na instância e muito mais.

    . ServiceNow SDKtambém serve como o serviço de pacote de aplicações que cria aplicações no IDE da ServiceNow. Para obter mais informações, consulte Explorando o. IDE da ServiceNow.

    Fluxo de trabalho do ServiceNow SDK

    O infográfico a seguir mostra o fluxo de trabalho para que os desenvolvedores comecem a desenvolver aplicações com o. ServiceNow SDK.

    Figura 1. Desenvolvendo aplicações com o. ServiceNow SDK
    Processo para usar o SDK em um ambiente local para desenvolver aplicações e fazer interface com uma instância. Para obter detalhes, consulte a descrição a seguir.
    1. Um desenvolvedor instala o. ServiceNow SDKlocalmente. Para obter mais informações, consulte Instale o. ServiceNow SDKem uma aplicação.
    2. Usando a CLI, o desenvolvedor autentica em uma instância de não produção para fazer interface entre seu ambiente local e a instância com o. autenticação do now-sdk comando. O desenvolvedor deve ter a função de administrador na instância.
    3. O desenvolvedor cria uma aplicação com escopo ( inicialização do now-sdk ) ou converte uma aplicação com escopo existente da instância ( now-sdk init --from ) para uso com o. ServiceNow SDK.
    4. Em Visual Studio Code, o desenvolvedor pode definir metadados da aplicação no código-fonte usando ServiceNow Fluent, Crie módulos JavaScript personalizados ou use bibliotecas de terceiros.

      Eles também podem baixar dependências de aplicação e script da instância para codificar ( dependências do now-sdk ).

    5. O desenvolvedor cria a aplicação, que compila o código-fonte e o transforma em metadados da aplicação para a instância ( compilação do now-sdk ).
    6. O desenvolvedor instala a aplicação na instância ( instalação do now-sdk ).
    7. Outros usuários podem continuar a modificar os metadados da aplicação na instância, e os desenvolvedores podem reutilizar o código de módulos em outros módulos ou scripts na aplicação.
    8. O desenvolvedor baixa e transforma metadados da aplicação da instância para obter as atualizações mais recentes dos metadados da aplicação localmente ( transformação do now-sdk ), mantendo-o sincronizado com a aplicação na instância.

    Você pode gerenciar aplicações no controle de código-fonte com seu provedor Git preferencial. Para desenvolver uma aplicação com escopo em outro sistema com o. ServiceNow SDK, Outros desenvolvedores devem clonar a aplicação de um repositório Git remoto em vez de baixá-la e transformá-la da instância.

    Benefícios do ServiceNow SDK

    Benefício Recurso Usuários
    Desenvolva aplicações off-line, fora de uma instância em Visual Studio CodeE gerencie-os no controle de código-fonte com seu provedor Git preferencial. Desenvolvendo aplicações com o. ServiceNow SDK

    Visual Studio Code documentação

    Desenvolvedores
    Escreva o código-fonte para definir os metadados que compõem ServiceNowaplicações ServiceNow Fluent Desenvolvedores
    Organize e reutilize código em aplicações com escopo com módulos JavaScript personalizados e utilitários JavaScript de terceiros Módulos JavaScript e bibliotecas de terceiros Desenvolvedores