Управление платным доступом для пользователей

Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Вы можете назначать и удалять пользователей и получать счета в соответствии с этими назначениями, вместо завершения процесса покупки. Эта статья поможет вам воспользоваться инструментами, которые мы имеем для управления платным доступом для пользователей. Таким образом вы платите только за то, что вам нужно.

Дополнительные сведения см. в руководстве по управлению платным доступом к Azure Boards, Azure Repos и Azure Test Plans.

Visual Studio подписчики получают доступ, включенный в свою подписку, и их подписка обнаруживается при первом входе в Azure DevOps.

Совет

Чтобы оценить затраты на Azure DevOps, см. калькулятор /c0 или страницу цен Azure DevOps.

Совет

Вы можете использовать ИИ, чтобы помочь с этой задачей позже в этой статье или ознакомиться с включение помощи ИИ в Azure DevOps MCP Server, чтобы начать работу.

Предварительные условия

Убедитесь, что у вас есть следующие элементы:

Категория Требования
Разрешения Член группы администраторов коллекции проектов . Владельцы организации автоматически входят в эту группу.
Выставление счетов Процесс выставления счетов настроен для вашей организации.

Предварительные условия

Категория Требования
Разрешения Член группы администраторов коллекции проектов . Владельцы организации автоматически входят в эту группу.
Лицензирование Лицензирование настроено для вашей организации через Azure

Назначение базовых или базовых планов тестирования

Самый простой способ управления платным доступом — вручную назначить уровень доступа. Уровень доступа можно назначить при добавлении нового пользователя в организацию. Кроме того, можно удалить пользователей, когда они покидают организацию.

Примите во внимание указанные ниже сведения.

  • Visual Studio подписчики автоматически обнаруживаются при входе. За пользователей с подпиской Visual Studio не взимается дополнительная плата.
  • GitHub пользователи Enterprise автоматически обнаруживаются при входе. Плата за пользователей с лицензией GitHub Enterprise не взимается.
  • Доступ заинтересованных лиц — это уровень свободного доступа с ограниченными возможностями.
  • Базовый доступ предоставляется бесплатно для первых 5 пользователей, а при наличии 6 или более пользователей требуется оплата.
  • Доступ "Базовый + Тестовые планы" доступен только за плату, но можно бесплатно попробовать в течение пробного периода на 30 дней.

Выбор уровня доступа по умолчанию для новых пользователей

Все новые пользователи получают бесплатный Доступ для заинтересованных лиц, если они добавлены напрямую в проект.

Чтобы изменить уровень доступа для новых пользователей, добавленных в проекты, сделайте следующее:

  1. Войдите в свою организацию (https://dev.azure.com/{Your_Organization}).

  2. Выберите пункт Настройки организации с иконкой шестеренки.

    Снимок экрана: выделенная кнопка

  3. Выберите "Выставление счетов".

    Снимок экрана с выделенным пунктом

  4. Рядом с уровнем доступа по умолчанию для новых пользователей выберите "Базовый" в раскрывающемся меню.

    Снимок экрана: раскрывающееся меню уровня доступа.

Автоматизация доступа с помощью правил группы

Правила группы — это отличный способ автоматизировать назначение уровня доступа в организации. С их помощью вам не придется вручную назначать доступ каждый раз при удалении или добавлении пользователя. Дополнительные сведения см. в разделе "Правила группы".

Примечание.

Правило группы заменяет уровень доступа по умолчанию. Например, если пользователь является частью группы, назначенной на уровень доступа "Базовый", он получает базовый доступ, даже если доступ по умолчанию задан как "Участник". Уровень доступа по умолчанию применяется к пользователям, на которых не распространяется ни одно правило группы.

Сокращение расходов для пользователей без доступа

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

Чтобы узнать, есть ли пользователи, которые больше не используют Azure DevOps, выполните следующие шаги:

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите пункт Настройки организации с иконкой шестеренки.

    Снимок экрана: выделенная кнопка

  3. Выберите "Пользователи" и сортируйте по последнему доступу.

    Снимок экрана: выбор пользователей и сортировка по последнему доступу.

  4. Если есть пользователи, которые не вошли в систему, вы можете узнать, как недавно они были добавлены, экспортируя список пользователей и проверяя столбец Date Created.

    Снимок экрана, показывающий экспорт пользователей.

Оплата за одного пользователя сразу в нескольких организациях

Если вы являетесь членом нескольких организаций Azure DevOps, вы можете включить многоорганизационное выставление счетов и заплатить за каждого пользователя категории "Базовый" или "Базовый + Тестовые планы" один раз для всех организаций в рамках одной подписки на выставление счетов Azure. Выставление счетов для нескольких организаций не применяется к идентификаторам служб, за которые вам необходимо платить в каждой организации, куда был добавлен идентификатор службы с Базовым или Базовым + Планами Тестирования.

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

  1. Войдите в свою организацию (https://dev.azure.com/{Your_Organization}).

  2. Выберите пункт Настройки организации с иконкой шестеренки.

    Снимок экрана: выделенная кнопка

  3. Выберите "Выставление счетов".

    Снимок экрана с выделенным разделом 'Выставление счетов' в настройках организации.

  4. Выберите "Настроить выставление счетов пользователей".

    Снимок экрана, на котором показана кнопка

  5. Выберите "Сохранить для нескольких организаций >".

    Снимок экрана, показывающий выбранную многопользовательскую организацию на экране настройки выставления счетов пользователей.

Оплата через Azure

Чтобы оплатить Azure, сделайте следующее:

  1. Создайте организацию Azure DevOps, даже если вы не планируете использовать её.
  2. Настройка выставления счетов с помощью подписки Azure и добавления пользователей или покупки CI/CD.
  3. Назначение лицензий пользователям.

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

Использование ИИ для управления платным доступом

Совет

Вы можете использовать ИИ, чтобы помочь с этой задачей позже в этой статье или ознакомиться с включение помощи ИИ в Azure DevOps MCP Server, чтобы начать работу.

Если вы используете GitHub Copilot, < >Azure DevOps MCP Server поможет вам управлять уровнями доступа пользователей, оптимизировать затраты на лицензии и автоматизировать задачи выставления счетов с помощью запросов естественного языка.

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

задачи Пример запроса
Аудит неактивных пользователей Identify all users in my organization who haven't signed in during the last 90 days and still have Basic or Basic + Test Plans access, so I can reclaim those licenses
Оптимизация затрат на лицензию Compare the number of Basic licenses I'm paying for against actual usage across my organization and recommend where I can downgrade users to Stakeholder access
Подключение новой команды A new team of 8 developers and 3 project managers is joining next week. Recommend the most cost-effective access level assignments based on their roles
Настройка группового лицензирования Create a group rule that automatically assigns Basic + Test Plans access to members of our QA team so I don't have to manually manage their access levels
Включение биллинга для нескольких организаций I manage three Azure DevOps organizations under the same Azure subscription. Walk me through enabling multi-organization billing so I only pay once per user
Планирование доступа для подрядчика We're bringing on 15 short-term contractors who only need to view work items and dashboards. What's the most cost-effective way to give them access without increasing our paid user count?

Совет

Для получения наилучших результатов используйте эти запросы в режиме агента с подключенным сервером MCP Azure DevOps. Настройте запросы с определенным именем организации, сведениями о команде или требованиями к уровню доступа.

Следующий шаг