Explorar o ServiceNow IDE
Saiba mais sobre como desenvolver aplicações com escopo no código de origem no ServiceNow IDE.
Visão geral ServiceNow IDE
O ServiceNow IDE é uma implementação de Visual Studio Code para a Web no Now Platform. Com o ServiceNow IDE, você pode começar a criar aplicações com escopo rapidamente usando ferramentas conhecidas e práticas de desenvolvimento padrão do setor.
O ServiceNow IDE tem 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 código-fonte.
No ServiceNow IDE, você pode criar aplicações com escopo no código de origem usando ServiceNow Fluent para definir 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 outras Now Platform interfaces de usuário incorporadas ao ServiceNow IDE.
Opcionalmente, você pode criar módulos JavaScript e usar bibliotecas de terceiros para organizar e reutilizar o código nas aplicações com escopo.
Em segundo plano, essa funcionalidade é habilitada pelo serviço de empacotamento de aplicações ServiceNow SDK, que cria aplicações no ServiceNow IDE.
Fluxo de trabalho do ServiceNow IDE
- A partir do ServiceNow Store, um administrador instala a aplicação ServiceNow IDE em uma instância de não produção.
- 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ção OAuth 2.0 em GitHub, GitLabou Bitbucket e na instância.
- Para usar a autenticação básica, um desenvolvedor gera um token de acesso pessoal do provedor Git.
- A partir do provedor Git, um desenvolvedor cria um repositório Git dedicado para uma aplicação.
- A partir do ServiceNow IDE, o desenvolvedor configura suas credenciais Git.
- O desenvolvedor cria um espaço e uma aplicação com escopo em ServiceNow IDE.
- O desenvolvedor inicializa um repositório Git local para a aplicação e o envia por push para o repositório remoto criado para gerenciar a aplicação no controle de código-fonte.
- O desenvolvedor pode definir metadados da aplicação no código de origem usando ServiceNow Fluent, criar módulos JavaScript personalizados ou usar bibliotecas de terceiros.
- Depois de salvar as mudanças, eles criam a aplicação, que compila o código de origem e o transforma em metadados da aplicação.
- Quando a compilação é concluída, o desenvolvedor pode exibir suas mudanças refletidas em outras interfaces de usuário Now Platform incorporadas sem sair de ServiceNow IDE.
- O desenvolvedor prepara, confirma e envia suas mudanças para o repositório Git.
- A partir do ServiceNow IDE, 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 de origem. Os desenvolvedores podem reutilizar o código do módulo em outros módulos ou scripts na aplicação. Para ServiceNow Fluent APIs que oferecem suporte à sincronização bidirecional, a sincronização das mudanças nos metadados da aplicação no código de origem ocorre automaticamente.
Benefícios das ServiceNow IDE
| Benefício | Recurso | Usuários |
|---|---|---|
| Desenvolva aplicações em um IDE baseado em Visual Studio Code no Now Platform | Interface do usuário ServiceNow IDE | Desenvolvedores |
| Escreva o código de origem para definir os metadados que compõem as aplicações ServiceNow | ServiceNow Fluent Defina metadados da aplicação em código com ServiceNow Fluent no ServiceNow IDE |
Desenvolvedores |
| Organize e reutilize o 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 Criar e usar módulos JavaScript em aplicações no ServiceNow IDE Usar bibliotecas de terceiros em aplicações no ServiceNow IDE |
Desenvolvedores |
| Colabore em aplicações com usuários de diferentes conjuntos de habilidades | Criar uma aplicação no ServiceNow IDE | Desenvolvedores |
| Integre o controle de código-fonte ao provedor Git de sua escolha | Integração do controle de código-fonte com o ServiceNow IDE | Desenvolvedores |