Partilhar via


Definir permissões de rastreio de trabalho

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Para gerenciar o acompanhamento de trabalho de forma eficaz, atribua permissões específicas a usuários ou grupos para objetos, projetos ou coleções específicos. Você também pode definir regras personalizadas para processos ou projetos que se aplicam a usuários ou grupos específicos, controlando suas ações de acordo. Para a maioria dos recursos, recomendamos adicionar usuários ao grupo de Colaboradores do projeto, o que concede acesso abrangente e garante uma experiência de acompanhamento de trabalho perfeita e eficiente.

Nota

Para projetos públicos, o acesso das partes interessadas dá aos usuários maior acesso aos recursos de acompanhamento de trabalho e acesso total aos Pipelines do Azure. Para obter mais informações, consulte Referência rápida sobre o acesso de Partes Interessadas.

Pré-requisitos

Categoria Requerimentos
Permissões Membro do grupo Administradores de Projeto ou permissão explícita para gerenciar a área de acompanhamento de trabalho, conforme descrito neste artigo.
Categoria Requerimentos
Permissões Membro do grupo Administradores de Coleção de Projetos ou com permissões explícitas para editar um processo de coleta.

Compreender funções e níveis de permissão para acompanhamento de trabalho

A tabela a seguir resume as diferentes permissões que você pode definir no nível do objeto, projeto ou coleção. A função de administrador de equipe fornece acesso para adicionar e modificar recursos da equipe. Além disso, consulte as permissões padrão para Painéis, Listas de pendências, Sprints, Planos de entrega, Gerenciamento de testes e Consultas, mais adiante neste artigo.


Nível de função ou permissão

Conjunto de áreas funcionais


Função de administrador da equipe
Adicionar um administrador de equipa


Permissões no nível do objeto


Permissões no nível do projeto


Permissões no nível da coleção do projeto
Inclui todas as permissões que você pode definir no nível da coleção.


Permissões padrão para painéis, listas de pendências e sprints

Permissões padrão dos painéis

Tarefa

Leitores

Contribuidores

Administradores de equipa
Administradores do projeto

Ver quadros e abrir itens de trabalho

✔️

✔️

✔️

Adicionar itens de trabalho a um quadro; atualizar o status através do recurso de arrastar e soltar

✔️

✔️

Reordenar itens de trabalho ou reassociar itens filho utilizando a funcionalidade de arrastar e largar; atualizar um campo no cartão

✔️

✔️

Adicionar itens de trabalho a um quadro; atualizar o status, reordenar ou redirecionar itens filhos por meio do recurso de arrastar e soltar; Atualizar um campo num cartão

✔️

✔️

Adicionar itens filho a uma lista de verificação

✔️

✔️

Atribuir a um sprint (a partir do campo no cartão)

✔️

✔️

Definir configurações do quadro

✔️

Permissões padrão para listas de pendências

Tarefa

Leitores

Contribuidores

Administradores de equipa
Administradores do projeto

Exibir listas de pendências e itens de trabalho abertos

✔️

✔️

✔️

Adicionar itens de trabalho a uma lista de pendências

✔️

✔️

Usar recursos de edição em massa

✔️

✔️

Adicionar sub-itens a um item da lista de pendências; priorizar ou reorganizar uma lista de pendências; itens principais usando o painel de Mapeamento; Atribuir itens a uma sprint usando o painel de Planeamento

✔️

✔️

Definir configurações da equipa, níveis de backlog, mostrar erros, dias de folga

✔️

Permissões padrão de sprints

Tarefa

Leitores

Contribuidores

Administradores de equipeAdministradores de projeto

Exibir listas de pendências de sprint, quadros de tarefas e itens de trabalho abertos

✔️

✔️

✔️

Adicionar itens de trabalho a uma lista de pendências ou quadro de tarefas da sprint

✔️

✔️

Priorizar/reordenar uma lista de pendências ou um quadro de tarefas de sprint; adicionar itens filho a um item da lista de pendências; reatribuir itens a uma sprint usando o painel Planejamento

✔️

✔️

