Veröffentlichen einer benutzerdefinierten App, die mithilfe der Teams-App-Übermittlungs-API übermittelt wurde

Dieser Artikel bietet eine durchgängige Anleitung, wie Sie Ihre Teams-Anwendung von der Entwicklung über die Bereitstellung bis zur Ermittlung bringen. Sie erhalten einen Überblick über die verbundenen Erfahrungen, die Teams über den App-Lebenszyklus hinweg bereitstellt, um die Entwicklung, Bereitstellung und Verwaltung benutzerdefinierter Apps im App Store Ihrer Organisation zu optimieren.

Entwickler können die Teams-App-Übermittlungs-API verwenden, um benutzerdefinierte Apps direkt an das Microsoft Teams Admin Center zu übermitteln, damit Sie sie überprüfen und genehmigen können. Sie können Richtlinien festlegen, um Apps für Benutzer in Ihrem organization zu verwalten, und Ihre Benutzer können diese Apps im Teams-Client ermitteln.

Übersicht über Ihre App von der Entwicklung bis zur Bereitstellung.

Wenn Sie eine benutzerdefinierte Teams-App veröffentlichen, steht sie Benutzern im App Store Ihrer Organisation zur Verfügung. Es gibt drei Möglichkeiten zum Veröffentlichen einer benutzerdefinierten App, und Ihre Genehmigungsmethode hängt davon ab, wie Sie die App vom App-Entwickler erhalten.

App-Entwickler übermitteln die App

Wenn die App für die Verwendung in der Produktion bereit ist, kann der Entwickler die App mithilfe der Teams App-Übermittlungs-API übermitteln, die von Graph-API, einer integrierten Entwicklungsumgebung (IDE) wie Visual Studio Code oder einer Plattform wie Power Apps und Power Automate aufgerufen werden kann. Dadurch wird die App auf der Seite Apps verwalten des Teams Admin Center verfügbar, wo Sie sie überprüfen und genehmigen können.

Die Teams-App-Übermittlungs-API, die auf Microsoft Graph basiert, ermöglicht Ihrer Organisation die Entwicklung auf der Plattform Ihrer Wahl und automatisiert den Prozess der Einreichung bis zur Genehmigung für benutzerdefinierte Apps in Teams.

Hier ist ein Beispiel dafür, wie dieser App-Übermittlungsschritt in Visual Studio Code aussieht:

Screenshot der App-Übermittlung in Visual Studio Code.

Beachten Sie, dass die App dadurch noch nicht im App Store Ihrer Organisation veröffentlicht wird. Dieser Schritt übermittelt die App an das Teams Admin Center, wo Sie sie für die Veröffentlichung im App Store Ihrer Organisation genehmigen können.

Weitere Informationen zur Verwendung der Graph-API zum Übermitteln von Apps finden Sie hier.

Benachrichtigung für App-Übermittlungen

Sie können Benachrichtigungen aktivieren, damit Sie wissen, wann Entwickler eine neue Anwendung zur Überprüfung und Genehmigung übermitteln. Sie erhalten auch Benachrichtigungen, wenn Entwickler App-Updates übermitteln. Um App-Übermittlungsbenachrichtigungen im Teams Admin Center zu aktivieren, wechseln Sie zu Benachrichtigungen und Warnungen>Regeln>App-Übermittlungen, und aktivieren Sie die Regel, indem Sie den Status zu Aktiv ändern. Diese Einstellung ist standardmäßig deaktiviert. Sie müssen ein Teams-Administrator sein, um diese Einstellung aktivieren zu können.

