Мне до сих пор не удалось правильно настроить разрешения в TFS, и мне было интересно, может ли кто-нибудь помочь.
Мы выбрали подход «Один большой проект» и построили территориальную структуру TFS 2015 следующим образом:
-- All IT Work
-- Team 1
-- Project X
-- Project Y
-- Team 2
-- Project Z
-- Team 3
Когда менеджер посещает бэклог TFS, он захочет увидеть всю работу во всех этих областях (т. Е. В области «Вся работа ИТ» и во всех подобластях). Если они создают рабочий элемент, он должен быть создан в рабочей области «Все ИТ». Когда член группы 1 посещает журнал невыполненных работ, он должен видеть работу только в области группы 1 и ее подобластях, и все, что они создают, должно войдите в зону Команды 1. Когда член Команды 2 посещает бэклог, он должен видеть только Команду 2 и так далее.
Я думал, что будет довольно просто установить для этого разрешения. У меня есть команда All IT Work, в которую входят только менеджеры. На экране области TFS я установил для этой группы, что вся ИТ-работа будет областью по умолчанию, и проверил все подобласти. Кажется, что эта часть работает, поэтому, когда член группы всей ИТ-работы просматривает бэклог, он может видеть всю работу на верхнем уровне и во всех подчиненных областях.
Я создал команду Team 1, в которую входят только члены группы 1. На экране области TFS я установил для этой группы команду 1 в качестве области по умолчанию, а также включил все подзоны группы 1. Согласно этому экрану , эта команда не имеет доступа к уровню «Вся ИТ-работа» и не может выглядеть как «Команда 2» или «Группа 3». На экране отображается «Выберите области, которыми владеет ваша команда. От выбранных областей будет зависеть, что будет отображаться в невыполненной работе вашей команды. и за какие задачи отвечает ваша команда ".
Однако, когда я захожу в список невыполненных работ как член группы 1, я все еще могу видеть всю работу ИТ и все ее подзоны.
Кто-нибудь может посоветовать, что я сделал не так?