Ver capacidade da equipa e detalhes de trabalho

✔️

✔️

✔️

Definir a capacidade da equipa

✔️

Usar recursos de edição em massa

✔️

✔️

Definir sprints de equipa

✔️

Criar subnós, modificar itens numa área ou caminho de iteração

As permissões de caminho de área permitem gerenciar o acesso para editar ou modificar itens de trabalho, casos de teste ou planos de teste atribuídos a essas áreas. Pode restringir o acesso a utilizadores ou grupos. Você também pode definir permissões para quem pode adicionar ou modificar áreas ou iterações para o projeto.

Nota

Os membros do projeto com permissões para criar ou editar Caminhos de Área ou Caminhos de Iteração não podem definir Caminhos de Área e Caminhos de Iteração da equipe. Para definir as configurações da equipe, seja adicionado à função de administrador da equipe ou seja membro do grupo Administradores de Projeto .

Siga estas etapas para definir áreas e iterações para um projeto.

  1. Escolha Configurações do Projeto>Configuração do Projeto>Quadros, e depois selecione Áreas ou Iterações para modificar Caminhos de Área ou Caminhos de Iteração.

    Captura de tela mostrando a abertura de Configurações do Projeto, Trabalho, Configuração do Projeto.

  2. Escolha o menu de contexto ... para o nó que deseja gerenciar e selecione Segurança.

    Captura de tela do menu de contexto para Caminho da área, escolha Segurança.

  3. Selecione o membro do grupo ou projeto e altere as configurações de permissão. Para adicionar um utilizador ou grupo, introduza o respetivo nome na caixa de pesquisa.

    Por exemplo, aqui adicionamos o Grupo Não Permitir Acesso e não permitimos aos membros desse grupo a capacidade de exibir, modificar ou editar itens de trabalho no caminho da área Gerenciamento de Contas.

    Captura de ecrã do nó “Segurança do Caminho de Área”, mostrando o grupo selecionado e a definição de negação de permissões.

    Você pode especificar dois estados de autorização explícitos para permissões: Negar e Permitir. Além disso, as permissões podem existir em um dos outros três estados. Para obter mais informações, consulte Sobre permissões, acesso e grupos de segurança.

  4. (Opcional) Escolha o controlo deslizante Herança para desativar a herança. A desativação da herança transforma todas as permissões herdadas em entradas de controle de acesso (ACEs) explícitas.

  5. Quando terminar, feche a caixa de diálogo. As alterações são guardadas automaticamente.

Siga estas etapas para definir áreas e iterações para um projeto.

  1. Selecione Definições do> projetoÁreas> projeto.

    Captura de tela da sequência, abrindo Configurações>do Projeto Configuração do Projeto de Trabalho>para o servidor local.

  2. Escolha o menu de contexto ... para o nó que deseja gerenciar e selecione Segurança.

    Captura de ecrã do menu contextual do Caminho de Área, selecionar Segurança, Azure DevOps Server 2020.

  3. Selecione o grupo ou membro da equipa e, em seguida, altere as definições de permissão. Para adicionar um utilizador ou grupo, introduza o respetivo nome na caixa de pesquisa.

    No exemplo a seguir, adicionamos o Grupo de Não Permitir Acesso e não permitimos aos membros desse grupo a capacidade de exibir, modificar ou editar itens de trabalho no caminho da área de Atendimento ao Cliente.

    Captura de ecrã do nó de Segurança do Caminho de Área, com o grupo selecionado e a definição de Negar permissões no Azure DevOps Server 2022 e em versões anteriores.

    Você pode especificar dois estados de autorização explícitos para permissões: Negar e Permitir. As permissões também podem existir em um dos outros três estados. Para obter mais informações, consulte Sobre permissões, acesso e grupos de segurança.

  4. (Opcional) Alterne Herança para Desativado para desativar a herança. A desativação da herança transforma todas as permissões herdadas em entradas de controle de acesso (ACEs) explícitas.

  5. Quando terminar, feche a caixa de diálogo. As alterações são guardadas automaticamente.

Permissões padrão para itens de trabalho

