Share via


Restringir acesso a funções e a tarefas

Você pode restringir o acesso a várias tarefas do Team Foundation Server (TFS), definindo o estado de permissão para negar por meio de um grupo de segurança. Para obter uma lista abrangente de grupos e permissões padrão, consulte Referência de permissões para o Team Foundation Server.

P: Como posso restringir quem pode acessar ou modificar o código-fonte?

R: na guia controle de versão no contexto de administração do TWA, você pode definir permissões para um grupo ou indivíduo.

Página de permissões de controle de versão TF

Para os projetos de equipe que usam Git para o controle de versão, você pode definir as seguintes permissões.

Página de permissões de projeto gito no contexto de administrador

Para obter informações adicionais, consulte Referência de permissões para o Team Foundation Server.

P: Como restrinjo quem pode modificar as definições de compilação?

R: de criar o hub no TWA, você pode definir permissões de compilação no projeto individual ou nível de um grupo.

Link de segurança no menu de ações na página de compilação

Você pode definir permissões para as operações de compilação exibidas na imagem a seguir.

Página de permissões de controle de versão TF

Além disso, você pode definir permissões, abrindo o Ícone de Menu de contexto menu de contexto para uma definição de compilação.

Para obter informações adicionais, consulte Referência de permissões para o Team Foundation Server.

P: Como posso restringir o acesso a membros da equipe que alteram um item de trabalho?

R: Definindo as permissões em um caminho de área, você pode negar a um grupo ou um indivíduo a capacidade de criar ou editar itens de trabalho atribuídos em um caminho de área.

P: Como posso restringir o acesso para pessoas que criam tipos de item de trabalho específicos (WITs)?

R: pode restringir o acesso de uma das duas maneiras:

  • Ao adicionar WITs ao grupo de categorias ocultas, você pode impedir que a maioria dos colaboradores de projeto as criem. Você pode criar um hiperlink a um modelo que abre o formulário de item de trabalho e compartilha aquele link com os membros da equipe que deseja que criem.

  • Ao adicionar uma regra de campo ao fluxo de trabalho para o campo de System.CreatedBy, você pode efetivamente restringir um grupo de usuários de criar um item de trabalho de um tipo específico. Conforme mostra o exemplo a seguir, o usuário que cria o item de trabalho deve pertencer ao Allowed Group para salvá-lo.

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

Para obter mais informações sobre como personalizar WITs, consulte Modificar ou adicionar um WIT (tipo de item de trabalho) personalizado.

P: Como posso restringir o acesso para modificar um item de trabalho baseado em determinadas circunstâncias ou valores de campo?

R: Defina uma regra de campo de condição, uma regra de campo baseada em condição ou uma combinação dos dois que se aplique a um grupo. Você pode restringir alterações de fatura a um campo especificando uma regra aplicável e fazendo a aplicar para um determinado grupo. As regras condicionais podem incluir elementos CANNOTLOSEVALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY e REQUIRED .

P: Como posso restringir quem pode modificar uma consulta compartilhada de item de trabalho?

R: definir permissões em uma pasta de consulta ou consulta compartilhada para restringir quem pode modificar a consulta ou consultas dentro da pasta.