Поделиться через


Доступ к функциям Team Web Access

Пользователи увидят определенные функции в Team Web Access по умолчанию.Будучи членом группы Администраторы Team Foundation, можно изменить этот уровень функций по умолчанию для некоторых или для всех пользователей, но необходим соответствующий уровень лицензирования для этих пользователей.Если вы не очень хорошо знакомы с Team Web Access и его функциями, вам необходимо знать, что существует 3 уровня функций.Каждая функция соответствует уровню приобретенной для пользователя лицензии:

  • Ограниченная.

    • Этот уровень доступа ограничивает пользователей, они могут только просматривать рабочие элементы, созданные ими в Team Web Access (также известно как "доступ только на просмотр рабочих элементов").Другие возможности, такие как командные страницы, недоступны для пользователей в эту группе.Для получения дополнительной информации см. Управление рабочими элементами в представлении только рабочих элементов (Team Web Access).

    • Нет лицензии на доступ клиента (client access license, CAL), необходимой для данного уровня Team Web Access.

  • Стандартная.

    • Это уровень доступа по умолчанию для пользователей в Team Web Access.Члены этой группы могут просматривать все функции в Team Web Access, за исключением следующих:

      • Представления планирования спринта и невыполненной работы
      • любые функции для запроса обратной связи от пользователей и управления этой обратной связью
    • Team Foundation Server (TFS) CAL является обязательным для всех пользователей на этом уровне.

  • Полная.

    • Этот уровень зарезервирован для пользователей, которые имеют лицензию, чтобы использовать все возможности, доступные в Team Web Access, включая средства планирования спринта и управления невыполненной работой и средства запроса и управления обратной связью.

    • Для использования этих функций пользователь должен иметь лицензию на одну из следующих подписок MSDN: Visual Studio Test Professional с MSDN, Visual Studio Premium с MSDN или Visual Studio Ultimate с MSDN.Каждая из этих подписок MSDN включает TFS CAL для подписчика.

СоветСовет

Подробные сведения о лицензировании см. на веб-сайте Visual Studio 2012 and MSDN Licensing Whitepaper.

Помимо соображений лицензирования, следует учитывать, что не всем пользователям требуется один и тот же уровень функций для работы.Можно способствовать управлению нагрузкой на серверах, отслеживая функции Team Web Access, доступные для различных групп пользователей, когда они подключаются к развертыванию Team Foundation Server(TFS).

Доступ к возможностям в Team Web Access не предоставляет автоматически пользователям разрешения, необходимые, чтобы использовать эти возможности.Управление разрешениями является отдельной задачей.Дополнительные сведения см. в разделах Создание и настройка команды и Добавление пользователей в командные проекты.

Важное примечаниеВажно

Если целью является включение функций для проекта, обновленного с более ранней версии Team Foundation Server, необходимо выполнить дополнительные действия.Руководство: Обновление обновленного командного проекта для доступа к новым функциям.

Функции и представления Team Web Access, управляемые группами доступа

По умолчанию все пользователи развертывания имеют стандартный уровень доступа к возможностям в Team Web Access, как описано выше.Можно изменить уровень доступа по умолчанию для всех пользователей или настроить доступ к определенным уровням возможностей для отдельных пользователей и групп.Несмотря на то что расширение доступа может значительно улучшить работу пользователей, оно также создает дополнительную нагрузку на сервер, особенно если сервер имеет ограниченные ресурсы.Увеличение уровня доступа также влияет на лицензирование.Поэтому, возможно, лучше не менять уровень доступа по умолчанию для всех пользователей.Кроме того, может потребоваться ограничить для некоторых пользователей доступ к функциям, которые им не требуются или на которые у них нет лицензии.Например, можно настроить ограниченный доступ к возможностям для пользователей, которым требуется только доступ к собственным рабочим элементам для выполнения повседневных задач.

Доступ к функциям Team Web Access управляется через сайт администрирования Team Web Access, а не с помощью консоли администрирования Team Foundation Server.Уровень доступа по умолчанию устанавливается для всего развертывания.Чтобы настроить определенные уровни доступа для пользователей коллекций, командных проектов или команд, необходимо вручную добавить этих пользователей или группы в одну из трех групп доступа в Team Web Access.