Nota

Você pode alterar o tipo de item de trabalho ou mover itens de trabalho para outro projeto dentro de uma coleção de projetos. Esses recursos exigem que o armazém de dados esteja desativado. Com o data warehouse desativado, você pode usar o Serviço de Análise para dar suporte às suas necessidades de relatórios. Para saber mais sobre como desativar o data warehouse, consulte Desabilitar o data warehouse e o cubo.

Tarefa ou permissão

Leitores

Contribuidores

Administradores do projeto


Ver itens de trabalho neste nó (permissão do Caminho de Área)

✔️

✔️

✔️

Editar itens de trabalho neste nó (permissão de Caminho de Área)

✔️

✔️

Editar comentários de item de trabalho neste nó (permissão de Caminho de Área)

✔️

✔️

Criar definição de tag

✔️

✔️

Alterar o tipo de item de trabalho (permissão no nível do projeto)

✔️

✔️

Mover itens de trabalho para fora deste projeto (permissão no nível do projeto)

✔️

✔️

Itens de trabalho por e-mail

✔️

✔️

✔️

Aplicar um modelo de item de trabalho

✔️

✔️

Excluir e restaurar itens de trabalho (permissão ao nível do projeto) (capaz de restaurar a partir da Lixeira)

✔️

✔️

Excluir permanentemente itens de trabalho (permissão no nível do projeto)

✔️

Fornecer comentários (através do cliente Microsoft Feedback)

✔️

✔️

✔️

✔️

Nota

Os itens de trabalho estão sujeitos a regras aplicadas a eles. As regras condicionais baseadas na associação de usuário ou grupo são armazenadas em cache para seu navegador da Web. Se você estiver restrito a atualizar um item de trabalho, talvez tenha encontrado uma dessas regras. Se você acredita ter encontrado um problema que não se aplica a você, consulte Problemas de cache do IndexDB do formulário de item de trabalho. Para obter mais informações, consulte Avaliação de regras e regras.

Usar regras personalizadas

As regras personalizadas não controlam permissões, mas afetam se um usuário pode modificar um item de trabalho ou definir o valor de um campo de item de trabalho. Os Painéis do Azure dão suporte às seguintes personalizações de acompanhamento de trabalho que dão suporte a fluxos de trabalho corporativos.

Personalização Exemplos
Aplique regras na criação de item de trabalho, alteração de estado e estado especificado. - Tornar um campo de leitura apenas - Tornar um campo obrigatório
Aplique regras quando um valor de campo estiver vazio, definido como um valor específico, ou quando o valor for ou não for alterado para um valor. - Limpar o valor de um campo se ele estiver vazio ou atender a certos critérios
- Definir um valor predefinido para o campo se ele estiver vazio ou atender a condições
específicas- Copiar o valor de um campo para outro campo
- Ocultar um campo com base em determinadas condições ou valores
Aplique regras que ditam para qual estado um item de trabalho pode ser movido de um determinado estado. - Reatribuir um item de trabalho com base em alterações
de estado- Especificar que um item de trabalho só pode fazer a transição de "Estado A" para "Estado B"
- Gerenciar as transições de estado de itens de trabalho pai com base nas alterações de estado de seus itens de trabalho filho
Aplique regras com base na associação de utilizador ou grupo do utilizador que está a modificar um item de trabalho. Especificar regras que restringem um grupo de criar um item de trabalho, fazer a transição de um item de trabalho para um estado fechado ou concluído ou alterar o valor de um campo

Existem algumas restrições para aplicar regras personalizadas a campos do sistema. Por exemplo, não é possível especificar regras que definam ou limpem o valor de Caminho de Área ou Caminho de Iteração , pois são campos do sistema. Para obter mais informações, consulte Avaliação de regras e regras e Exemplos de cenários de regras personalizadas.

Definir permissões em consultas ou pastas de consulta

Você pode especificar quem pode adicionar ou editar pastas de consulta ou consultas no nível do objeto. Para gerenciar permissões para uma consulta ou pasta de consulta, seja o criador da consulta ou pasta, um membro do grupo Administradores de Projeto ou Administradores de Coleção de Projetos ou tenha acesso explícito concedido por meio da caixa de diálogo Segurança do objeto.

