Настройка управления лицензиями Майкрософт

Независимые поставщики программного обеспечения могут настроить управление лицензиями Майкрософт для сторонних приложений SaaS в Центре партнеров в рамках публикации предложения. Это позволяет администраторам Или пользователям Teams легко назначать, отменять назначение, использование и отслеживание лицензий SaaS для подписок сторонних приложений в Teams.

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

  1. Создание предложения в Центре партнеров
  2. Обновление приложения Teams
  3. После покупки
  4. Интеграция с API использования GraphRights

Создание предложения в Центре партнеров

  1. Войдите в Центр партнеров и выберите Центр партнеров.

    На снимках экрана показано, как войти в учетную запись Центра партнеров.

  2. На домашней странице выберите вкладку Предложения Marketplace , чтобы определить предложения коммерческой платформы.

    На снимках экрана показана домашняя страница и вкладка предложения Marketplace в Центре партнеров.

  3. Выберите Обзор в левой области.

  4. Выберите Новое предложение>Программное обеспечение как услуга.

    На снимках экрана показана страница предложения Marketplace, где можно выбрать новое предложение.

  5. Введите идентификатор предложения и псевдоним предложения и нажмите кнопку Создать.

    Примечание.

    Если вы создаете предложение для тестирования, добавьте текст -ISVPILOT в конец псевдонима предложения. Это указывает группе сертификации, что предложение предназначено для тестирования. Корпорация Майкрософт периодически удаляет предложения с помощью -ISVPILOT . Поэтому не используйте этот тег по другим причинам, кроме тестирования возможности управления лицензиями.

    На снимках экрана показано, как ввести идентификатор предложения и псевдоним предложения в Центре партнеров.

  6. На странице настройка предложения в разделе сведения об установке установите флажок Да, я хочу, чтобы корпорация Майкрософт управляла клиентскими лицензиями от моего имени.

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

    Примечание.

    • Это одноразовый параметр, и вы не сможете изменить его после публикации предложения. Это позволяет клиенту управлять лицензиями для вашего приложения в Teams.
    • Манифест приложения поддерживает только одно предложение для приложения. Выберите соответствующее решение для управления лицензиями для всех планов, доступных в вашем предложении, и вы не сможете изменить этот параметр после того, как предложение будет отправлено в режим реального времени.
  7. Выберите Сохранить черновик.

  8. Выберите Обзор плана в области слева, а затем щелкните Создать план.

    Примечание.

    Необходимо добавить по крайней мере один план.

    На снимках экрана показан обзор плана для создания нового плана для приложений в Центре партнеров.

  9. Введите идентификатор плана и имя плана, а затем нажмите кнопку Создать.

  10. Введите имя плана и описание плана.

    Примечание.

    Сведения о плане отображаются в Teams Marketplace и AppSource в списке предложений (раздел планов).

    На снимках экрана показана страница плана для добавления имени плана и описания плана для приложения.

  11. Выберите Сохранить черновик.

  12. Выберите Цены и доступность в области слева.

  13. Добавьте сведения о ценах и доступности.

    На снимках экрана показана страница цен и доступности для добавления предложения SaaS для приложения.

  14. Выберите Сохранить черновик.

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

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

  16. Скопируйте идентификатор службы плана, созданного для интеграции с API использования Microsoft GraphRights.

Обновление приложения Teams

Обновите приложение Teams для сопоставления с платными функциями, а приложение Teams — с предложением и публикацией.

После покупки

  1. После активации клиент перенаправляется с целевой страницы в Управление лицензиями Teams.

  2. После успешного завершения покупки подписки клиент перенаправляется на целевую страницу приложения для активации подписки. Это существующий интерфейс для пользователей, приобретавших монетизированные приложения в Teams.

  3. После активации покупки подписки на целевой странице клиент перенаправляется на страницу подписок в Teams с помощью ссылки или кнопки , выбранной клиентом на целевой странице издателя.

Интеграция с API использования GraphRights

Интеграция с API использования GraphRights для управления разрешениями пользователей во время запуска приложения клиентом, у которого есть лицензия на покупку. Необходимо определить разрешения пользователя для приложения с помощью вызова Graph к API usageRights.

Вы можете вызвать API Graph, чтобы определить, имеет ли текущий вошедший в систему пользователь с допустимой подпиской плана доступ к вашему приложению. Чтобы вызвать API graph usageRights для проверка разрешений пользователей, выполните следующие действия:

  1. Получение маркера OBO пользователя: получение доступа от имени пользователя.

  2. Вызовите Graph, чтобы получить идентификатор объекта пользователя. Используйте API Graph Майкрософт.

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

    Примечание.

    • Для вызова usageRights необходимо иметь минимальные User.Read разрешения. API usageRights в настоящее время находится в бета-версии. После обновления версии до версии 1 пользователи должны обновить бета-версию до версии 1.
    • Если приложение Microsoft Entra используется как для API-интерфейсов выполнения SaaS, так и для API usageRights убедитесь, что клиент, под которым создается приложение Microsoft Entra, является клиентом публикации или связанным клиентом в Центре партнеров.

Чтобы определить, является ли клиент для приложения Microsoft Entra частью настройки Центра партнеров, выполните следующие действия.

  1. Войдите в Центр партнеров Майкрософт , используя учетную запись издателя, которая используется для публикации предложения SaaS.
  2. В правом верхнем углу щелкните значок Параметры .
  3. Выберите Настройка учетных записей.
  4. В левой области выберите Арендаторы. Вы увидите все клиенты, связанные с учетной записью Microsoft Partner Network (MPN). Клиент, являющийся владельцем приложения Microsoft Entra, должен быть доступен в списке. Если клиента нет в списке, можно использовать кнопку Связать идентификатор Azure для связывания клиента.

Проверка использования лицензий в аналитике Центра партнеров

  1. Войдите в Центр партнеров.
  2. В левой области перейдите в раздел Анализ > лицензирования коммерческой платформы>.
  3. Выберите План и Клиент в мини-приложении отчетов, чтобы просмотреть разумное использование месяца.

См. также

Монетизация приложения