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.
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.
- Entwickler übermitteln die App mithilfe der Teams-App-Übermittlungs-API.
- Der Entwickler sendet Ihnen ein App-Paket im .zip Format. Das App-Genehmigungs-Widget ist in GCC-Mandanten nicht verfügbar.
- Entwickler lädt eine benutzerdefinierte App mithilfe des Teams-Clients zur Genehmigung hoch.
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:
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:
Aktivieren Sie in der App-Übermittlungsregel das Kontrollkästchen Kanalbenachrichtigung unter Aktionen.
Wählen Sie die Schaltfläche Kanal auswählen aus.
Suchen Sie nach einem hinzuzufügenden Team.
Suchen Sie nach einem hinzuzufügenden Kanal.
Wählen Sie Anwenden aus.
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.
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.
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.
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.
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.
Melden Sie sich beim Teams Admin Center an, und wechseln Sie zu Teams-App>Apps verwalten.
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.
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.
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.
So prüfen und veröffentlichen Sie ein App-Update:
Wechseln Sie in der linken Navigation des Teams Admin Center zu Teams-Apps>Apps verwalten.
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.
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.
Verwandte Artikel
- Eine benutzerdefinierte App veröffentlichen, indem Sie ein App-Paket hochladen
- Verwalten von Richtlinien und Einstellungen für benutzerdefinierte Apps
- Verwalten von Richtlinien für App-Berechtigungen in Teams
- Verwalten von Richtlinien für App-Setup in Teams
- Teams-Überwachung und -Warnung
- Microsoft Graph API für Teams-Apps