Caixa de diálogo de permissões da pasta de consulta

Captura de ecrã da caixa de diálogo Permissões para uma pasta de consulta.

Captura de ecrã da caixa de diálogo Permissões para uma pasta de consulta, Azure DevOps Server 2022 e versões anteriores.

Para obter mais informações, consulte Acompanhar seu trabalho usando consultas gerenciadas nos Painéis do Azure.

Permissões padrão para consultas

Gorjeta

Por padrão, os Colaboradores não podem criar e salvar consultas compartilhadas. Recomendamos que os Administradores de Projeto criem uma pasta de consulta para cada equipe e concedam aos administradores da equipe ou ao grupo de equipe permissões de consulta para gerenciar sua pasta. Você precisa de permissões de Exclusão para renomear ou mover uma consulta ou pasta compartilhada e permissões de Contribuição para a pasta para a qual você move a consulta. Para obter mais informações, consulte Definir permissões em consultas e pastas de consulta.

Tarefa

Leitores

Contribuidores

Administradores do projeto


Exibir e executar consultas gerenciadas, exibir gráficos de consulta

✔️

✔️

✔️

Criar e guardar consultas geridas Minhas consultas, gráficos de consulta

✔️

✔️

Criar, excluir e salvar consultas, gráficos e pastas compartilhados

✔️

As pesquisas adhoc são alimentadas por um motor de pesquisa semântica.

Definir permissões para tags de item de trabalho

Por padrão, todos os usuários do grupo de Colaboradores podem criar e adicionar tags a itens de trabalho. Para definir permissões para um grupo ou usuário restringir essa capacidade, você pode definir a definição Criar tag como Negar no nível do projeto. Para saber como, consulte Alterar permissões no nível do projeto.

Gerenciar permissões para Planos de Entrega

Os Planos de Entrega são um objeto dentro de um projeto. Você pode gerenciar permissões para cada plano, como a maneira como gerencia permissões para consultas compartilhadas ou pastas de consulta. O criador de um Plano de Entrega e todos os membros dos grupos Administradores de Coleção de Projetos e Administradores de Projeto têm permissões para editar, gerenciar e excluir planos.

Os utilizadores a quem foi concedido acesso às Partes Interessadas para projetos privados não têm acesso aos planos de execução, enquanto os utilizadores a quem foi concedido acesso às Partes Interessadas para projetos públicos têm o mesmo acesso que os Contribuidores regulares a quem foi concedido acesso Básico . Para obter um gráfico comparativo de acesso Stakeholder versus Basic, consulte a Matriz de recursos.

Para editar as permissões de um Plano de Entrega, seja o criador do plano, um membro do grupo Administradores de Projeto ou Administradores de Coleção de Projetos ou tenha recebido permissão explícita por meio da caixa de diálogo Segurança do plano.

  1. Abrir Quadros>Planos de Entrega.

    Captura de tela mostrando a sequência de botões para seleção para abrir Planos de Entrega.

  2. Para conceder permissões a um grupo ou usuário para gerenciar ou editar um plano específico, escolha as reticências verticais e selecione Segurança.

    Captura de ecrã mostrando a caixa de diálogo Permissões do plano.

  3. Adicione um usuário, grupo de equipe ou outro grupo de segurança ao qual você deseja conceder permissões ou restringir o acesso. Para obter detalhes, consulte Alterar as permissões ao nível do projeto. Por padrão, os não administradores não podem excluir ou editar um plano.

  4. Com o usuário ou grupo selecionado, defina a permissão que você deseja que eles tenham para Permitir. Gerenciar definido como Permitir permite que o usuário gerencie permissões para o plano.

    Captura de tela mostrando a caixa de diálogo de permissões de exemplo para o plano de entrega.

  5. Quando terminar, feche a caixa de diálogo. As alterações são guardadas automaticamente.

  1. Abrir Quadros>Planos. Para mais informações, consulte Rever os planos de entrega da equipa.

  2. Para conceder permissões a um grupo ou usuário para gerenciar ou editar um plano específico, escolha as reticências e selecione Segurança.

    Captura de ecrã a mostrar o botão Segurança para permissões de plano, realçado por uma caixa vermelha.

  3. Adicione um usuário, grupo de equipe ou outro grupo de segurança ao qual você deseja conceder permissões ou restringir o acesso. Para obter detalhes, consulte Alterar as permissões ao nível do projeto. Por padrão, os não administradores não podem excluir ou editar um plano.

  4. Com o usuário ou grupo selecionado, defina a permissão que você deseja que eles tenham para Permitir. Gerenciar definido como Permitir permite que o usuário gerencie permissões para o plano.

    Por exemplo, aqui concedemos permissão à Raisa para editar o plano.

    Captura de tela mostrando a caixa de diálogo de permissões para um plano de entrega.

  5. Selecione Salvar quando terminar.

