Einrichten der Microsoft-Lizenzverwaltung

Unabhängige Softwarehersteller (Independent Software Vendors, ISVs) können die Microsoft-Lizenzverwaltung für SaaS-Apps von Drittanbietern im Partner Center im Rahmen der Angebotsveröffentlichung konfigurieren. Auf diese Weise können Teams-Administratoren oder -Benutzer SaaS-Lizenzen für ihre App-Abonnements von Drittanbietern in Teams problemlos zuweisen, zuweisen, verwenden und nachverfolgen.

Führen Sie die folgenden Schritte aus, um die Lizenzverwaltung für eine Drittanbieter-App in Teams zu aktivieren:

  1. Erstellen eines Angebots in Partner Center
  2. Aktualisieren Ihrer Teams-App
  3. Nach dem Kauf
  4. Integration in die Graph usageRights-API

Erstellen eines Angebots in Partner Center

  1. Melden Sie sich beim Partner Center an, und wählen Sie Partner Center aus.

    Die Screenshots zeigen, wie Sie sich beim Partner Center-Konto anmelden.

  2. Wählen Sie auf der Startseite die Registerkarte Marketplace-Angebote aus, um angebote im kommerziellen Marketplace zu definieren.

    Die Screenshots zeigen die Startseite und die Registerkarte

  3. Wählen Sie im linken Bereich Übersicht aus.

  4. Wählen Sie New OfferSoftware as a Service (Software als Dienst) > aus.

    Die Screenshots zeigen die Marketplace-Angebotsseite, auf der Sie ein neues Angebot auswählen können.

  5. Geben Sie Angebots-ID und Angebotsalias ein , und wählen Sie Erstellen aus.

    Hinweis

    Wenn Sie ein Angebot zu Testzwecken erstellen, fügen Sie den Text -ISVPILOT am Ende Ihres Angebotsalias hinzu. Dies gibt das Zertifizierungsteam an, dass das Angebot zu Testzwecken dient. Microsoft löscht regelmäßig Angebote mit -ISVPILOT . Verwenden Sie dieses Tag daher nicht aus anderen Gründen als dem Testen der Lizenzverwaltungsfunktion.

    Die Screenshots zeigen, wie Sie die Angebots-ID und den Angebotsalias im Partner Center eingeben.

  6. Aktivieren Sie auf der Seite Angebotseinrichtung unter Setupdetails das Kontrollkästchen Ja, ich möchte, dass Microsoft Kundenlizenzen in meinem Namen verwaltet.

    Die Screenshots zeigen die Seite zum Einrichten des Angebots zum Einrichten der Lizenz für Ihre App in Teams.

    Hinweis

    • Dies ist eine einmalige Einstellung, die Sie nach der Veröffentlichung Ihres Angebots nicht mehr ändern können. Dadurch kann der Kunde Lizenzen für Ihre App in Teams verwalten.
    • Das App-Manifest unterstützt nur ein Angebot für eine App. Wählen Sie eine geeignete Lizenzverwaltungslösung für alle in Ihrem Angebot verfügbaren Pläne aus, und Sie können diese Option nicht mehr ändern, nachdem das Angebot live übertragen wurde.
  7. Wählen Sie Entwurf speichern aus.

  8. Wählen Sie im linken Bereich Planübersicht und dann Neuen Plan erstellen aus.

    Hinweis

    Sie müssen mindestens einen Plan hinzufügen.

    Die Screenshots zeigen die Planübersicht zum Erstellen eines neuen Plans für Ihre Apps im Partner Center.

  9. Geben Sie Plan-ID und Planname ein, und wählen Sie dann Erstellen aus.

  10. Geben Sie den Plannamen und die Planbeschreibung ein.

    Hinweis

    Die Planinformationen werden im Teams Marketplace und in AppSource unter Angebotsauflistung (Abschnitt "Pläne") angezeigt.

    Die Screenshots zeigen die Planseite zum Hinzufügen des Plannamens und der Planbeschreibung für Ihre App.

  11. Wählen Sie Entwurf speichern aus.

  12. Wählen Sie im linken Bereich Preise und Verfügbarkeit aus.

  13. Fügen Sie Preis- und Verfügbarkeitsdetails hinzu.

    Die Screenshots zeigen die Seite

  14. Wählen Sie Entwurf speichern aus.

  15. Wählen Sie oben auf der Seite Planübersicht aus, um zur Eintragsseite zu gelangen, auf der alle Pläne angezeigt werden, die Sie für dieses Angebot erstellt haben.

    Die Screenshots zeigen die Seite

  16. Kopieren Sie die Dienst-ID des Plans, den Sie für die Integration in die Microsoft Graph usageRights-API erstellt haben.

