Compartilhar via


Grupos e permissões processo modelo Plug-in

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Os grupos e permissões plug-in define grupos de segurança inicial de um projeto da equipe e suas permissões.O nome do plug-in é Microsoft.ProjectCreationWizard.Groups.O arquivo XML grupos e permissões chamado GroupsandPermissions.xml e está localizado na pasta grupos e permissões na hierarquia de pastas de modelo de processo.Você pode alterar o nome do arquivo e pasta XML se necessário.

No arquivo XML, especifique uma ou mais tarefas e suas dependências.Em geral, você especifica uma tarefa por agrupar de segurança criar para o seu processo.Para obter um exemplo de uma tarefa especificando uma simples agrupar de segurança e permissões, consulte o MSF for desenvolvimento de software Agile modelo de processo.

Observação:

Team Foundation Server não inclui um mecanismo de implantação do plug-ins do lado do cliente, políticas, ou Outros modificações. Se você desejar implantar o plug-ins, as diretivas ou outras modificações à Team Explorer, você deve usar seu próprio programa de instalação e distribuição.

Grupos

Use o elemento de agrupar para especificar um novo Team Foundation Server agrupar de segurança.

<group name="" description=""></group>

A tabela a seguir descreve os atributos do elemento de agrupar.

Atributo

Descrição

name

Especifica o nome do agrupar que está sendo criado.

description

Fornece uma descrição do agrupar para ajudar os usuários a compreender a finalidade do agrupar.

O exemplo a seguir mostra como criar um agrupar chamado leitor.

<task id="GroupCreation1" 
      name="Create Groups and Permissions" 
      plugin="Microsoft.ProjectCreationWizard.Groups" 
      completionMessage="Groups and Permissions created.">
   <taskXml>
      <groups>
         <group name="Readers"
                description="A group for those with read access across the project">
            <permissions>
               <!-- permissions -->
            </permissions>
         </group>
      </groups>
   </taskXml>
</task>

Permissões

Para cada agrupar que você especificar, também deverá especificar permissões.Use o elemento de permissão para essa finalidade.

<permission name="" class="" allow=""/>

A tabela a seguir descreve os atributos do elemento de permissão.

Atributo

Descrição

name

Identifica qual permissão está sendo aplicada.

classe

Identifica a classe ou área, onde a permissão está sendo aplicada.

permitir

Um valor verdadeiro ou falso, que indica se a permissão está sendo permitido ou negado.

A tabela a seguir descreve cada combinação de classe e nome que você pode especificar sistema autônomo uma permissão.

Classe

Nome

Descrição

ESPAÇO PARA NOME

GENERIC_READ

Com essa permissão, os usuários podem exibir grupos de nível de servidor (seus membros) e os usuários e suas permissões, a menos que negada por permissões mais específicas.

ESPAÇO PARA NOME

GENERIC_WRITE

Os usuários com essa permissão podem edição grupos de nível de servidor e permissões.

Eles podem:

  • Criar, excluir ou renomear um nível de servidor Team Foundation Server aplicativo agrupar.

    Observação:
    Não não possível excluir grupos de administração.
  • Adicionar/remover um usuário do Windows, o agrupar do Windows ou outro Team Foundation Server aplicativo agrupar (no nível do servidor).

  • Alterar as permissões de nível de servidor para usuários e grupos.

  • Além disso, os usuários que têm essa permissão são acesso de gravar de controle de versão implícita, a menos que explicitamente negado por outras permissões de controle de versão.

ESPAÇO PARA NOME

MANAGE_EVERYONE_GROUP

Pode adicionar ou remover membros para o Team Foundation agrupar global de usuários válido.

ESPAÇO PARA NOME

CREATE_PROJECTS

sistema autônomo usuários que têm essa permissão podem criar novos projetos de equipe, desde que eles tenham direitos administrativos para SharePoint e o servidor de relatório.

ESPAÇO PARA NOME

ADMINISTER_WAREHOUSE

Os usuários que têm essa permissão podem alterar configurações de depósito por meio ChangeSetting do serviço WarehouseController.asmx Web método Web.Isso permite que o usuário conjunto, por exemplo, o intervalo de atualização no cálculo de cubos OLAP através do método ChangeSetting Web.

ESPAÇO PARA NOME

MANAGE_TEMPLATE

Apenas os usuários que possuem essa permissão podem baixar ou carregar modelos de processo.

