2016-11-15 2 views
0

Я до сих пор не мог правильно настроить разрешения на TFS и задавался вопросом, может ли кто-нибудь помочь.Team Foundation Server (TFS) 2015 Права команды и области

Мы пошли на подходе «One Big Project», и имеют структуру области TFS 2015 следующим образом:

-- All IT Work 
    -- Team 1 
    -- Project X 
    -- Project Y 
    -- Team 2 
    -- Project Z 
    -- Team 3 

Когда менеджер посещения накопившихся TFS, они хотят, чтобы увидеть все работы во всех этих областях (т. е. во всей области ИТ-деятельности и во всех подрайонах). Если они создают рабочий элемент, он должен быть создан во всей области работы ИТ. Когда член группы 1 посещает отставание, они должны иметь возможность видеть работу в области Team 1 и ее подрайонах и все, что они создают должны войти в область Team 1. Когда член команды 2 посещает отставание, они должны видеть только команду 2 и т. Д.

Я думал, что было бы достаточно просто установить разрешения для этого. У меня есть команда All IT Work, в которой есть только менеджеры. На экране области TFS я установил эту команду для того, чтобы вся ИТ-работа была ее основной областью и проверила все подрайоны. Эта часть, похоже, работает, поэтому, когда член всей команды ИТ-специалистов просматривает отставание, они могут видеть всю работу на верхнем уровне и во всех под-областях.

Я создал команду Team 1, которая содержит только членов команды 1. На экране области TFS я установил эту команду, чтобы команда 1 была ее по умолчанию, а также включила все подрайоны команды 1. Согласно этому экрану, эта команда не имеет доступа к уровню всей ИТ-работы, и не может показаться Team 2 или Team 3. На экране показаны «Выберите области, которыми владеет ваша команда. Выбранные области определяют, что отображается на вашем отставание команды и те рабочие элементы, за которые отвечает ваша команда ».

Однако, когда я посещаю отставание в качестве члена команды 1, я все еще могу видеть всю работу ИТ и все его подрайоны.

Может ли кто-нибудь сообщить, что я сделал не так?

ответ

0

Вы просто настраиваете элементы, которые видны на отставании под командой в TFS. По звукам он все еще имеет доступ ко всему.

Что вам еще нужно сделать, это set the security по дорогам Района. Я обнаружил, что вы удаляете весь доступ к корню, а затем разрешаете областям пользователей/групп областям, устанавливая безопасность узла.

+0

Вы не знаете, как это сделать в консольном приложении с использованием API TFS? –