Explorando o. IDE da ServiceNow
Saiba mais sobre o desenvolvimento de aplicações com escopo no código-fonte no IDE da ServiceNow.
Visão geral IDE da ServiceNow
. IDE da ServiceNowé uma implementação de Visual Studio CodePara a Web no ServiceNow AI Platform. Com o. IDE da ServiceNow, você pode começar a criar aplicações com escopo rapidamente usando ferramentas familiares e práticas de desenvolvimento padrão do setor. . IDE da ServiceNowtem muitos dos mesmos recursos que Visual Studio Code, Incluindo segurança de tipo, IntelliSense, imposição de dependência, pesquisa de código, e integração de controle de origem.
Em IDE da ServiceNow, você pode criar aplicações com escopo no código-fonte usando ServiceNow Fluentpara definir os metadados da aplicação [sys_metadata]. Para ver uma representação visual lado a lado de suas mudanças em tempo real, você pode abrir os metadados da aplicação em Outro ServiceNow AI Platforminterfaces do usuário integradas no IDE da ServiceNow.
Como opção, você pode criar módulos JavaScript e usar bibliotecas de terceiros para organizar e reutilizar código em aplicações com escopo. Com Now Assist para Code, Você pode usar a habilidade de preenchimento automático de código para gerar sugestões de código para scripts em uma aplicação no IDE da ServiceNow. Para obter mais informações, consulte Generate code with autocomplete.
Em segundo plano, essa funcionalidade é habilitada pelo ServiceNow SDKserviço de pacote de aplicações, que cria aplicações no IDE da ServiceNow.
Fluxo de trabalho do IDE da ServiceNow
O infográfico a seguir mostra o fluxo de trabalho para que os desenvolvedores comecem a desenvolver aplicações com o. IDE da ServiceNow.
- Dependendo do método de autenticação, um administrador ou desenvolvedor configura as credenciais necessárias para se conectar ao provedor Git.
- Para usar a autenticação OAuth 2,0, um administrador configura um registro de aplicações OAuth 2,0 em seu provedor Git e na instância.
- Para usar a autenticação básica, um desenvolvedor gera um token de acesso pessoal do provedor Git.
- No provedor Git, um desenvolvedor cria um repositório Git dedicado para uma aplicação.
- Em IDE da ServiceNow, O desenvolvedor configura suas credenciais Git.
- O desenvolvedor cria um IDE da ServiceNowespaço para organizar aplicações.
- O desenvolvedor cria uma aplicação com escopo ou converte uma aplicação com escopo existente em IDE da ServiceNow.
- O desenvolvedor inicializa um repositório Git local para a aplicação e o envia por push para o repositório remoto que ele criou para gerenciar a aplicação no controle de código-fonte.
- 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.
- Quando mudanças de metadados são detectadas, o desenvolvedor sincroniza a aplicação para baixar e transformar mudanças em metadados de outras interfaces em código-fonte.
- Depois de salvar as mudanças, eles criam a aplicação, que compila o código-fonte e o transforma em metadados da aplicação.
- Quando a compilação estiver concluída, o desenvolvedor poderá exibir suas mudanças refletidas em outros incorporados ServiceNow AI Platformsem sair do IDE da ServiceNow.
- O desenvolvedor prepara, confirma e envia suas mudanças para o repositório Git.
- Em IDE da ServiceNow, outros desenvolvedores podem clonar o repositório, criar ramificações e começar a colaborar na aplicação.
Outros usuários podem modificar os metadados da aplicação ao mesmo tempo em que os desenvolvedores modificam o código-fonte. Os desenvolvedores podem reutilizar o código do módulo em outros módulos ou scripts na aplicação.
Benefícios das IDE da ServiceNow
| Benefício | Recurso | Usuários |
|---|---|---|
| Desenvolva aplicações em um IDE baseado em Visual Studio Codeem ServiceNow AI Platform | Interface do usuário IDE da ServiceNow | Desenvolvedores |
| Escreva o código-fonte para definir os metadados que compõem ServiceNowaplicações | ServiceNow Fluent Defina metadados da aplicação no código com ServiceNow Fluentem IDE da ServiceNow |
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 Crie e use módulos JavaScript em aplicações no IDE da ServiceNow Use bibliotecas de terceiros em aplicações no IDE da ServiceNow |
Desenvolvedores |
| Colabore em aplicações com usuários de diferentes conjuntos de habilidades | Criar e instalar uma aplicação no IDE da ServiceNow | Desenvolvedores |
| Integre o controle de código-fonte ao provedor Git de sua preferência | Integrando o controle de origem com o. IDE da ServiceNow | Desenvolvedores, Administradores |