Freigeben über


Veröffentlichen von Teams-Apps mithilfe von Teams-Toolkits

Nachdem Sie die App erstellt haben, können Sie Ihre App an verschiedene Bereiche verteilen, z. B. an eine Einzelperson, ein Team oder eine Organisation. Die Verteilung hängt von mehreren Faktoren ab, z. B. anforderungen, geschäftlichen und technischen Anforderungen und Ihrem Ziel für die App. Die Verteilung in einen unterschiedlichen Bereich erfordert möglicherweise einen anderen Überprüfungsprozess. Im Allgemeinen gilt: Je größer der Bereich ist, desto mehr Überprüfungen muss die App aus Sicherheits- und Compliancegründen durchlaufen.

Screenshot: Veröffentlichungsflow

Hier erfahren Sie, was Sie in diesem Abschnitt lernen:

Voraussetzungen

  • Erstellen Sie Ihr App-Paket und überprüfen Sie es auf Fehler.
  • Aktivieren Sie das Hochladen einer benutzerdefinierter App in Teams.
  • Stellen Sie sicher, dass Ihre App ausgeführt wird und über HTTPs zugänglich ist.
  • Stellen Sie sicher, dass Sie eine Reihe von Richtlinien in der Veröffentlichung Ihrer App im Teams Store befolgt haben, um Ihre App zu veröffentlichen.

Veröffentlichen in einem einzelnen Bereich oder einer benutzerdefinierten App-Uploadberechtigung

Sie können eine benutzerdefinierte App zu Microsoft Teams hinzufügen, indem Sie ein App-Paket in einer Datei direkt in .zip ein Team oder im persönlichen Kontext hochladen. Das Hinzufügen einer benutzerdefinierten App durch Hochladen eines App-Pakets wird als benutzerdefinierter App-Upload bezeichnet. Es ermöglicht Ihnen, die App zu testen, während sie in Teams hochgeladen wird. Sie können Eine App in den folgenden Szenarien erstellen und testen:

  • Testen und debuggen Sie eine App lokal.
  • Erstellen Sie eine App für sich selbst, z. B. zum Automatisieren eines Workflows.
  • Erstellen Sie eine App für eine kleine Gruppe von Benutzern, z. B. Ihre Arbeitsgruppe.

Sie können eine App für die interne Verwendung erstellen und für Ihr Team freigeben, ohne sie an den Microsoft Teams-App-Katalog im Teams Store zu übermitteln. Weitere Informationen finden Sie unter Hochladen Ihrer App in Teams.

Erstellen eines App-Pakets

Sie müssen Bereitstellung in der Cloud ausführen, bevor Sie das App-Paket erstellen. Der folgende Schritt hilft Ihnen beim Erstellen des App-Pakets:

Wählen Sie Zip Teams App Package>UTILITY aus.
Das generierte App-Paket befindet sich in {your project folder}\appPackage\build\appPackage.{env}.zip.

Hochladen des App-Pakets

Führen Sie die folgenden Schritte aus, um das App-Paket hochzuladen:

  1. Wählen Sie im Teams-Client Apps>Verwalten Ihrer Apps>App hochladen aus.

    Screenshot: Option

    Das Fenster App hochladen wird angezeigt.

  2. Wählen Sie Benutzerdefinierte App hochladen aus.

    Screenshot: Option zum Hochladen einer benutzerdefinierten App in Teams

    Jetzt wird die benutzerdefinierte App in den Teams-Client hochgeladen, und Sie können sie hinzufügen und anzeigen.

In Ihrer Organisation veröffentlichen

Wenn die App für die Verwendung in der Produktion bereit ist, können Sie die App mithilfe der Teams-App-Übermittlungs-API übermitteln, die von der Microsoft Graph-API aufgerufen wird. Die Teams-App-Übermittlungs-API ist eine integrierte Entwicklungsumgebung (IDE), z. B. Microsoft Visual Studio Code, die mit dem Microsoft Teams-Toolkit installiert ist. Die folgenden Schritte helfen Ihnen beim Veröffentlichen der App in Ihrer Organisation:

Veröffentlichen aus dem Teams-Toolkit