Aktualisieren Ihrer Teams-App

Aktualisieren Sie Ihre Teams-App, um der kostenpflichtigen Funktionalität zuzuordnen, und ordnen Sie Ihre Teams-App Ihrem Angebot zu, und veröffentlichen Sie sie.

Nach dem Kauf

  1. Nach der Aktivierung wird der Kunde von der Angebotsseite zur Teams-Lizenzverwaltung umgeleitet.

  2. Nach erfolgreichem Abschluss des Abonnementkaufs wird der Kunde zur Abonnementaktivierung zur App-Landing Page weitergeleitet. Dies ist die vorhandene Erfahrung für Benutzer, die monetarisierte Apps in Teams erwerben.

  3. Nachdem der Kunde den Abonnementkauf auf der Landing Page aktiviert hat, wird der Kunde über einen Umleitungs-URL-Link oder eine Schaltfläche, die der Kunde auf der Startseite des Herausgebers auswählt, zur Abonnementseite in Teams umgeleitet.

Integration in die Graph usageRights-API

Integrieren Sie die Graph usageRights-API, um Benutzerberechtigungen zum Zeitpunkt des App-Starts durch einen Kunden zu verwalten, der über eine Kauflizenz verfügt. Sie müssen die Berechtigungen des Benutzers für die App mit einem Graph-Aufruf der usageRights-API bestimmen.

Sie können Graph-APIs aufrufen, um festzustellen, ob der aktuell angemeldete Benutzer mit einem gültigen Abonnement des Plans Zugriff auf Ihre App hat. Führen Sie die Folgenden Schritte aus, um die Graph usageRights-API zum Überprüfen von Benutzerberechtigungen aufzurufen:

  1. Abrufen des Benutzer-OBO-Tokens: Abrufen des Zugriffs im Namen eines Benutzers.

  2. Aufrufen von Graph zum Abrufen der Objekt-ID des Benutzers: Verwenden Sie die Microsoft-Graph-API.

  3. Rufen Sie die usageRights-API auf, um zu ermitteln, ob der Benutzer über die Lizenz für den Plan verfügt: Auflisten der BenutzernutzungRechte-API.

    Hinweis

    • Sie müssen über Mindestberechtigungen User.Read zum Aufrufen von usageRights verfügen. Die usageRights-API befindet sich derzeit in der Betaversion. Nachdem die Version auf V1 aktualisiert wurde, müssen Benutzer ein Upgrade von der Betaversion auf die V1-Version durchführen.
    • Wenn die Microsoft Entra-App sowohl für SaaS-Fulfillment-APIs als auch für die usageRights-API verwendet wird, stellen Sie sicher, dass der Mandant, unter dem die Microsoft Entra-App erstellt wird, entweder der Veröffentlichungsmandant oder der zugeordnete Mandant im Partner Center ist.

Führen Sie die folgenden Schritte aus, um zu ermitteln, ob der Mandant für die Microsoft Entra-App Teil des Partner Center-Setups ist:

  1. Melden Sie sich beim Microsoft Partner Center mit dem Herausgeberkonto an, das zum Veröffentlichen des SaaS-Angebots verwendet wird.
  2. Wählen Sie in der oberen rechten Ecke das Symbol Einstellungen aus.
  3. Wählen Sie Kontoeinstellungen aus.
  4. Wählen Sie im linken Bereich Mandanten aus. Sie können alle Mandanten anzeigen, die dem Microsoft Partner Network-Konto (MPN) zugeordnet sind. Der Mandant, der besitzer der Microsoft Entra-App ist, muss in der Liste verfügbar sein. Wenn der Mandant nicht in der Liste enthalten ist, können Sie die Schaltfläche Azure-ID zuordnen verwenden, um den Mandanten zu verknüpfen.

Überprüfen der Lizenznutzung in Partner Center-Analysen

  1. Melden Sie sich beim Partner Center an.
  2. Wechseln Sie im linken Bereich zu Kommerzieller Marketplace > Lizenzierung analysieren>.
  3. Wählen Sie plan and tenant (Plan und Mandant ) im Berichtswidget aus, um die monatliche Nutzung anzuzeigen.

Siehe auch

Monetarisieren Ihrer App