XML-файлы определения процессов
XML-файлы определения процесса - это набор XML-файлов с описаниями задач, которые необходимо выполнить, чтобы правильно настроить новый проект для процесса. Если вы создаете проект при помощи мастера New Team Project, он сам запустит все необходимые надстройки. Каждая надстройка считывает из соответствующего XML-файла определения процесса список задач, которые она должна выполнить. При помощи XML-файлов определения процесса вы задаете настройки и параметры, которые должны применяться надстройками. Доступны следующие XML-файлы:
XML-файл отслеживания рабочих элементов Файл Workitems. xml хранится в подпапке:
· Work Item Tracking. Иерархии папок шаблона процесса. В нем задаются типы рабочих элементов, запросы рабочих элементов и экземпляры рабочих элементов.
· Work Item Types. Определяют правила, поля, состояния и переходы для рабочего элемента (например, задача, ошибка, требование), который предполагается отслеживать в ходе выполнения проекта.
· Work Item Queries. Используются для поиска конкретных групп рабочих элементов, например, задач или активных ошибок. Запросы рабочих элементов задаются в файлах WIQ (work item query) в подпапке Queries папки Work Item Tracking иерархии папок шаблона процесса.
· Work Item Instances. Начальный набор экземпляров рабочих элементов, создаваемый по умолчанию одновременно с проектом.
XML-файл классификации Файл Classification. xml хранится в подпапке Classification иерархии папок шаблона процесса. Он состоит из двух частей: итерации и области.
· Iterations. Здесь определяется, сколько раз команда проекта повторит некий набор базовых действий (например, планирование, разработку, тестирование). Итерации затрагивают запросы и отчеты рабочих элементов, поскольку рабочие элементы группируются по итерациям.
· Areas. Собственно организация работ в команде проекта. Например, команда может организовать свою деятельность, отталкиваясь от продукта или отдельного компонента и создав область интерфейса, область приложения и область базы данных. Области также используются, чтобы сгруппировать рабочие элементы для запросов и отчетов.
XML-файл Windows SharePoint Services Файл WssTasks. xml хранится в подпапке Windows SharePoint Services иерархии папок шаблона процесса. Здесь задаются три основные задачи: шаблон сайта, библиотеку документов, а также папки и файлы.
· Site Template. Шаблон сайта, на основе которого будет создан портал проекта. Шаблон также должен быть доступен на TFS SharePoint Portal. Шаблоны сайтов в шаблоны процессов не включаются.
· Document Libraries. После создания портала проекта вы можете так же создать дополнительные библиотеки документов.
· Folders and Files. После создания портала проекта вы можете задать создание дополнительных папок, а также указать конкретные файлы для копирования, например, файлы шаблона.
XML-файл управления версиями Файл VersionControl. xml хранится в подпапке Version Control иерархии папок шаблона процесса. В нем задаются начальные разрешения безопасности по управлению версиями, заметки для возврата после правки, а также требуется или нет единоличное редактирование.
· Check-in Notes. Здесь задается использование заметок для возврата после правки (check-in note). В этих заметках разработчик, возвращая код после правки, указывает, как внесенные в код изменения соотносятся с общим процессом. Например, в заметке можно написать, что изменение было внесено как часть обзора безопасности, а также подробно описать его.
· Exclusive Check-out. Здесь задается возможность одновременного использования одного и того же файла несколькими пользователями.
· Permissions. Определяет, какие действия группам безопасности и отдельным пользователям разрешается выполнять в рамках управления версиями.
XML-файл отчетов Файл ReportsTasks. xml хранится в подпапке Reports иерархии папок шаблона процесса. В нем определены начальные отчеты команды проекта.
· Reports Site. На сайт отчетов указывает ссылка Reports на домашней странице портала проекта.
· Folders. На сайте отчетов можно создавать папки. Созданная папка будет отображена на сайте проекта и в папке Reports обозревателя Team Explorer.
· Reports. Используется для добавления отчетов при помощи файлов. rdl.
XML-файл групп и разрешений Файл GroupsandPermissions. xml хранится в подпапке Groups and Permissions иерархии папок шаблона процесса и используется для задания начальных групп безопасности в команде проекта.
· Groups. Здесь задается новая группа безопасности TFS.
· Permissions. Здесь задаются разрешения для каждой созданной группы.