Hinweis

Sie können CICD-Pipelines verwenden, um Ihre Teams-App zu veröffentlichen. Weitere Informationen finden Sie unter Einrichten von CI/CD-Pipelines.

Die folgenden Schritte helfen Ihnen beim Veröffentlichen der App aus dem Teams Toolkit:

  1. Sie können Ihre Teams-App auf eine der folgenden Arten veröffentlichen:

    • Wählen Sie unter LIFECYCLEveröffentlichen aus.

    • Wählen Sie Befehlspalette anzeigen>... aus.>Teams: Veröffentlichen.

      Screenshot: Hervorgehobene Option

  2. Wählen Sie Ihre Umgebung aus. Teams Toolkit führt den in teamsapp.ymldefinierten publish Lebenszyklus aus.

    Screenshot: Umgebungsoptionen

Jetzt ist die App im Microsoft Teams Admin Center zum Verwalten von Apps verfügbar, wo Sie und der Administrator sie überprüfen und genehmigen können.

Hinweis

Die App wird noch nicht im App Store Ihrer Organisation veröffentlicht. Der 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.

Genehmigen im Admin Center

Das Teams-Toolkit für Visual Studio Code basiert auf der Teams-App-Übermittlungs-API und ermöglicht es Ihnen, den Übermittlungsvorgang für die Genehmigung für benutzerdefinierte Apps in Teams zu automatisieren.

Hinweis

Stellen Sie sicher, dass Sie über ein Teams-App-Projekt in Visual Studio Code verfügen. Für Sie als Administrator ist Apps verwalten im Microsoft Teams Admin Center der Bereich, in dem Sie alle Teams-Apps für Ihre Organisation anzeigen und verwalten können. Sie können die folgenden Aktivitäten im Admin Center ausführen:

  • Sehen Sie sich den Status und die Eigenschaften von Apps auf Organisationsebene an.
  • Genehmigen Sie neue benutzerdefinierte Apps, oder laden Sie sie in den App Store Ihrer Organisation hoch.
  • Blockieren oder Zulassen von Apps auf Organisationsebene.
  • Fügen Sie Apps zu Teams hinzu.
  • Erwerben Sie Dienste für Drittanbieter-Apps.
  • Anzeigen von Berechtigungen, die von Apps angefordert werden.
  • Erteilen Sie in den Organisationsweiten App-Einstellungen die Administratoreinwilligung für Apps.

Die folgenden Schritte helfen Ihnen bei der Genehmigung über das Admin Center:

  1. Wählen Sie Zum Verwaltungsportal wechseln aus.

  2. Wählen Sie das Symbol >Teams-Apps>Apps verwalten aus.

    Screenshot der Option

    Sie können alle Teams-Apps für Ihre Organisation anzeigen.

    Informiert Sie im Widget Ausstehende Genehmigung oben auf der Seite darüber, wann eine benutzerdefinierte App zur Genehmigung übermittelt wird. In der Tabelle veröffentlicht eine neu übermittelte App automatisch den Status der übermittelten und blockierten Apps. Sie können die Spalte für den Veröffentlichungsstatus in absteigender Reihenfolge sortieren, um die App zu finden.

    Screenshot: Teams-Apps, die zur Genehmigung ausstehen.

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

    Screenshot der übermittelten App.

  4. Wählen Sie die Dropdownliste Status aus, und ändern Sie von Übermittelt in Veröffentlichen.

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

    Weitere Informationen finden Sie unter Veröffentlichen in Ihrer Organisation.

Veröffentlichen im Teams Store

Sie können Ihre App direkt im Teams Store innerhalb von Microsoft Teams verteilen und Millionen von Benutzern auf der ganzen Welt erreichen. Wenn Ihre App auch im Teams Store vorgestellt wird, können Sie potenzielle Kunden sofort erreichen. Die im Teams Store veröffentlichten Apps werden auch automatisch in Microsoft AppSource aufgeführt, dem offiziellen Marketplace für Microsoft 365-Apps und -Lösungen.

Weitere Informationen finden Sie unter Veröffentlichen im Teams Store.

Siehe auch