Permissões de desenvolvedor e implantação
Usando Gerenciar desenvolvedores, os administradores podem atribuir uma ou mais permissões de desenvolvedor e de implantação a um grupo ou usuário para uma aplicação específica. Essas permissões designam as ações específicas que o usuário atribuído pode executar para a aplicação.
Por exemplo, você pode conceder permissões que permitem a um usuário atualizar a aplicação, publicar no repositório de aplicações e ServiceNow Store, mas impedir a publicação em um conjunto de atualizações.
Permissões de desenvolvedor
| Permissão | Descrição |
|---|---|
| Excluir aplicação | Concede ao desenvolvedor atribuído em um app com escopo direitos de excluir a aplicação. |
| Controle de código-fonte | Concede ao desenvolvedor atribuído acesso total ao controle de código-fonte. |
| Todos os tipos de arquivos | Concede ao desenvolvedor atribuído acesso a todos os tipos de arquivo da aplicação, incluindo alguns não concedidos pelas outras opções. Essa permissão é equivalente a conceder ao usuário a função de administrador, mas com algumas limitações. Especificamente, ele fornece acesso a todos os tipos de arquivo configurados em sua aplicação de acordo com a tarefa Gerenciar desenvolvedores no Criador de aplicações. Para obter um exemplo desses tipos de arquivo, consulte o exemplo de permissões em Desenvolvimento e implantação delegados. |
| Playbooks | Concede ao desenvolvedor atribuído acesso ao ambiente de design Playbooks para criar processos. A edição de subfluxos de atividade ou ações requer a permissão do Flow Designer. |
| Integrações | Concede ao desenvolvedor atribuído acesso a APIs de serviço Web, REST APIs, fontes de dados e IntegrationHub - Importar. |
| Relatórios | Concede ao desenvolvedor atribuído acesso a relatórios e relatórios programados. |
| Notificações | Concede ao desenvolvedor atribuído acesso para trabalhar com notificações automáticas por e-mail. |
| Tabelas de decisão | Concede ao desenvolvedor atribuído acesso a Tabelas de decisão para criar lógica de decisão com base em várias regras if-then. |
| Construtores móveis | Concede ao desenvolvedor atribuído acesso a construtores móveis, como Construtor de apps para celular. |
| Construtor de IU | Concede ao desenvolvedor atribuído acesso a Construtor de IU para criar páginas para experiências. |
| Fluxo de trabalho | Concede ao desenvolvedor atribuído acesso ao Editor de fluxo de trabalho e ao Criador de atividades. |
| Catálogo de serviços | Concede ao desenvolvedor atribuído acesso a tipos de arquivo relacionados ao catálogo, como itens do catálogo, produtores de registro e variáveis. |
| Portal de serviços | Concede ao desenvolvedor atribuído acesso a editores e ferramentas do Portal de serviços. |
| Flow Designer | Concede ao desenvolvedor atribuído acesso ao ambiente de design Flow Designer para criar fluxos e ações. As etapas de ação de script exigem a permissão Permitir script. |
| Tabelas e formulários | Concede ao desenvolvedor atribuído acesso a tipos de arquivo relacionados ao modelo e layout, como colunas de tabela, layout de formulário e layout de lista. |
| Gerenciar ACLs e funções | Concede ao desenvolvedor atribuído acesso a tipos de arquivo relacionados à segurança, como controles de acesso e funções de usuário. |
| Permitir Script | Concede ao desenvolvedor atribuído acesso de gravação a campos de script, como aqueles em regras de negócios, scripts de cliente e Flow Designer etapas de ação de script. |
| Gerenciar colaboradores | Concede ao desenvolvedor atribuído a capacidade de convidar e gerenciar usuários e grupos. Esta permissão permite que o desenvolvedor delegado convide e gerencie outros desenvolvedores para a aplicação. |
| Convidar colaboradores | Concede ao desenvolvedor atribuído a capacidade de convidar usuários e grupos. Esta permissão permite que o desenvolvedor delegado convide outros desenvolvedores para a aplicação. |
| Administrador delegado | Concede acesso a todas as permissões de Desenvolvimento delegado para que as permissões não precisem ser concedidas individualmente. |
Permissões de implantação
As permissões de implantação do conjunto de atualizações estão ocultas por padrão e exigem um administrador do sistema para habilitá-las com as propriedades do sistema. Para obter mais informações, consulte Exibir ou ocultar permissões de implantação de conjunto de atualizações.
Os conjuntos de permissões de desenvolvimento delegado Enviar para implantação, Gerenciar colaboradores e Convidar colaboradores estão disponíveis somente com o recurso Colaborador desenvolvedor. Eles não serão mostrados em Gerenciar desenvolvedores.
| Permissão | Descrição |
|---|---|
| Fazer upgrade da aplicação | Concede a um usuário com uma função de desenvolvedor delegado atribuída permissão para atualizar a aplicação associada depois que ele foi instalado na instância atual. |
| Publicar no conjunto de atualizações | Concede a um usuário com uma função de desenvolvedor delegada permissão para publicar a aplicação associada em um conjunto de atualizações na instância atual. Nota: Usuários com esta permissão também não podem ter a permissão Gerenciar conjunto de atualizações. |
| Publicar na loja de aplicações | Concede a um usuário com uma função de desenvolvedor delegado atribuída permissão para publicar a aplicação associada ao ServiceNow Store na instância atual. Nota: As permissões Atualizar app, Publicar no repositóriode apps e Publicar na App Store são exibidas por padrão. A permissão Publicar em conjunto de atualizações será exibida somente se habilitada manualmente por um administrador do sistema. Para mais detalhes, consulte Exibir ou ocultar permissões de implantação de conjunto de atualizações. |
| Gerenciar conjunto de atualizações | Concede a um usuário com uma função de desenvolvedor delegado atribuída permissão para gerenciar conjuntos de atualizações locais e recuperados. Esta permissão permite que os usuários criem, atualizem e excluam conjuntos de atualizações locais, bem como visualizem, resolvam conflitos e confirmem conjuntos de atualizações recuperados. Nota: Usuários com esta permissão também não podem ter a permissão Publicar no conjunto de atualizações. |
| Publicar no repositório de aplicações | Concede a um usuário com uma função de desenvolvedor delegada permissão para publicar a aplicação associada no repositório de aplicações na instância atual. |
| Enviar para implantação | Concede a um usuário com a função de desenvolvedor delegado permissão para enviar a aplicação associada para revisão e implantação. |