Группы доступа для Team Web Access

Представления и функции, доступные в Team Web Access, различаются следующим образом:

  • Ограниченная.Дополнительные сведения и примеры того, какие члены этой группы могут просматривать см. в разделе Управление рабочими элементами в представлении только рабочих элементов (Team Web Access).

  • Стандартная.Члены этой группы могут просматривать домашние страницы для команд, в которые они входят.Они имеют ссылки быстрого доступа к доске задач, избранному команды, рабочим элементам и всем функциям, за исключением представлений обратной связи и невыполненной работы.

    Функции, доступные для действий — стандартное представление

  • Полная.Члены этой группы могут просматривать все стандартные функции, а также представления обратной связи и невыполненной работы.Они имеют ссылки быстрого доступа ко всем действиям.

    Облегченная панель мониторинга для Team Web AccessСсылка "Запрос на отзыв" в разделе "Деятельность"

При добавлении пользователя в более чем одну группу доступа этот пользователь получает доступ к функциям, разрешенным в группе доступа с более широким набором функций.Например, при добавлении пользователя в группы Ограниченная и Стандартная пользователь увидит функции, доступ к которым есть в группе Стандартная.

Настройка и управление доступом к возможностям

Необходимые разрешения

Для выполнения следующих процедур нужно быть участником группы Администраторы Team Foundation.Если вы не являетесь членом этой группы, вы не сможет просматривать вкладку Веб-доступ или вносить изменения.

Просмотр и изменение группы доступа к возможностям по умолчанию для Team Foundation Server

  1. Откройте Team Web Access в режиме администрирования и выберите Панель управления для перехода к контексту администрирования верхнего уровня.

  2. Выполните одно из следующих действий.

    1. Если не установлено Visual Studio 2012 Обновление 1 на сервере, перейдите на вкладку веб-доступ.

    2. Если установлено Visual Studio 2012 Обновление 1 на сервере, перейдите на вкладку уровни доступа.

  3. В области обозревателя выберите имя группы доступа, для которой требуется просмотреть сведения.Необходимо учитывать следующее:

    • Список возможностей, доступных для этой группы.

    • Установлена ли группа как группа по умолчанию для развертывания.Если да, имя группы будет дополнено словами (По умолчанию).Это та группа, в которую по умолчанию входят все пользователи развертывания Team Foundation Server.

    • Ли любые пользователи или группы, специально назначенные в эту группу.Если не настроить специально пользователей или группы для использования этой группы, вы не увидите список сущностей, назначенных этой группе.

  4. Чтобы выбрать другую группу в качестве группы по умолчанию, выберите ее на панели проводника, а затем щелкните Установить по умолчанию.

    СоветСовет

    Текст может немного варьироваться в зависимости от применения Visual Studio 2012 Обновление 1.Если не применен этот подход, отобразится текст "Задать в качестве веб-доступа по умолчанию". Если применен этот подход, отобразится текст "Задать в качестве уровня доступа по умолчанию".

    Если группа уже установлена как группа по умолчанию, этот параметр будет недоступен.

Чтобы добавить пользователя или группу в группу доступа к возможностям

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

  2. На странице группы выберите Добавить, а затем выберите одно из следующих:

    • Добавить пользователя или группу Windows, если нужно добавить пользователей или группы с локального компьютера или из Active Directory;

    • Добавить группу TFS, если требуется добавить группу уровня сервера.

      ПримечаниеПримечание

      Можно добавить только группы на уровне сервера в этом контексте, а не группы на уровне коллекции или уровня проекта.Если требуется управлять доступом к возможностям для пользователей определенных коллекций командного проекта или командных проектов, это необходимо сделать, добавив их с помощью Добавить пользователя или группу Windows.

  3. Выберите пользователей или группы, которые требуется добавить.Управление пользователями с помощью групп обычно оказывается проще на длинном промежутке времени, чем управление отдельными учетными записями пользователей.Закончив добавление пользователей или групп, выберите Сохранить изменения.

