---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# ServiceNow Studio

# ServiceNow Studio {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 min. de leitura

ServiceNow Studio fornece uma interface semelhante ao ambiente de desenvolvimento integrado (IDE) para que os desenvolvedores de aplicações trabalhem em aplicações personalizadas em um local centralizado. Ele oferece uma maneira simples de criar, revisar e atualizar arquivos de aplicações em um ambiente com guias.

O sistema abre Studio sempre que você edita uma aplicação personalizada.

## Capacidades {#c_ServiceNowStudio__section_bdv_zgh_2hb}

* Crie uma aplicação e artefatos de aplicação.
* Execute a pesquisa de código.
* Integrar com o controle de código-fonte.
* Crie as personalizações da sua empresa para armazenar aplicações que pertencem a outras organizações.
* Use [o Designer do Virtual Agent](https://www.servicenow.com/docs/access?context=conversation-designer-virtual-agent&version=xanadu&pubname=xanadu-conversational-interfaces&ft:locale=en-US) para criar e gerenciar tópicos, que são planos gráficos para conversas entre um agente virtual e um usuário. Você pode criar tópicos que ajudam os usuários a resolver problemas comuns de trabalho ou orientá-los em tarefas de autoatendimento.
{#c_ServiceNowStudio__ul_ttg_1hh_2hb}  
Figura 1. Studio  
Com Studio, os desenvolvedores de aplicações podem:

* Veja exatamente quais arquivos compõem sua aplicação no Exploradorde aplicações.
* Adicione novos arquivos à aplicação usando uma única interface Criar arquivo de aplicações.
* Navegue até os arquivos usando o comportamento familiar de pesquisa por nome ou por tipo com a caixa de diálogo Ir para.
* Encontre o código dentro e fora de uma aplicação usando a ferramenta Pesquisa de código.
* Opere em vários arquivos de uma só vez usando a interface com guias.
* Opere em várias aplicações ao mesmo tempo usando várias janelas do studio.
* Publique sua aplicação em instâncias da empresa ou no ServiceNow Store.
* Exibir informações sobre a aplicação atual na barra de status.
{#c_ServiceNowStudio__ul_jlp_vcc_dt}

## Qual construtor devo usar para criar um app? {#c_ServiceNowStudio__id_rnl_5nv_gbc}

Figura 2. Tipos de construtores

**Deseja criar um app facilmente, sem código?**{#c_ServiceNowStudio__p_ils_j1k_ccc}

Creator Studio é especialista em ajudar você a criar aplicações de execução de solicitação sem escrever código. Por exemplo, uma aplicação para solicitar suprimentos de escritório preenchendo um formulário e alguém aprova ou nega sua solicitação. Para obter mais informações, consulte [Creator Studio: criação de aplicações sem escrever código](https://servicenow-prod.fluidtopics.net/~hu1zFF~dnOfIdTWOVNLMA "Se você sempre quis criar uma aplicação, mas não sabe como codificar, Creator Studio foi projetado para você!").{#c_ServiceNowStudio__p_glw_j1k_ccc}

**Precisa de uma aplicação mais geral, mas ainda deseja opções com low-code?**{#c_ServiceNowStudio__p_kyz_j1k_ccc}

App Engine Studio permite que você crie uma variedade maior de apps do que Creator Studio sem ser um profissional de programação. Para obter mais informações, consulte [Criar apps usando App Engine Studio](https://servicenow-prod.fluidtopics.net/dlGvl11GecVK6a3XULZBLg "ServiceNow App Engine Studio (AES) é uma ferramenta low-code orientada para o desenvolvimento de aplicações web avançadas para armazenar informações, automatizar processos de negócios e resolver problemas de negócios. O trabalho que antes era atribuído a administradores agora pode ser delegado a funcionários com pouco ou nenhum treinamento usando AES.").{#c_ServiceNowStudio__p_rtc_k1k_ccc}

**Você é um desenvolvedor que quer mais controle em uma interface do usuário centralizada?**{#c_ServiceNowStudio__p_jhv_k1k_ccc}

ServiceNow Studio é uma interface para que os desenvolvedores de aplicações trabalhem em aplicações personalizadas em um local centralizado e requer algumas habilidades de codificação. Para obter mais informações, consulte [ServiceNow Studio](https://servicenow-prod.fluidtopics.net/7o1GIj0UVZjNWsPKOolhVw "ServiceNow Studio fornece uma interface semelhante ao ambiente de desenvolvimento integrado (IDE) para que os desenvolvedores de aplicações trabalhem em aplicações personalizadas em um local centralizado. Ele oferece uma maneira simples de criar, revisar e atualizar arquivos de aplicações em um ambiente com guias.").{#c_ServiceNowStudio__p_xpy_k1k_ccc}

**Você é um desenvolvedor que deseja usar ferramentas e processos de desenvolvimento padrão do setor?**{#c_ServiceNowStudio__p_gmb_l1k_ccc}

O ServiceNow IDE e o ServiceNow SDK oferecem suporte ao desenvolvimento de aplicações no código de origem com ServiceNow Fluent, à criação de módulos JavaScript e ao uso de bibliotecas de terceiros. ServiceNow Fluent é uma linguagem de programação específica de domínio para criar metadados de aplicação no código.{#c_ServiceNowStudio__p_jjf_l1k_ccc}

O ServiceNow IDE é uma implementação de Visual Studio Code para a Web na Now Platform. O ServiceNow SDK usa a área de trabalho Visual Studio Code localmente. Para obter mais informações, consulte [Como criar aplicações no código de origem](https://servicenow-prod.fluidtopics.net/BrDAnIQMLy7gvUCLzbqIBQ "Crie e desenvolva aplicações personalizadas no código de origem usando ferramentas e processos de desenvolvimento conhecidos.").{#c_ServiceNowStudio__p_ryj_l1k_ccc}

## Trabalhando com a IU Studio {#c_ServiceNowStudio__section_gwt_g2x_hbc}

{#c_ServiceNowStudio__table_ysl_xvn_1s__entry__2}

| Elemento de IU | Descrição |
|-|-|
| Cabeçalho | Exibe menus e controles. |
| Menu Arquivo | Contém uma lista de opções específicas da aplicação. * Criar Arquivo * Importar do controle de código-fonte * Criar aplicação * Publicar * Configurações * Comutador * Gerenciar desenvolvedores * Iniciar Depurador de script {#c_ServiceNowStudio__ul_x43_sy4_1s} |
| Menu de controle de código-fonte | Contém uma lista de opções de controle de código-fonte. * Link para o controle de código-fonte * Editar Configuração do Repositório * Aplicar Mudanças Remotas * Confirmar mudanças * Armazenar Mudanças Locais * Alternar Ramificação * Criar Ramificação * Criar marcador * Gerenciar Estoques * Exibir histórico {#c_ServiceNowStudio__ul_fxg_bnx_hx} |
| Menu da janela | Contém uma lista de opções de gestão de guias. * Fechar Guia Atual * Fechar todas as guias * Fechar outras guias * Fechar Guias Não Modificadas {#c_ServiceNowStudio__ul_kqv_j4x_hx} |
| Menu de pesquisa | Contém uma lista de opções de pesquisa. * Ir para * Pesquisa de código {#c_ServiceNowStudio__ul_swf_t4x_hx} |
| Nome de usuário | O cabeçalho exibe o nome do usuário atual. |
| Criar Arquivo de aplicações | Permite que os desenvolvedores [adicionem um arquivo de aplicação a uma aplicação](https://servicenow-prod.fluidtopics.net/aI7ZpZ2FT5XnKwnUHZjAJA "Studio permite que os desenvolvedores de aplicações adicionem novos arquivos de aplicações por tipo."). |
| Ir para | Pesquise arquivos de aplicações por nome ou tipo. |
| Pesquisa de código | Pesquise uma cadeia de caracteres de texto nos arquivos de aplicações. As opções de pesquisa incluem: * Restringir pesquisa a uma tabela específica * Incluir todas as aplicações {#c_ServiceNowStudio__ul_qj1_q3c_dt} |
| Gerenciador de aplicações | Exibe uma lista de arquivos de aplicações por tipo. Redimensione o Explorador de aplicações para ver mais sobre arquivos de aplicações ou para fornecer mais espaço para o quadro de conteúdo. |
| Recolher tudo | Recolhe todos os nós no explorador de aplicações. |
| Expandir tudo | Expanda todos os nós no explorador de aplicações. |
| Modelo de dadosTabelas | Uma lista de tabelas de aplicações. Clique no nome de uma tabela para exibi-la e editá-la no quadro de conteúdo. |
| Controle de Acesso | Uma lista de elementos de acesso à aplicação, como: * Funções * Controles de acesso {#c_ServiceNowStudio__ul_fyv_tjc_dt} Clique em um nome de registro para exibi-lo e editá-lo no quadro de conteúdo. |
| Navegação | Uma lista de elementos de navegação da aplicação, como: * Menus da aplicação * Módulos * Menus da aplicação (para celular) * Módulos (Mobile) {#c_ServiceNowStudio__ul_i31_q1p_1s} Clique em um nome de registro para exibi-lo e editá-lo no quadro de conteúdo. |
| Quadro de conteúdo | Exibe um formulário de detalhes para cada registro em suas próprias guias. |
| Bem-vindo(a) ao Studio | Uma lista de atalhos do teclado. |
| Guias | Cada guia contém um registro de arquivo de aplicação específico identificado pelo nome do registro e tipo de arquivo. Clique em uma guia para exibir e editar o registro. Uma guia com um ícone de círculo azul indica que o registro contém mudanças não salvas. |
| Barra de status | Exibe informações sobre a aplicação e a integração do controle de código-fonte. |
| Nome da aplicação | A barra de status exibe o nome da [aplicação atual](https://servicenow-prod.fluidtopics.net/1OuhBEzyL75zJCufDsEYGg "Você pode atualizar um registro de aplicação personalizado para adicionar novos recursos ou mudar a funcionalidade da aplicação."). |
| Versão da app | A barra de status exibe a [versão atual da aplicação](https://servicenow-prod.fluidtopics.net/e8Wg5_2NgbZ_TAkKDVDPaQ "Cada aplicação instalada tem uma versão definida pelo desenvolvedor de aplicações no registro da aplicação personalizada."). |
| Total de arquivos | A barra de status exibe o número total de [arquivos de aplicações](https://servicenow-prod.fluidtopics.net/CnpnEIIRH5~M3jNOgVFIZQ "Arquivos de aplicações são registros de configuração que permitem aos desenvolvedores estender a funcionalidade da aplicação."). |
| Arquivos não salvos | A barra de status exibe o número atual de arquivos de aplicações com [mudanças não salvas](https://servicenow-prod.fluidtopics.net/N_wBCrbMqms0ChPYxf4I1g "Os desenvolvedores de aplicações podem confirmar suas mudanças na instância para o repositório Git vinculado. Você pode selecionar algumas mudanças para confirmar ou confirmar todas as mudanças na instância de uma vez."). |
| Status de integração do controle de código-fonte | A barra de status exibe um ícone que indica o status atual da [integração do controle de código](https://servicenow-prod.fluidtopics.net/0R037qBoAj~jm7vkaezezA "Permita que os desenvolvedores de aplicações se integrem a um repositório Git Source Control. Salve e gerencie várias versões de uma aplicação de uma instância de não produção.")-fonte. |
[Tabela 1. Partes da IU Studio]

{#c_ServiceNowStudio__table_ysl_xvn_1s}
* **[Acessar ServiceNow Studio](https://servicenow-prod.fluidtopics.net/C2itPmeC0SxhuaI~4niOFQ)**   
  Os desenvolvedores de aplicações acessam ServiceNow Studio para criar, importar ou abrir aplicações.
* **[ServiceNow Studio atalhos do teclado](https://servicenow-prod.fluidtopics.net/A2NP1NAYMOYVbAE2bhr7UQ)**   
  ServiceNow Studio O oferece suporte a vários atalhos de teclado para gerenciar e editar arquivos de aplicações.
* **[Adicionar um arquivo de aplicações a uma aplicação](https://servicenow-prod.fluidtopics.net/aI7ZpZ2FT5XnKwnUHZjAJA)**   
  Studio permite que os desenvolvedores de aplicações adicionem novos arquivos de aplicações por tipo.
* **[Publicar uma aplicação de ServiceNow Studio quando vinculada ao controle de código-fonte](https://servicenow-prod.fluidtopics.net/o~C484iB0_33A2bDCxCNHg)**   
  Você pode publicar uma aplicação personalizada de ServiceNow Studio quando vinculada ao Controle de código-fonte.
* **[Pesquisar um arquivo de aplicações por nome ou tipo](https://servicenow-prod.fluidtopics.net/YXh9dFATORp0b3NezFwFOA)**   
  Os desenvolvedores de aplicações podem usar Studio para pesquisar arquivos de aplicações.
* **[Pesquisar nos arquivos de aplicações](https://servicenow-prod.fluidtopics.net/E4NgoQY6RkP_r12vNGez7g)**   
  Studio permite que os desenvolvedores de aplicações pesquisem nos arquivos de aplicações valores de registro correspondentes.
* **[Atualizar um registro de aplicação personalizada](https://servicenow-prod.fluidtopics.net/1OuhBEzyL75zJCufDsEYGg)**   
  Você pode atualizar um registro de aplicação personalizado para adicionar novos recursos ou mudar a funcionalidade da aplicação.
* **[Alternar entre aplicações](https://servicenow-prod.fluidtopics.net/8OvwnCW8hFA_u1cRk57plw)**   
  Os desenvolvedores de aplicações podem alternar entre aplicações sem sair do ambiente Studio.
* **[Gestão global de arquivos de aplicações](https://servicenow-prod.fluidtopics.net/qvZ0fjn_plBp2OSb1EtuIA)**   
  Depois de criar uma aplicação com escopo global no ServiceNow Studio, você pode adicionar arquivos existentes com escopo global, remover arquivos dela ou mover arquivos de aplicação entre aplicações globais.
* **[Recuperação automática de registros de rascunho](https://servicenow-prod.fluidtopics.net/vSeXmwJ3X_wxHvErEtGSnA)**   
  Studio pode manter uma versão de qualquer registro aberto existente com mudanças não salvas. Os usuários podem recuperar mudanças não salvas quando a sessão do usuário termina inesperadamente devido à latência da rede, tempo limite da sessão ou interrupção do serviço.
* **[Integração do controle de código-fonte](https://servicenow-prod.fluidtopics.net/0R037qBoAj~jm7vkaezezA)**   
  Permita que os desenvolvedores de aplicações se integrem a um repositório Git Source Control. Salve e gerencie várias versões de uma aplicação de uma instância de não produção.

**Conceitos relacionados**   

* [Ambiente de desenvolvimento contextual](https://servicenow-prod.fluidtopics.net/2f1Uz75kmKWbTRQY1B7Aiw "A plataforma é um ambiente de desenvolvimento contextual que exibe a aplicação selecionada no momento, identifica o escopo de cada artefato da aplicação e evita mudanças que violem as configurações de acesso de uma aplicação.")

