Notas de versão ServiceNow SDK
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 .
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
nowem 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-typenos comandosnow-sdk createenow-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
modelonos comandosnow-sdk createenow-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çãocomo verdadeiro com o comandonow-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çãocomo verdadeiro com o comandonow-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
scopeIdfoi removido do comandonow-sdk convert, que dava suporte à conversão de aplicações globais. Somente aplicações com escopo podem ser convertidas. - O parâmetro
modefoi removido dos comandosnow-sdk fetchenow-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 .