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:
- Erstellen eines Angebots in Partner Center
- Aktualisieren Ihrer Teams-App
- Nach dem Kauf
- Integration in die Graph usageRights-API
Erstellen eines Angebots in Partner Center
Melden Sie sich beim Partner Center an, und wählen Sie Partner Center aus.
Wählen Sie auf der Startseite die Registerkarte Marketplace-Angebote aus, um angebote im kommerziellen Marketplace zu definieren.
Wählen Sie im linken Bereich Übersicht aus.
Wählen Sie New OfferSoftware as a Service (Software als Dienst) > aus.
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.
Aktivieren Sie auf der Seite Angebotseinrichtung unter Setupdetails das Kontrollkästchen Ja, ich möchte, dass Microsoft Kundenlizenzen in meinem Namen verwaltet.
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.
Wählen Sie Entwurf speichern aus.
Wählen Sie im linken Bereich Planübersicht und dann Neuen Plan erstellen aus.
Hinweis
Sie müssen mindestens einen Plan hinzufügen.
Geben Sie Plan-ID und Planname ein, und wählen Sie dann Erstellen aus.
Geben Sie den Plannamen und die Planbeschreibung ein.
Hinweis
Die Planinformationen werden im Teams Marketplace und in AppSource unter Angebotsauflistung (Abschnitt "Pläne") angezeigt.
Wählen Sie Entwurf speichern aus.
Wählen Sie im linken Bereich Preise und Verfügbarkeit aus.
Fügen Sie Preis- und Verfügbarkeitsdetails hinzu.
Wählen Sie Entwurf speichern aus.
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.
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
Nach der Aktivierung wird der Kunde von der Angebotsseite zur Teams-Lizenzverwaltung umgeleitet.
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.
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 zu bestimmen, ob der 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:
Abrufen des Benutzer-OBO-Tokens: Abrufen des Zugriffs im Namen eines Benutzers.
Aufrufen von Graph zum Abrufen der Objekt-ID des Benutzers: Verwenden Sie die Microsoft-Graph-API.
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 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.
- Sie müssen über Mindestberechtigungen
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:
- Melden Sie sich beim Microsoft Partner Center mit dem Herausgeberkonto an, das zum Veröffentlichen des SaaS-Angebots verwendet wird.
- Wählen Sie in der oberen rechten Ecke das Symbol Einstellungen aus.
- Wählen Sie Kontoeinstellungen aus.
- Wählen Sie im linken Bereich Mandanten aus. Sie können alle Mandanten anzeigen, die dem Ccp-Konto (Microsoft Cloud Partner Program) 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
- Melden Sie sich beim Partner Center an.
- Wechseln Sie im linken Bereich zu Kommerzieller Marketplace > Lizenzierung analysieren>.
- Wählen Sie plan and tenant (Plan und Mandant ) im Berichtswidget aus, um die monatliche Nutzung anzuzeigen.
Platform Docs