Permissões padrão para Planos de Entrega

Tarefa

Leitores

Contribuidores

Administradores de equipa
Administradores do projeto

Ver planos de entrega

✔️

✔️

✔️

Criar, editar ou excluir um plano de entrega, os Colaboradores só podem editar ou excluir planos criados por eles

✔️

✔️

Gerenciar permissões para um plano de entrega, os Colaboradores só podem gerenciar permissões para planos que eles criam

✔️

✔️

Mover ou excluir permanentemente itens de trabalho

Por padrão, os Administradores de Projeto e Colaboradores podem alterar o tipo de item de trabalho e excluir itens de trabalho movendo-os para a Lixeira. Somente os administradores de projeto podem excluir permanentemente itens de trabalho e artefatos de teste. Os administradores do projeto podem conceder permissões a outros membros da equipe, conforme necessário.

Por exemplo, como administrador de projeto, você pode conceder a um usuário, grupo de equipe ou outro grupo criado para ter essas permissões. Abra a página Segurança do projeto e escolha o usuário ou grupo ao qual deseja conceder permissões. Para saber como acessar a segurança no nível do projeto, consulte Alterar permissões no nível do projeto.

Nota

A permissão Mover itens de trabalho para fora deste projeto requer o modelo de processo Herdado para o projeto.

No exemplo a seguir, concedemos aos membros atribuídos à função de administrador de equipe e que pertencem ao grupo Administrador de equipe, permissões para mover itens de trabalho para outro projeto e excluir permanentemente itens de trabalho.

Captura de tela mostrando a configuração de permissões no nível do projeto para um grupo de segurança personalizado.

Gerenciar planos de teste e suítes de teste

Além das permissões no nível do projeto definidas na seção anterior, os membros da equipe precisam de permissões para gerenciar artefatos de teste definidos para um caminho de área.

Abra a página Segurança para caminhos de área e escolha o usuário ou grupo que deseja conceder permissões.

Captura de ecrã mostrando permissões de caminho de área abertas para um projeto.

Defina as permissões para Gerenciar planos de teste e Gerenciar conjuntos de testes como Permitir.

Captura de tela mostrando o acesso definido como Permitir planos e suítes de teste.

Para ter acesso total ao conjunto de recursos de teste, seu nível de acesso deve ser definido como Básico + Planos de teste. Os usuários com acesso Básico e com permissões para excluir permanentemente itens de trabalho e gerenciar artefatos de teste só podem excluir casos de teste órfãos.

Permissões padrão para gerenciamento de testes

Planos de teste, conjuntos de testes, casos de teste e outros artefatos de teste são tipos de item de trabalho específicos que oferecem suporte a testes manuais e exploratórios. Para obter mais informações, consulte Alterar permissões ao nível do projeto.

Permissão

Nível

Leitores

Contribuidores

Administradores de Projeto

Ver execuções de teste

Nível do projeto

✔️

✔️

✔️

Criar execuções de teste
Excluir execuções de teste

Nível do projeto

✔️

✔️

Gerenciar configurações de teste
Gerenciar ambientes de teste

Nível do projeto

✔️

✔️

