Você pode utilizar os recursos de segurança para estender a capacidade de executar determinadas tarefas em um de seus grupos de acesso. Por exemplo, é possível ter um grupo de programadores de driver de dispositivo que deseja permitir que
executem tarefas relevantes ao trabalho, sem confundir sua
visualização do sistema com outras tarefas. Entretanto, você não deseja permitir
que os programadores editem as tarefas. Para criar
este cenário:
- Crie um grupo de acesso para essa função em sua organização (por
exemplo, DeviceDriverDevs).
- Atribua o novo grupo de acesso como a propriedade de Acesso
de todos os projetos que deseja que os usuários possam executar.
- Assegure-se de que as etapas dos projetos tenham também as propriedades de Acesso apropriadas. Quaisquer etapas às quais os usuários não tenham acesso serão ignoradas quando a tarefa for executada.
- Atribua a permissão Executar Builds para o
grupo.
- Inclua todos os usuários que precisam ativar essas construções no novo grupo
DeviceDriverDevs. É possível precisar também tornar os administradores do sistema
membros do grupo. Ao alterar a propriedade de Acesso dos projetos,
os usuários que não são membros do grupo DeviceDriverDevs perdem a capacidade
de visualizar, executar ou editar o projeto.
Observe que usuários podem ser membros de vários grupos e as permissões são acumulativas. Você poderia ter um grupo de outra equipe do projeto (por
exemplo, PlatformDevs) e um usuário que fosse membro dos dois grupos poderia visualizar
e iniciar projetos que tenham o grupo definido como a propriedade de Acesso.