Freigeben über


Einbetten einer Canvas-App als persönliche App in Teams

Sie können eine von Ihnen erstellte App freigeben, indem Sie sie direkt in Microsoft Teams einbetten. Wenn Sie fertig sind, können + auswählen, um Ihre App zu einem Ihrer Teamkanäle oder Unterhaltungen in dem Team hinzufügen, in dem Sie sich befinden. Die App wird als Kachel unter Registerkarten für Ihr Team angezeigt.

Hinweis

Benutzerdefinierte Team-App-Richtlinien müssen festgelegt werden, um das Hochladen benutzerdefinierter Apps zuzulassen. Wenn Sie Ihre App nicht in Teams einbetten können, wenden Sie sich an Ihren Administrator, um festzustellen, ob sie benutzerdefinierte App-Einstellungen eingerichtet haben.

Voraussetzungen

Zu Teams hinzufügen

  1. Melden Sie sich bei Power Apps an, und wählen Sie dann "Apps" aus.

  2. Wählen Sie "Weitere Aktionen " (...) für die App aus, die Sie in Teams freigeben möchten, und wählen Sie dann "Zu Teams hinzufügen" aus.

    Zu Teams hinzufügen.

    Der Bereich "Zu Teams hinzufügen " wird auf der rechten Seite des Bildschirms geöffnet.

    Zu Teams hinzufügen – Überprüfungsoptionen.

  3. (Optional) Wenn die App keine Beschreibung enthält, wählen Sie Details bearbeiten aus, um die App im Power Apps Studio zu öffnen und hinzuzufügen.

  4. (Optional) Wählen Sie erweiterte Einstellungen aus, um weitere Details wie Name, Website, Nutzungsbedingungen, Datenschutzrichtlinie, MPN-ID (Microsoft Partner Network ID) hinzuzufügen.

    Fügen Sie weitere Details hinzu.

  5. Wählen Sie "Zu Teams hinzufügen" aus, und Sie werden aufgefordert, Teams zu öffnen.

    Zu Teams-Schaltfläche hinzufügen

    Tipp

    Wenn Sie möchten, können Sie auch " App herunterladen" auswählen, um die App herunterzuladen, und dann die unter "Hochladen Ihrer App in Microsoft Teams "-Artikel beschriebenen Schritte ausführen, um die App in Teams hochzuladen.

  6. Wählen Sie "Microsoft Teams öffnen", um die Teams-App zu öffnen, oder wählen Sie "Abbrechen " gefolgt von "Web App verwenden" aus, um das Teams-Web zu öffnen.

  7. Wählen Sie Hinzufügen aus. Sie können die App auch zu einem bestimmten Team mithilfe von "Zu Team hinzufügen" oder zu einem bestimmten Chat mithilfe von "Zum Chat hinzufügen" hinzufügen.

    App zu Teams, einem Team oder einem Chat hinzufügen.

    Die App wird jetzt zu Teams hinzugefügt.

    Tipp

    Sie können die App auch anheften, um den Zugriff zu erleichtern.

Mit dem Webplayer zu Teams hinzufügen

Sie können Canvas-Apps auch mithilfe des Webplayers zu Teams hinzufügen.

  1. Wechseln Sie zu Power Apps>Apps> und wählen Sie die App aus, die in einem neuen Browser-Tab gestartet werden soll.

  2. Bearbeiten der App> wählen Sie Oder drücken Sie F5 , um die App wiederzugeben.

  3. Nachdem die App mit dem Webplayer geöffnet wurde, wählen Sie auf der oberen rechten Seite des Bildschirms die Schaltfläche "Zu Teams hinzufügen " aus.

    Hinzufügen einer App zu Teams mit Web Player.

  4. Wenn Sie dazu aufgefordert werden, wählen Sie "Abbrechen" aus.

  5. Wählen Sie "Jetzt starten" aus, um die Teams-App zu öffnen. Alternativ können Sie auch stattdessen die Web-App verwenden, um die App im Teams-Webbrowser zu öffnen.

Hinweis

Veröffentlichen der App im Teams-Katalog

Wenn Sie ein Administrator sind, können Sie die App auch im Microsoft Teams-Katalog veröffentlichen.

Verwenden Sie den Kontext von Teams

Um tief integrierte Apps mit Teams zu erstellen, können Sie die Kontextvariablen des Teams mit der Param() Funktion verwenden. Verwenden Sie beispielsweise die folgende Formel in der Eigenschaft Fill des Bildschirms zum Ändern des Hintergrunds der App basierend auf dem Thema des Benutzers in Teams:

Switch(
        Param("theme"),
        "dark",
        RGBA(
            32,
            31,
            31,
            1
        ),
        "contrast",
        RGBA(
            0,
            0,
            0,
            1
        ),
        RGBA(
            243,
            242,
            241,
            1
        )
    )

Um die App zu testen, veröffentlichen Sie sie, und spielen Sie sie dann in Teams.

Die folgenden Kontextvariablen aus Teams werden unterstützt:

  • locale
  • channelId
  • channelType
  • chatId
  • groupId (nicht unterstützt mit privaten Kanälen)
  • hostClientType
  • subEntityId
  • teamId
  • teamType
  • theme
  • userTeamRole

Hinweis

Dieses Feature wurde im März 2020 hinzugefügt. Wenn Sie Ihre App zuvor in Teams eingebettet haben, müssen Sie Ihre App möglicherweise erneut zu Teams hinzufügen, um diese Funktionalität zu verwenden.

Verbessern der Leistung Ihrer App

Sie können Ihre App optional in Teams vorab laden, um die Leistung zu erhöhen. Weitere Informationen: Aktivieren Sie die Preload-App für eine verbesserte Leistung.

Siehe auch

Willkommen bei Microsoft Teams