Nachdem Sie diese Einstellung aktiviert haben, erhalten Sie Benachrichtigungen im Team Admin Benachrichtigungen und Benachrichtigungen unter einem neuen Kanal namens App-Übermittlungen. Alternativ können Sie ein vorhandenes Team und einen vorhandenen Kanal auswählen, um Benachrichtigungen an ein bestimmtes Team und einen bestimmten Kanal zu senden. Führen Sie hierzu folgende Schritte aus:

  1. Aktivieren Sie in der App-Übermittlungsregel das Kontrollkästchen Kanalbenachrichtigung unter Aktionen.

  2. Wählen Sie die Schaltfläche Kanal auswählen aus.

  3. Suchen Sie nach einem hinzuzufügenden Team.

  4. Suchen Sie nach einem hinzuzufügenden Kanal.

  5. Wählen Sie Anwenden aus.

    Kontrollkästchen für benutzerdefinierte Kanalbenachrichtigungen.

Hinweis

Aktivieren Sie das Kontrollkästchen Standardkanalwarnung, um Benachrichtigungen an das Team für Administrationswarnungen und -benachrichtigungen im Kanal für App-Übermittlungen zu erhalten.

Standardbenachrichtigungskontrollkästchen für Kanalbenachrichtigungen.

Sie können auch Benachrichtigungen für einen externen Webhook einrichten, indem Sie eine öffentliche Webhook-URL angeben, nachdem Sie das Webhook-Kontrollkästchen aktiviert haben. Eine JSON-Benachrichtigungsnutzlast wird an Ihre Webhook-URL gesendet.

App-Übermittlungsbenachrichtigung.

Nachdem Sie die App-Übermittlungsregel eingerichtet haben, können Sie Benachrichtigungskarten im angegebenen Kanal überprüfen, um App-Details anzuzeigen, und Details anzeigen auswählen, um Apps im Teams Admin Center zu öffnen.

Genehmigen der übermittelten App

Die Seite Apps verwalten im Teams Admin Center (gehen Sie in der linken Navigation zu Teams-Apps>Apps verwalten) gibt Ihnen einen Einblick in alle Teams-Apps für Ihre Organisation. Das Widget Ausstehende Genehmigung oben auf der Seite informiert Sie, wenn eine benutzerdefinierte Anwendung zur Genehmigung vorgelegt wird.

In der Tabelle zeigt eine neu eingereichte App automatisch den VeröffentlichungsstatusÜbermittelt und den StatusBlockiert an. Sie können die Veröffentlichungsstatusspalte in absteigender Reihenfolge sortieren, um die App schnell zu finden.

Veröffentlichungsstatus.

Wählen Sie den App-Namen aus, um zur Seite mit den App-Details zu wechseln. Auf der Registerkarte Info können Sie Details zur App anzeigen, einschließlich Beschreibung, Status, Absender und App-ID.

„App-Details“-Seite für eine übermittelte App

Weitere Informationen zur Verwendung der Graph-API zur Überprüfung des Veröffentlichungsstatus finden Sie hier.

Veröffentlichen der App für Ihre Benutzer

Wenn Sie bereit sind, die App Benutzern zur Verfügung zu stellen, veröffentlichen Sie die App.

  1. Melden Sie sich beim Teams Admin Center an, und wechseln Sie zu Teams-App>Apps verwalten.

  2. Wählen Sie den App-Namen aus, um zur Seite mit den App-Details zu wechseln, und wählen Sie dann im Feld Veröffentlichungsstatus die Option Veröffentlichen aus.

    Schaltfläche

Nachdem Sie die App veröffentlicht haben, ändert sich der Veröffentlichungsstatus in Veröffentlicht und der Status in Zugelassen.

Einrichten und Verwalten

Steuern des Zugriffs auf die App

Standardmäßig können alle Benutzer in Ihrer Organisation auf die App im App Store Ihrer Organisation zugreifen. Um einzuschränken und zu steuern, wer über die Berechtigung zur Verwendung der App verfügt, können Sie eine App-Berechtigungsrichtlinie erstellen und zuweisen. Weitere Informationen finden Sie unter Verwalten von Richtlinien für App-Berechtigungen in Microsoft Teams.

Anheften und Installieren der App zum Ermitteln für Benutzer