Criar definição de tag
Excluir e restaurar itens de trabalho

Nível do projeto

✔️

✔️

Excluir permanentemente itens de trabalho

Nível do projeto

✔️

Exibir itens de trabalho neste nó

Caminho da Área

✔️

✔️

✔️

Editar itens de trabalho nesta secção
Gerenciar planos de teste
Gerenciar suítes de teste

Caminho da Área

✔️

✔️

Nota

A permissão Alterar tipo de item de trabalho não se aplica a itens de trabalho específicos do teste. Mesmo se você escolher esse recurso no formulário de item de trabalho, a alteração do tipo de item de trabalho não será permitida.

Permissões de área para o gerenciamento de casos de teste baseado na Web e o controlo de acesso à execução de testes para as seguintes ações.

A permissão Gerenciar pacotes de teste permite que os usuários realizem as seguintes tarefas:

  • Criar e modificar conjuntos de testes
  • Adicionar ou remover casos de teste em suítes de teste
  • Alterar configurações de teste associadas a conjuntos de testes
  • Modificar a hierarquia do conjunto movendo um conjunto de testes

A permissão Gerenciar planos de teste permite que os usuários realizem as seguintes tarefas:

  • Criar e modificar planos de teste
  • Adicionar ou remover conjuntos de testes para ou de planos de teste
  • Alterar as propriedades do plano de teste, como configurações de compilação e teste

Personalizar um processo herdado

Por padrão, apenas os Administradores de Coleção de Projetos podem criar e editar processos. No entanto, estes administradores podem conceder permissões a outros membros da equipa ao definir explicitamente as permissões Criar processo, Eliminar processo ou Editar processo ao nível da coleção para um utilizador específico.

Para personalizar um processo, tem de conceder as permissões Editar processo a uma conta de utilizador para o processo específico.

Nota

Os usuários adicionados ao grupo UsuáriosProject-Scoped não poderão acessar as configurações do processo se o recurso de visualização Limitar a visibilidade e a colaboração do usuário a projetos específicos estiver habilitado para a organização. Para obter mais informações, incluindo textos explicativos importantes relacionados à segurança, consulte Gerenciar sua organização, Limitar a visibilidade do usuário.

  1. Abra o menu de contexto ... para o processo herdado e escolha Segurança. Para abrir esta página, consulte Personalizar um projeto usando um processo herdado.

    Captura de ecrã a mostrar o processo aberto e a caixa de diálogo de segurança aberta.

  2. Introduza o nome de utilizador, defina as permissões aplicáveis como Permitir e, em seguida, saia. A página é salva automaticamente.

    Captura de ecrã mostrando permissões numa caixa de diálogo de um processo.

Nota

Os processos são entidades protegíveis com ACLs distintas para criação, edição e exclusão. Os administradores de coleção de projetos no nível de coleção determinam os processos herdados. Novos processos herdados concedem controle total ao criador e aos Administradores de Coleção de Projetos, que também podem atribuir ACLs a outras pessoas para gerenciamento de processos.

Mais opções de acesso para itens de trabalho

Para saber mais sobre as opções para personalizar tipos de item de trabalho para oferecer suporte a restrições, consulte Restringir modificação de itens de trabalho ou selecionar campos.

Conceder outras permissões aos membros da equipe

Para que as equipas trabalhem de forma autónoma, poderá querer fornecer-lhes permissões que não têm por predefinição. As tarefas sugeridas incluem fornecer permissões aos administradores ou leads de equipe para:

Por padrão, os membros da equipe herdam as permissões concedidas aos membros do grupo de Colaboradores do projeto. Os membros desse grupo podem adicionar e modificar o código-fonte, criar e excluir execuções de teste e criar e modificar itens de trabalho. Eles podem colaborar num projeto Git ou colaborar com outros membros da equipa e integrar trabalho na base de código da equipa (TFVC).

Diagrama de permissões padrão atribuídas aos colaboradores da equipe.

Se sua implantação local incluir relatórios, adicione usuários a esses recursos. Consulte Conceder permissões para exibir ou criar relatórios do SQL Server.