Notas de versão ServiceNow SDK

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • O ServiceNow® kit de desenvolvimento de software (SDK) permite que os desenvolvedores criem aplicações com escopo no código de origem localmente na área de trabalho Visual Studio Code e carreguem mudanças em uma instância ServiceNow. ServiceNow SDK foi aprimorado e atualizado na versão Xanadu.

    ServiceNow SDK destaques para a versão Xanadu

    Grave o código de origem para definir os metadados que compõem as aplicações com ServiceNow Fluent.

    Para obter mais informações, consulte .

    Informações importantes para atualizar ServiceNow SDK para Xanadu

    Faça o upgrade para a versão mais recente do ServiceNow SDK com o comando now-sdk upgrade. Para obter mais informações, consulte .

    Nota:
    Para obter informações sobre versões de patch do ServiceNow SDK, consulte os artigos ServiceNow IDE, SDK e Fluent no ServiceNow Community.

    Novidades da versão Xanadu

    Criar aplicações com escopo no código de origem
    Escreva o código de origem para definir os metadados que compõem as aplicações usando ServiceNow Fluent. ServiceNow Fluent é uma linguagem de programação específica de domínio com APIs para definir os diferentes tipos de metadados da aplicação. O desenvolvimento de aplicações no código-fonte permite que você trabalhe em ambientes de desenvolvimento familiares, crie e modifique aplicações complexas, gerencie o código no controle de código-fonte com mais facilidade e detecte erros no momento da compilação.
    ServiceNow Fluent Servidor de idiomas em Visual Studio Code
    Obtenha o processamento e a validação de idioma para ServiceNow Fluent em Visual Studio Code instalando o servidor de idiomas ServiceNow FluentVisual Studio Code do mercado [].

    Alterado nesta versão

    Estrutura da aplicação padrão
    A estrutura da aplicação padrão inclui algumas mudanças em diretórios e arquivos, incluindo a adição de um arquivo .gitignore e a movimentação da configuração do objeto now em package.json para seu próprio arquivo now.config.json.
    Criar e converter comandos include project-type e modelo parâmetros
    Especifique o tipo de aplicação a ser criado ou convertido com o parâmetro project-type nos comandos now-sdk create e now-sdk convert. Este parâmetro determina a estrutura da aplicação padrão com base em se você deseja usar ServiceNow Fluent e módulos JavaScript e bibliotecas de terceiros na aplicação (fluent) ou usar somente módulos JavaScript e bibliotecas de terceiros (módulo).

    Especifique se deve ser usado JavaScript ou TypeScript em módulos com o parâmetro de modelo nos comandos now-sdk create e now-sdk convert. Este parâmetro determina a configuração dos arquivos package.json e now.config.json e adiciona um arquivo tsconfig.json para projetos TypeScript.

    O comando de busca inclui o parâmetro de depuração
    Retorne logs de depuração gerados durante o processo de busca definindo o parâmetro de depuração como verdadeiro com o comando now-sdk fetch.
    O comando de implantação inclui o parâmetro de reinstalação
    Desinstale e reinstale a aplicação na instância definindo o parâmetro de reinstalação como verdadeiro com o comando now-sdk deploy. A reinstalação de uma aplicação garante que os metadados na instância correspondam aos metadados no pacote de implantação.
    Aviso:
    Os metadados que estão na instância, mas não na aplicação local, são removidos.

    Removido nesta versão

    • O parâmetro scopeId foi removido do comando now-sdk convert, que dava suporte à conversão de aplicações globais. Somente aplicações com escopo podem ser convertidas.
    • O parâmetro mode foi removido dos comandos now-sdk fetch e now-sdk deploy. Uma busca ou implantação completa é sempre executada.

    Informações de ativação

    O ServiceNow SDK está disponível como um pacote npm no registro npm público e instalado localmente. Para obter informações sobre como instalar o ServiceNow SDK, consulte .

    Requisitos adicionais

    Você deve ter o Node.js e o npm instalados para instalar o ServiceNow SDK. Para obter mais informações, consulte .