После длительного изучения того, как использовать TFS 2010, я начал с установки.(Я также установил службы Sharepoint и включил все службы отчетов, поскольку именно это я и хочу показать своему клиенту.) Во время настройки проекта я столкнулся с препятствиями.Я трачу пару дней на поиск решения, но оно либо очень сложное, либо отсутствует.
В моем проекте важны два типа пользователей: внутренние и внешние пользователи.Внутренние пользователи - это мы, разработчики и руководство;внешние пользователи это наш клиент.(Мы разрабатываем программное обеспечение для одного клиента, общение происходит через двух-трех человек на их стороне.) Теперь я обычно добавляю группу внешних пользователей только для чтения.Однако в нашей ситуации они должны иметь возможность доступа к одному типу рабочего элемента, и только небольшое подмножество полей типа рабочего элемента должно быть редактируемым.
И это просто кажется невозможным.Или я искал не те ключевые слова, но пока единственное решение, которое я нашел, - это отредактировать все типы рабочих элементов, пометить кнопку сохранения как доступную только для чтения, кроме моей внутренней группы пользователей.На типе рабочего элемента с ошибками, который я хочу редактировать нашим клиентом, мне нужно пометить каждое поле, которое я не хочу, чтобы оно было изменено только для чтения.К сожалению, фильтр только для чтения не применим к полям узла дерева типов, таким как поля итерации и пути области.И особенно поле пути итерации - это то, что они не могут изменить.(Конечно, мы можем заключить сделку, но, как знает любой, кто время от времени общается с клиентом, это только вопрос времени, прежде чем он начнет его редактировать, и наша диаграмма выгорания будет огорчена.)
Так что мойНа самом деле вопрос довольно прост: как я могу сделать тип рабочего элемента с ошибкой единственным редактируемым нашим клиентом и ограничить количество полей, которые он может использовать для этого типа рабочего элемента.
Я также попытался установитьTFS 2011 beta, на бета-сервере Windows 8, но не удалось установить SQL Server 2012 beta.Если бы все это было возможно с этой настройкой, я бы дал установку еще одну попытку.К сожалению, я не люблю зависеть от бета-версий, чтобы начать свой проект с.