Проверка возможностей, доступных пользователю путем экспорта журнала аудита

  1. Откройте вкладку Веб-доступ или уровни доступа и на панели проводника выберите Экспорт журнала аудита.

  2. Выполните одно из следующих действий.

    1. Выберите Сохранить, чтобы сохранить файл в нужном местоположении.Тип файла будет .csv Microsoft Excel.После сохранения файла можно открыть его с помощью любой программы, способной прочитать файл с разделением запятыми, например Microsoft Excel.

    2. Выберите Открыть, чтобы открыть файл с помощью любой программы, которая может прочитать файл .csv.

  3. Откройте файл и просмотрите сведения.Файл будет содержать следующие сведения для каждого пользователя и группы, существующих в группе допустимых пользователей Team Foundation, с индивидуальными удостоверениями в строках и значениями в следующих столбцах:

    • Отображаемое имя. имя пользователя или группы, как оно отображается в TFS.Перед именем группы TFS будет указан проект, коллекция или обозначение уровня сервера в квадратных скобках.Например группа читателей для командного проекта Phone Saver будет отображаться как [Phone Saver]\Читатели.

    • Уникальное имя. Уникальное имя пользователя или группы, как оно существует в домене или рабочей группе на компьютере и в TFS.Например, локальная группа "Администраторы" отображается как BUILTIN\Администраторы, уникальные имена групп на уровне проектов в TFS содержит префикс vstfs:///Classification/TeamProject, для пользователей или групп домена отображаются их уникальные имена домена и имена пользователей Active Directory и т. д.

    • Имя сервера. Имя сервера, на котором разворачивается уровень приложений.В развертываниях NLB может быть перечислено несколько имен серверов.

    • Время последнего обращения (UTC). Дата и время в формате UTC, когда пользователь последний раз обращался к TFS.

    • IsGroup. Указывает, является ли удостоверение пользователем или группой.0 обозначает "нет", 1 обозначает "да".Например, запись для Phone Saver\Участники помечена 1 в столбце IsGroup, что указывает, что это группа.

    • Ограниченная. Указывает, является ли удостоверение членом именно группы ограниченного доступа.0 обозначает "нет", 1 обозначает "да".Членство в группе доступа по умолчанию не указывается в этом столбце, даже в том случае, если уровень членства соответствует определенной группе.Например, если группой доступа по умолчанию является "Ограниченная", но удостоверение не было добавлено специально в эту группу, значение в этом столбце будет 0, а в столбце IsDefault будет указано значение 1, что будет означать, что это удостоверение имеет доступ только к ограниченному набору возможностей Team Web Access, потому что это набор доступных пользователям возможностей по умолчанию.

    • Стандартная. Указывает, является ли удостоверение явным образом членом группы стандартного доступа.0 обозначает "нет", 1 обозначает "да".Членство в группе доступа по умолчанию не указывается в этом столбце, даже в том случае, если уровень членства соответствует определенной группе.

    • Полная. Указывает, является ли удостоверение явным образом членом группы полного доступа.0 обозначает "нет", 1 обозначает "да".Членство в группе доступа по умолчанию не указывается в этом столбце, даже в том случае, если уровень членства соответствует определенной группе.

    • IsDefault. Указывает, использует ли удостоверение уровень доступа по умолчанию к возможностям Team Web Access для развертывания.0 обозначает "нет", 1 обозначает "да".Если не задать специально уровни доступа для пользователей или групп в развертывании, все удостоверения будут иметь значение 1.

    Дополнительные сведения об уровнях лицензирования и функциях, доступных в Team Foundation Server см. на странице Visual Studio 2012 and MSDN Licensing Whitepaper.

См. также

Задачи

Добавление пользователей в командные проекты

Основные понятия

Начало работы в команде

Гибкое планирование и итерации

Совместимость клиентов Team Foundation и Team Foundation Server

Отзывы и предложения заинтересованного лица запроса и процессов с помощью Team Web Access

Другие ресурсы

View or change your permissions or join another team

Работа в Team Web Access