Standardmäßig müssen Benutzer, um die App zu finden, den App-Store Ihres Unternehmens aufrufen und dort nach ihr suchen oder suchen lassen. Um Benutzern den Zugriff auf die App zu erleichtern, können Sie die App an die App-Leiste in Teams anheften. Erstellen Sie hierzu eine App-Setuprichtlinie, und weisen Sie sie Benutzern zu. Weitere Informationen finden Sie unter Verwalten von App-Einrichtungsrichtlinien in Microsoft Teams.

Durchsuchen der Audit-Protokolle nach App-Ereignissen in Teams

Sie können das Überwachungsprotokoll durchsuchen, um die Teams-Apps-Aktivität in Ihrer Organisation anzuzeigen. Weitere Informationen zum Durchsuchen des Überwachungsprotokolls und zum Anzeigen einer Liste der im Überwachungsprotokoll protokollierten Teams-Aktivitäten finden Sie unter Durchsuchen des Überwachungsprotokolls nach Ereignissen in Teams.

Damit Sie das Überwachungsprotokoll durchsuchen können, müssen Sie zuerst im Security & Compliance Center die Überwachung aktivieren. Weitere Informationen finden Sie unter Die Überwachungsprotokollsuche ein- oder ausschalten. Denken Sie daran, dass Überwachungsdaten nur ab dem Zeitpunkt verfügbar sind, an dem Sie die Überwachung aktiviert haben.

Entdecken und übernehmen

Benutzer, die über Berechtigungen für die App verfügen, können sie im App Store Ihrer Organisation finden. Im Teams-Client sind diese Apps auf der Seite Apps im Abschnitt Für Ihre Organisation erstellt verfügbar.

Apps-Seite mit veröffentlichter App.

Sie können eine App-Setuprichtlinie erstellen und sie allen oder einigen benutzern zuweisen, um eine oder mehrere Apps im Teams-Client anzuheften. Es verbessert den einfachen Zugriff und die App-Einführung für die Apps, die für die Anforderungen Ihrer Benutzer relevant sind.

Aktualisieren einer benutzerdefinierten App

Wenn der Entwickler ein Update an eine veröffentlichte benutzerdefinierte App übermittelt, werden Sie im Admin Center auf der Seite Apps verwalten im Widget Ausstehende Genehmigung benachrichtigt. In der App-Auflistung auf der Seite "Apps verwalten" ist die status Veröffentlichung der App auf Update übermittelt festgelegt.

Screenshot der Seite

So prüfen und veröffentlichen Sie ein App-Update:

  1. Wechseln Sie in der linken Navigation des Teams Admin Center zu Teams-Apps>Apps verwalten.

  2. Wählen Sie den App-Namen aus, um zur Seite mit den App-Details zu wechseln, und wählen Sie dann Update verfügbar aus, um Details zum Update zu überprüfen.

    Seite

  3. Wenn Sie fertig sind, wählen Sie Veröffentlichen aus, um das Update zu veröffentlichen. Dadurch wird die vorhandene App ersetzt, die Versionsnummer aktualisiert und der Veröffentlichungsstatus in Veröffentlicht geändert. Alle App-Berechtigungsrichtlinien und App-Setup-Richtlinien bleiben für die aktualisierte App erzwungen.

    Wenn Sie das Update ablehnen, bleibt die frühere Version der App veröffentlicht.

Beachten Sie Folgendes:

  • Wenn eine App genehmigt wird, kann jeder ein Update für die App einreichen. Dies bedeutet, dass andere Entwickler, einschließlich des Entwicklers, der die App ursprünglich eingereicht hat, ein Update für die App einreichen können.
  • Wenn ein Entwickler eine App einreicht und die Anfrage aussteht, kann nur derselbe Entwickler ein Update für die App einreichen. Andere Entwickler können ein Update erst einreichen, nachdem die App genehmigt wurde.

Weitere Informationen zur Verwendung der Graph-API zum Aktualisieren von Apps finden Sie hier.