Назначение разрешений на просмотр отчетов для Visual Studio ALM и управление этими отчетами
Руководитель или администратор проекта может определять, кто имеет право просматривать, обновлять и создавать отчеты для командного проекта в Visual Studio Team Foundation Server, а также кто имеет право управлять этими отчетами. Предоставляемые разрешения зависят как от используемого типа отчета, так и от хранилища данных, к которому подключается отчет. Создавать отчеты можно в Microsoft Excel и в службах отчетов SQL Server. Общие сведения об источниках данных см. в разделе Выбор источника данных и средства разработки.
Для просмотра данных о Team Foundation в отчетах Microsoft Excel должны выполняться следующие условия.
Если требуется обращаться к отчету Microsoft Excel из шаблона процесса Microsoft Solutions Framework (MSF), для командного проекта должен быть подготовлен и включен портал проекта.
Отчеты Microsoft Excel хранятся на сервере, на котором размещается Продукты SharePoint для вашего командного проекта. Если для командного проекта не включен портал проекта, доступ к отчетам невозможен. Дополнительные сведения см. разделе Настройка или перенаправление руководства по процессу, отчеты Excel или Отчеты Excel (CMMI).
Если требуется открывать отчет Microsoft Excel, подключающийся к операционному хранилищу данных для Team Foundation, на клиентском компьютере должна быть установлена надстройка для интеграции Team Foundation с Office. Эта надстройка устанавливается при установке любого продукта Visual Studio ALM.
Если требуется, чтобы отчеты Excel отображались на панелях мониторинга и были доступны службы Excel, портал проекта должен размещаться на Microsoft Office SharePoint Server 2007 Enterprise Edition или Microsoft SharePoint Server 2010 Enterprise Edition.
Если требуется просматривать данные о Team Foundation в отчетах служб отчетов, для содержащей командный проект коллекции командных проектов должны быть подготовлены и включены службы отчетов. Если при запуске Team Explorer и развертывании узла командного проекта не отображается пункт Отчеты, эти отчеты недоступны.
Разрешения для отчетов Excel, подключающихся к операционному хранилищу данных
Для создания, просмотра или обновления отчета Microsoft Excel, содержащего данные о рабочих элементах, необходимо быть членом группы безопасности Допустимые пользователи Team Foundation. Для сохранения отчета в узле "Документы" портала командного проекта необходимо принадлежать к группе безопасности Члены для Продукты SharePoint.
В следующей таблице приведены разрешения, необходимые для каждого действия. О том, как предоставлять эти разрешения членам команды, см. в разделе Добавление пользователей в командные проекты.
Действие |
Team Foundation Server |
Портал командного проекта (SharePoint) |
Примечания |
---|---|---|---|
Просмотр или обновление отчета Excel, открытого из узла "Документы" Team Explorer |
Читатели |
Гости |
Для доступа к узлу "Документы" командного проекта необходимо принадлежать к группе безопасности Допустимые пользователи Team Foundation. Если необходимые разрешения безопасности задаются явно, разрешение Просмотр информации на уровне проекта в командном проекте должно иметь значение Разрешить. |
Запуск запроса рабочего элемента с последующим использованием функции Открыть в Microsoft Excel |
Читатели |
Кроме того, может быть необходимо разрешение на открытие командного запроса. Дополнительные сведения см. в разделе Установка разрешений для очередей. |
|
Создание отчета Microsoft Excel |
Читатели |
|
Для изменения рабочих элементов из Microsoft Excel необходимо принадлежать к группе Участники, или разрешения Изменить рабочие элементы на этом узле должны иметь значение Разрешить. |
Управление отчетами Excel в узле "Документы" |
Читатели |
Члены |
Для просмотра узла "Документы" необходимо иметь доступ к командному проекту. Для управления файлами в узле "Документы" необходимо быть членом-участником сайта SharePoint. Дополнительные сведения см. в разделе Управление документами и библиотеками документов. |
Разрешения для отчетов Excel, подключающихся к кубу служб аналитики
Для просмотра, обновления или создания отчета Microsoft Excel, который подключается к кубу служб аналитики SQL Server, необходимо принадлежать к роли безопасности TfsWarehouseDataReaders в службах аналитики. Единственным исключением из этого правила является просмотр, обновление или создание отчета Excel с корпоративной панели мониторинга.
Все отчеты Microsoft Excel, отображаемые на корпоративных панелях мониторинга, содержат данные из куба служб аналитики. Просматривать корпоративные панели мониторинга можно только при условии, что портал командного проекта размещается на сервере под управлением Microsoft Office SharePoint Server 2007 Enterprise Edition или Microsoft SharePoint Server 2010 Enterprise Edition.
Для просмотра, обновления или создания отчета Microsoft Excel с корпоративной панели мониторинга необходимо настроить определение веб-приложения SharePoint на использование либо единого входа, либо проверки подлинности Windows. В зависимости от настроенной службы проверки подлинности существуют следующие ограничения.
Важно!
Чтобы не добавлять пользователей в качестве членов роли безопасности TfsWarehouseDataReaders в службах аналитики, необходимо настроить веб-приложение SharePoint на использование единого входа.Настраивать приложение на использование единого входа также необходимо, если портал командного проекта настроен на использование проверки подлинности NTLM и не установлен на сервере уровня данных.Члены роли безопасности TfsWarehouseDataReaders могут формировать отчеты для всех командных проектов во всех коллекциях командных проектов, для которых используется одно и то же хранилище данных.
Проверка подлинности типа "единый вход" (рекомендуемый вариант)
Для проверки подлинности просматривающих корпоративные панели мониторинга пользователей по типу "единый вход" необходимо выполнить следующие действия.
Необходимо настроить веб-приложение SharePoint на использование единого входа. Дополнительные сведения о настройке единого входа см. в разделе Configure Settings for Dashboard Compatibility.
Необходимо добавить пользователей, просматривающих панели мониторинга, в группу, которой предоставлен доступ к определению корпоративного приложения единого входа.
Проверка подлинности Windows
Для проверки подлинности просматривающих корпоративные панели мониторинга пользователей по типу "проверка подлинности Windows" необходимо выполнить следующие действия.
Необходимо либо разместить портал командного проекта на сервере уровня данных, либо настроить корпоративное веб-приложение SharePoint на использование проверки подлинности Kerberos.
Необходимо добавить пользователей в роль безопасности TfsWarehouseDataReaders в службах аналитики.
В зависимости от выполняемой задачи могут потребоваться и другие разрешения. Для доступа к узлу "Документы" командного проекта необходимо быть членом группы безопасности Допустимые пользователи Team Foundation.
В следующей таблице приведены разрешения, необходимые для каждого действия. О том, как предоставлять эти разрешения членам команды, см. в разделах Добавление пользователей в командные проекты и Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Действие |
Team Foundation Server |
Портал командного проекта |
Куб служб аналитики (Tfs_Analysis) |
Примечания |
---|---|---|---|---|
Открытие узла "Документы" в Team Explorer и просмотр или обновление отчета Microsoft Excel |
Читатели |
Гости |
Роль TfsWarehouseDataReader |
Для доступа к узлу "Документы" командного проекта необходимо принадлежать к группе безопасности Допустимые пользователи Team Foundation. Если необходимые разрешения безопасности заданы явно, разрешение Просмотр информации на уровне проекта в командном проекте должно иметь значение Разрешить. |
Просмотр или обновление отчета Microsoft Excel, отображаемого на корпоративной панели мониторинга |
|
Гости |
Помимо разрешений Гости или Чтение, необходимо принадлежать к группе, которой предоставлен доступ к роли TfsWarehouseDataReader или к определению корпоративного приложения единого входа для веб-приложения SharePoint. Дополнительные сведения см. в разделе отчеты Excel или Отчеты Excel (CMMI). |
|
Запуск запроса рабочего элемента с последующим использованием функции Создать отчет в Microsoft Excel |
Читатели |
Роль TfsWarehouseDataReader |
Кроме этих разрешений, может быть необходимо разрешение на открытие командного запроса. Дополнительные сведения см. в разделе Установка разрешений для очередей. |
|
Использование Новый отчет Excel с панели мониторинга |
Гости |
Роль TfsWarehouseDataReader |
Кнопка Новый отчет Excel доступна только при условии, что для коллекции проектов, в которой размещен командный проект, настроена отчетность. |
|
Создание из Microsoft Excel отчета, подключающегося к кубу служб аналитики |
Роль TfsWarehouseDataReader |
Для сохранения полученной книги в портале проекта необходимо принадлежать к группе "Члены" для Продукты SharePoint. |
||
Управление отчетами Microsoft Excel в узле "Документы" |
Читатели |
Члены |
|
Для сохранения файлов в узле "Документы" необходимо быть членом-участником сайта SharePoint. Дополнительные сведения см. в разделе Управление документами и библиотеками документов. |
Разрешения для отчетов служб отчетов
Для просмотра, обновления или создания отчетов, доступных в диспетчере отчетов, необходимо принадлежать к группе безопасности Обозреватель или Диспетчер содержимого Team Foundation, определенной на сервере, где размещены службы отчетности для коллекции командных проектов. Для создания этих отчетов необходимо также принадлежать к роли безопасности TfsWarehouseDataReaders в службах аналитики для реляционного хранилища данных.
В следующей таблице приведены разрешения, необходимые для каждого действия. О том, как предоставлять эти разрешения членам команды, см. в разделах Добавление пользователей в командные проекты и Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Службы отчетов |
Куб служб аналитики (Tfs_Analysis) |
Реляционное хранилище данных (Tfs_Warehouse) |
|
---|---|---|---|
Просмотр или обновление отчета |
Браузер |
||
Создание отчета, обращающегося к данным из куба служб аналитики |
Браузер |
Роль TfsWarehouseDataReader |
|
Создание отчета, обращающегося к данным из реляционного хранилища данных |
Браузер |
Роль TfsWarehouseDataReader |
|
Управление отчетами |
Группа диспетчеров содержимого Team Foundation |
См. также
Основные понятия
Управление пользователями или группами в TFS
Создание и настройка отчетов для Visual Studio ALM и управление ими