---
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


---

# Colaborar com outros desenvolvedores

# Colaborar com outros desenvolvedores {#ariaid-title1}

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

Em App Engine Studio (AES), você pode adicionar ou remover usuários e grupos para serem colaboradores em uma aplicação.  
Os usuários têm níveis variados de permissões para ações no recurso Colaboração. Em alto nível:{#aes-collaboration-feature-overview__table_lyw_dms_5qb__entry__2}

| Usuários com estas permissões | Pode executar estas ações |
|:-|:-|
| Gerenciar permissão de desenvolvimento delegado de colaboradores para a aplicação | É possível: * Veja uma lista de colaboradores e seus descritores * Pesquisar usuários ou grupos * Selecione ou altere o descritor de colaboração de um usuário ou grupo (mas os usuários não podem mudar usuários ou grupos personalizados) * Adicionar colaboradores enviando convites * Remover usuários ou grupos (mas os usuários não podem remover usuários ou grupos personalizados) {#aes-collaboration-feature-overview__ul_lhx_w4s_5qb} Não é possível: * Personalizar permissões para um usuário ou grupo * Implantar por meio de conjuntos de atualizações {#aes-collaboration-feature-overview__ul_oyw_xjw_11c} |
| Convidar colaboradores com permissão de desenvolvimento delegado para a aplicação | É possível: * Veja uma lista de colaboradores e seus descritores * Pesquisar usuários ou grupos * Adicionar colaboradores enviando convites {#aes-collaboration-feature-overview__ul_fbx_m4s_5qb} Não é possível: * Selecione ou altere o descritor de colaboração de um usuário ou grupo * Remover usuários ou grupos * Personalizar permissões para um usuário ou grupo {#aes-collaboration-feature-overview__ul_ayv_nrs_5qb} |
| Nenhuma função relacionada a Colaborador na aplicação | Pode ver uma lista somente leitura de colaboradores e seus descritores. Não é possível: * Pesquisar usuários ou grupos * Selecione ou altere o descritor de colaboração de um usuário ou grupo * Adicionar colaboradores enviando convites * Remover usuários ou grupos * Personalizar permissões para um usuário ou grupo {#aes-collaboration-feature-overview__ul_h4l_3qs_5qb} |
| Administradores | Os administradores devem elevar para uma função security_admin para trabalhar com recursos de colaboração. Para obter mais informações, consulte [Elevated privilege roles](https://www.servicenow.com/docs/access?context=c_ElevatedPrivilege&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US). Os administradores podem: * Veja uma lista de colaboradores e seus descritores * Mostrar/ocultar membros de um grupo * Pesquisar usuários ou grupos * Selecione ou altere o descritor de colaboração de um usuário ou grupo (inclui a mudança de usuários ou grupos personalizados e a mudança do proprietário) * Adicionar colaboradores enviando convites * Remover usuários ou grupos (inclui a remoção de usuários e grupos personalizados e a remoção do proprietário, mesmo que haja apenas um proprietário) * Personalizar permissões para um usuário ou grupo {#aes-collaboration-feature-overview__ul_lpf_b4s_5qb} |
[ ]

{#aes-collaboration-feature-overview__table_lyw_dms_5qb}  
Nota:  
Você deve criar descritores de colaboração além de Proprietário e Editor no escopo global. Se você quiser que os descritores de colaboração apareçam e sejam usados em AES, você também deve defini-los como <kbd class="ph userinput">standard = TRUE</kbd>. AES não é compatível com descritores de colaboração criados em escopos personalizados e os descritores de colaboração não padrão não são renderizados em AES.

Quando você adiciona um usuário ou grupo, uma tarefa de colaboração é gerada e um fluxo de aprovação é iniciado. Para encontrar todas as tarefas de colaboração, navegue até TodosApp EngineColaboraçãoTarefas de colaboração. A tarefa de colaboração fornece informações sobre a aplicação à qual um desenvolvedor está sendo adicionado e quais permissões foram concedidas. Às vezes, os aprovadores precisam revisar esses registros de tarefa antes de adicionar desenvolvedores à aplicação.  
Se você for um administrador, poderá modificar o fluxo de solicitação de colaboração. O fluxo de solicitação de colaboração do sistema base lida com as solicitações de colaboração da seguinte forma:

* Se o usuário tiver AES ou permissões de desenvolvedor delegado e não for novo na plataforma, o registro de aprovação da solicitação de colaboração será aprovado automaticamente.
* Se o usuário não tiver AES ou permissões de desenvolvedor delegado e for novo na plataforma, a aprovação será necessária.
{#aes-collaboration-feature-overview__ul_ygy_pfl_wqb}

Se você for um administrador, poderá modificar os descritores de colaboração que os desenvolvedores usam para atribuir permissões de desenvolvimento delegado. A tabela base fornece descritores de colaboração de Proprietário e Editor. Por padrão, os proprietários têm o conjunto de permissões de desenvolvimento delegado para gerenciar colaborador e os editores têm o conjunto de permissões de desenvolvimento delegado para convidar colaborador.  
Nota:  
Se você estiver usando o controle de código-fonte para colaborar com outros desenvolvedores, somente as mudanças que foram submetidas a check-in estarão disponíveis para outros desenvolvedores. Por exemplo, se um administrador criar um novo fluxo para um aplicativo vinculado ao Git, o novo fluxo não estará disponível no aplicativo para outros usuários do AES até que o administrador verifique o fluxo no Git.

## Adicionar um usuário ou grupo à colaboração {#ariaid-title2}

Conceda aos usuários ou grupos permissão para colaborar com outros desenvolvedores em App Engine Studio (AES) usando o recurso Colaboração.

### Antes de Iniciar

Função necessária: administrar, gerenciar a função de desenvolvimento delegado de colaborador ou convidar a função de desenvolvimento delegado de colaborador

### Procedimento

1. Navegar até TodosApp EngineApp Engine Studio.
2. Na página Meus apps, abra sua aplicação.
3. Selecione o ![botão Gerenciar colaboradores botão Gerenciar colaboradores]().  
   Figura 1. Colabore com outras pessoas
4. Para adicionar outro usuário ou grupo como colaborador, insira o nome de usuário ou o nome do grupo no campo Convidar pessoas por nome ou grupo.
5. Pesquise um usuário ou grupo específico inserindo os primeiros caracteres do nome.  
   Uma lista suspensa com nomes de usuário e grupos correspondentes é exibida, na qual você pode selecionar o usuário ou grupo que deseja adicionar. Se um usuário ou grupo aparecer na lista suspensa, mas você não puder selecioná-lo, ele já foi adicionado como colaborador e não pode ser selecionado novamente.
6. Selecione o descritor de colaboração para o usuário ou grupo que você está adicionando.  
   Para obter uma lista de permissões de colaboração, consulte [Permissões de desenvolvimento delegado e colaboração](https://servicenow-prod.fluidtopics.net/Xhe~cru44oc5d2a73RJlig#aes-collaboration-permissions "As permissões de colaboração definem o que os usuários podem fazer em App Engine Studio (AES).").  
   Nota:  
   Usuários com permissões para Convidar colaboradores não podem fazer isso e usarão como padrão a opção Editor.

   Somente os Descritores de colaboração da aplicação definidos no escopo global e com a opção padrão selecionada aparecem na lista.
7. Selecione "Enviar".  
   * Se o usuário tiver AES ou permissões de desenvolvedor delegado e for novo na plataforma, o usuário será listado na seção de solicitações pendentes e a aprovação será necessária. Depois que a solicitação é aprovada, o solicitante e o usuário recebem um e-mail indicando que o usuário foi adicionado à aplicação.
   * Se o usuário tiver AES ou permissões de desenvolvedor delegado e não for novo na plataforma, a solicitação de colaboração será aprovada automaticamente. O solicitante e o usuário recebem um e-mail indicando que o usuário foi adicionado à aplicação.

   {#adding-to-collaboration__ul_mj3_ppl_wqb}  
   Nota:  
   Se um controlador válido tiver sido configurado na instância da qual a solicitação de colaboração se originou, uma tarefa de solicitação de colaboração será criada na instância do controlador. Se a instância de origem não estiver configurada no controlador, as anotações de trabalho serão adicionadas automaticamente ao registro de solicitação, indicando que a instância deve ser configurada antes que a aprovação seja concedida. Se a instância de origem for o controlador ou um controlador válido não tiver sido configurado, a tarefa de solicitação de colaboração será criada na instância solicitante. Para obter mais informações, consulte [Configurar sua instância do controlador](https://servicenow-prod.fluidtopics.net/xjD8g~QBM9dFnJkW63N_HA "Você deve identificar uma das instâncias no pipeline App Engine Studio (AES) como a instância do controlador. Toda a comunicação entre as instâncias no pipeline, incluindo a ordem de implantação das aplicações no pipeline, ocorre na instância do controlador.").
{#adding-to-collaboration__steps_i5w_pjz_sqb}

## Mudar permissões de colaborador {#ariaid-title3}

Altere as permissões atribuídas a um colaborador ou crie uma permissão de colaboração personalizada para habilitar o que as pessoas podem fazer em App Engine Studio (AES).

### Antes de Iniciar

Função necessária: administrar ou gerenciar a função de desenvolvimento delegado de colaborador

### Procedimento

1. Navegar até TodosApp EngineApp Engine Studio.
2. Na página Meus apps, abra sua aplicação.
3. Selecione o ![botão Gerenciar colaboradores botão Gerenciar colaboradores]().
4. Para o usuário ou grupo que você deseja mudar, selecione um descritor de colaborador diferente na lista suspensa.  
   Usuários e grupos personalizados não podem ser editados por não administradores.
5. Somente administrador: crie permissões de colaboração personalizadas para usuários específicos em uma aplicação.
   1. Em AES, selecione Personalizar permissões na lista suspensa em frente ao nome do usuário.
   2. Selecione ou desmarque as permissões de desenvolvimento delegado para o usuário ou grupo.  
      Para obter uma lista de permissões de colaboração, consulte [Permissões de desenvolvimento delegado e colaboração](https://servicenow-prod.fluidtopics.net/Xhe~cru44oc5d2a73RJlig#aes-collaboration-permissions "As permissões de colaboração definem o que os usuários podem fazer em App Engine Studio (AES).").

   {#change-collaboration__substeps_edb_shw_vvb}  
   Se a seleção corresponder à de outro descritor de Colaboração padrão, o sistema fornecerá um aviso antes de prosseguir. Para obter detalhes sobre cada permissão de desenvolvimento delegado, consulte [Delegar permissões de desenvolvimento e implantação à equipe](https://servicenow-prod.fluidtopics.net/8dBMZrhsCnvP3wo12HMxTg "Um administrador do sistema pode atribuir um usuário ou grupo não administrador como um desenvolvedor ou recurso de implantação para uma aplicação específica. Você pode definir permissões que designam quais ações específicas o usuário atribuído pode executar na instância atual ou tornar o usuário um administrador delegado para conceder acesso a todas as permissões de uma vez.").
6. Selecione Salvar.
{#change-collaboration__steps_i5w_pjz_sqb}

## Permissões de desenvolvimento delegado e colaboração {#ariaid-title4}

As permissões de colaboração definem o que os usuários podem fazer em App Engine Studio (AES).

### Permissões de acesso ao tipo de arquivo {#aes-collaboration-permissions__section_zch_vsl_bwb}

As permissões de acesso ao tipo de arquivo concedem acesso aos tipos de arquivo da aplicação.{#aes-collaboration-permissions__table_zyz_3tl_bwb__entry__2}

| Permissão | Descrição |
|-|-|
| Todos os tipos de arquivos | Concede acesso para colaborar em todos os tipos de arquivo. Nota: Esta opção inclui acesso a tipos de arquivo adicionais não listados em permissões separadas. |
| Integrações | Concede acesso a APIs de serviço web, REST APIs, fontes de dados e Integration Hub - Importação. |
| Emissão de relatórios | Concede acesso a relatórios e relatórios programados. |
| Construtores móveis | Concede acesso para criar experiências móveis, como com Construtor de apps para celular. |
| Construtor de IU | Concede acesso para trabalhar com Construtor de IU para criar interfaces mais complexas. |
| Fluxo de trabalho | Concede acesso ao Editor de fluxo de trabalho e ao Criador de atividades. |
| Portal de serviços | Concede acesso para trabalhar com Portal de serviços editores e ferramentas. |
| Workflow Studio | Concede acesso ao ambiente de design de Fluxos em Workflow Studio para criar fluxos e ações. As etapas de ação de script exigem a permissão Permitir script. |
| Catálogo de serviços | Concede acesso para trabalhar com tipos de arquivo relacionados ao catálogo, como itens do catálogo, produtores de registro e variáveis para adicionar itens do catálogo a apps. |
| Tabelas e formulários | Concede acesso a tipos de arquivo relacionados a modelo e layout, como colunas de tabela, layout de formulário e layout de lista. |
| Playbooks | Concede acesso para trabalhar com o ambiente de design Playbooks para criar processos. A edição de subfluxos de atividades ou ações requer a permissão do Flow Designer. |
| Tabelas de decisão | Concede acesso para trabalhar com Tabelas de decisão para criar lógica de decisão com base em várias regras "se-então". |
| Notificações | Concede acesso para criar notificações automáticas por e-mail em apps. |
[Tabela 1. Permissões de acesso ao tipo de arquivo]

{#aes-collaboration-permissions__table_zyz_3tl_bwb}

### Permissão de segurança/direito {#aes-collaboration-permissions__section_hrw_xtl_bwb}

A permissão Gerenciar ACLs e funções concede acesso a arquivos de gestão de segurança, como listas de controle de acesso e funções.

### Permissão das ferramentas de programação {#aes-collaboration-permissions__section_jh1_c5l_bwb}

A permissão Permitir script concede acesso a campos de script, como scripts em regras de negócio, ações de IU e client scripts.

### Permissões de gestão de aplicações {#aes-collaboration-permissions__section_ppm_f5l_bwb}

As permissões de gestão de aplicações concedem acesso a funções básicas de gestão de aplicações, como gerenciar colaboradores.{#aes-collaboration-permissions__table_cxq_j5l_bwb__entry__2}

| Permissão | Descrição |
|-|-|
| Excluir aplicação | Concede ao colaborador em um app com escopo direitos para excluir o aplicativo. |
| Gerenciar colaboradores | Concede acesso para gerenciar e convidar colaboradores para apps. |
| Controle de código-fonte | Concede acesso total para usar o controle de código-fonte. |
| Convidar colaboradores | Concede acesso para convidar desenvolvedores para colaborar em um app. |
[Tabela 2. Permissões de gestão de aplicações]

{#aes-collaboration-permissions__table_cxq_j5l_bwb}

### Permissões de implantação {#aes-collaboration-permissions__section_if2_m5l_bwb}

As permissões de implantação concedem acesso para instalar, atualizar e publicar apps.{#aes-collaboration-permissions__table_vdc_45l_bwb__entry__2}

| Permissão | Descrição |
|-|-|
| Fazer upgrade do app | Concede acesso para fazer upgrade da aplicação associada depois que ela é instalada na instância atual. |
| Enviar para implantação | Concede acesso para enviar a aplicação associada para revisão e implantação. |
| Publicar no repositório de aplicações | Concede acesso para publicar a aplicação associada ao repositório de aplicações na instância atual. |
| Publicar na loja de aplicações | Concede acesso para publicar a aplicação associada ao ServiceNow Store na instância atual. |
[Tabela 3. Permissões de implantação]

{#aes-collaboration-permissions__table_vdc_45l_bwb}

## Remover um usuário ou grupo da colaboração {#ariaid-title5}

Remova usuários e grupos da colaboração para impedi-los de possuir ou editar um app.

### Antes de Iniciar

Função necessária: administrar ou gerenciar a função de desenvolvimento delegado de colaborador

### Por Que e Quando Desempenhar Esta Tarefa

Você pode remover o proprietário e o editor finais de um app. Se um app não tiver proprietários e precisar de um, um administrador deverá adicioná-los.

### Procedimento

1. Navegar até TodosApp EngineApp Engine Studio.
2. Na página Meus apps, abra sua aplicação.
3. Selecione o ![botão Gerenciar colaboradores botão Gerenciar colaboradores]().  
   O modal Colaborar com outras pessoas aparece com uma lista dos colaboradores atuais.
4. Para remover um usuário ou grupo como colaborador, selecione Remover na lista suspensa.
{#removing-from-collaboration__steps_i5w_pjz_sqb}