PROJETO

GENERIC_READ

Os usuários que têm essa permissão podem exibir grupos de nível de projeto (membros) e usuários e suas permissões, a menos que negada de modo de exibição de determinados itens por permissões mais específicas.

PROJETO

GENERIC_WRITE

Os usuários que têm essa permissão podem edição grupos de nível de projeto e permissões.

Eles podem:

  • Criar, excluir ou renomear um nível do projeto Team Foundation Server aplicativo agrupar.

    Observação:
    Não não possível excluir grupos de administração.
  • Adicionar/remover um usuário do Windows, o agrupar do Windows ou outro Team Foundation Server agrupar de aplicativos de/para um Team Foundation Server agrupar de aplicativos (no nível do projeto).

  • Alterar as permissões de projeto grant/deny/remove para usuários e grupos.

  • Adicionar/Remover projeto nível WIT consultas.

PROJETO

DELETE

Deleteteamproject é uma permissão de nível de projeto usada quando um usuário criou um teste ou um projeto ruim e precisa excluí-lo.É uma permissão específica do projeto.

PROJETO

PUBLISH_TEST_RESULTS

Esta permissão controla se um usuário pode carregar Resultados de Teste para dados para a camada de aplicativo e se eles podem remover o teste é executado.

PROJETO

DELETE_TEST_RESULTS

Os usuários que têm essa permissão podem excluir resultados do teste.

PROJETO

ADMINISTER_BUILD

Usuários que têm essa permissão podem criar novos tipos de compilação, edição novos tipos de compilação, adicionar ou fazer check-in de tarefas de compilação personalizada, excluir concluída compilações ou anular compilações corrente em andamento.

PROJETO

START_BUILD

Somente os usuários com essa permissão podem iniciar uma compilação por meio de Team Explorer ou via linha de comando.

PROJETO

EDIT_BUILD_STATUS

Permite que o usuário 'marca' uma compilação com um valor de qualidade, sistema autônomo "auto-teste" ou "pronto para teste." Isso pode ser concluído por meio de Build Explorer interface do usuário. A marca de qualidade é armazenada na Team Foundation Build armazenamento de banco de dados.

PROJETO

UPDATE_BUILD

Essa permissão deve ser concedida para a conta sob a qual o serviço de compilação está sendo executado para atualizar o Team Foundation Build armazenamento de banco de dados. Essa permissão só deve ser atribuído a contas de serviço e não a usuários individuais.

CSS_NODE

GENERIC_READ

Com essa permissão, os usuários podem edição itens de trabalho sob este nó de área.

CSS_NODE

GENERIC_WRITE

Com essa permissão, os usuários podem renomear esse nó de área.

CSS_NODE

CREATE_CHILDREN

Os usuários com permissão a este podem criar novos nós de área e reordenar qualquer filho nós de área.

CSS_NODE

DELETE

Os usuários com essa permissão podem excluir nós de área.Quaisquer nós filhos em pais que está sendo excluídos também serão excluídos.

CSS_NODE

WORK_ITEM_READ

Com essa permissão, os usuários podem exibir, mas não edição ou alterar itens de trabalho sob este nó de área.

CSS_NODE

WORK_ITEM_WRITE

Com essa permissão, os usuários podem edição itens de trabalho sob este nó de área.

EVENT_SUBSCRIPTION

GENERIC_READ

Os usuários que têm essa permissão podem exibir alertas.

EVENT_SUBSCRIPTION

GENERIC_WRITE

Os usuários que têm essa permissão podem alterar as configurações de alerta.

EVENT_SUBSCRIPTION

CANCELAR INSCRIÇÃO

Usuários que têm essa permissão podem cancelar sua inscrição de alertas.

O exemplo a seguir mostra como conceder permissões no leitor de agrupar de segurança de modo que os leitores podem exibir informações de projeto da equipe, mas não modificá-la.

<group name="Readers" description="A group for those with read access across the project">
   <permissions>
     <permission name="GENERIC_READ" class="PROJECT" allow="true" />
     <permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
     <permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
   </permissions>
</group>

Consulte também

Tarefas

Como: Verificar alterações de permissões e grupos

Conceitos

Windows SharePoint Services processo modelo Plug-in

Versão controle processo modelo Plug-in

Relatórios processo modelo Plug-in

Outros recursos

Plug-in do modelo de processo de acompanhamento do item de trabalho