Registerkarten erstellen für Besprechungen

Jedes Team hat eine andere Art, zu kommunizieren und Aufgaben gemeinsam zu erledigen. Um diese verschiedenen Aufgaben zu erfüllen, passen Sie Teams mit Apps für Besprechungen an. Aktivieren Sie Ihre Apps für Teams-Besprechungen, und konfigurieren Sie die Apps so, dass sie im Besprechungsbereich des App-Manifests verfügbar sind.

Registerkarten in Teams-Besprechungen

Mithilfe von Registerkarten können Besprechungsteilnehmer auf Dienste und Inhalte in einem bestimmten Bereich innerhalb einer Besprechung zugreifen. Wenn Sie noch nicht mit der Microsoft Teams-Registerkartenentwicklung sind, finden Sie weitere Informationen unter Erstellen von Registerkarten für Teams.

Vor dem Erstellen einer Besprechungsregisterkarte ist es wichtig, sich über die Verfügbaren Oberflächen zu informieren, die für die Besprechungschatansicht, die Ansicht der Besprechungsdetails, die Ansicht des besprechungsseitigen Bereichs und die Besprechungsphasenansicht verfügbar sind.

Besprechungsdetailsansicht

  1. Wählen Sie in Ihrem Kalender eine Besprechung aus, der Sie eine Registerkarte hinzufügen möchten.

  2. Wählen Sie die Registerkarte Details und dann aus . Der App-Katalog wird angezeigt.

    Screenshot: App-Erfahrung vor der Besprechung in Der Teams-Besprechung

  3. Wählen Sie im App-Katalog die App aus, die Sie hinzufügen möchten, und führen Sie die erforderlichen Schritte aus. Die Registerkarte wird der Seite mit den Besprechungsdetails hinzugefügt.

    Die folgende Abbildung zeigt eine Registerkarte, die der Seite mit den Besprechungsdetails im Teams-Desktopclient hinzugefügt wurde:

    Screenshot: Desktop-Teams-Registerkarten in der Ansicht


Besprechungschatansicht

  1. Wählen Sie im Teams-Chatbereich die Ansicht Besprechungschat aus.

  2. Wählen Sie aus, und der App-Katalog wird angezeigt.

  3. Wählen Sie im App-Katalog die App aus, die Sie hinzufügen möchten, und führen Sie die erforderlichen Schritte aus. Die Registerkarte wird dem Besprechungschat hinzugefügt.

    Die folgende Abbildung zeigt eine App, die dem Besprechungschat im Teams-Desktopclient hinzugefügt wurde:

    Screenshot: Besprechungschatansicht in einem Besprechungschat in Teams Desktop


Besprechungsseitenbereichsansicht

  1. Während einer Besprechung können Sie apps aus dem Teams-Besprechungsfenster auswählen, um der Besprechung Apps hinzuzufügen.

    Screenshot: Hinzufügen einer App im Teams-Besprechungsfenster

  2. Wählen Sie im App-Katalog die App aus, die Sie hinzufügen möchten, und führen Sie die erforderlichen Schritte aus. Die App wird dem Besprechungsseitenbereich hinzugefügt.

    Screenshot: Seitenbereichsansicht mit der Liste der Apps

Um Besprechungsteilnehmer zu benachrichtigen, wenn eine neue Aktivität in der App im Besprechungsseitenbereich geladen wird, können Sie die App-Symbol-Badging aktivieren. Weitere Informationen finden Sie unter Aktivieren der App-Symbol-Badging für Ihre Teams-App.

Hinweis

  • Deep Link zum Besprechungsseitenbereich im Teams-Desktopclient ist nur in der öffentlichen Entwicklervorschau verfügbar.
  • Deep Link zum Besprechungsseitenbereich im mobilen Teams-Client ist allgemein verfügbar.

Sie können einen Deep-Link zu Ihrer Registerkarten-App erstellen, der im Seitenbereich der Besprechung geöffnet werden kann. Wenn Benutzer in einer Besprechung den Deep-Link auswählen, wird der Seitenbereich der Besprechung in der Besprechungsphase geöffnet. Wenn ein Benutzer den Deep-Link vor oder nach der Besprechung auswählt, wird der Deep-Link in einer Registerkarte vor oder nach der Besprechung geöffnet.

  • Im Folgenden finden Sie einen Deep-Link im Besprechungsseitenbereich des Teams-Desktopclients:

    Screenshot: Seitenbereichsansicht, wenn Deep Link ausgewählt ist

  • Im Folgenden finden Sie einen Deep-Link im Besprechungsseitenbereich im mobilen Teams-Client:

    Screenshot: Ansicht des seitenseitigen Bereichs, wenn

Informationen zum Deep Link-Format finden Sie unter DeepLinks.

Besprechungsphasenansicht

  1. Nachdem dem Besprechungsseitenbereich eine Registerkarte hinzugefügt wurde, können Sie sich jetzt für die globale App-Freigabe entscheiden.

  2. Dies führt zur Renderingregisterkarte auf der Bühne für jeden Teilnehmer an der Besprechung.

Die folgende Abbildung zeigt eine Registerkarte, die der Besprechungsphase im Teams-Desktopclient hinzugefügt wurde:

Screenshot: Besprechungsphasenansicht der App, die Sie für die Besprechung im Teams-Desktop freigegeben haben.

Apps in Kanalbesprechung

Eine öffentliche geplante Kanalbesprechung verfügt über die gleiche Liste von Apps wie die übergeordnetes Team. Wenn Sie eine App in einer Kanalbesprechung installieren, wird sie auch im übergeordnetes Team verfügbar und umgekehrt.

Die Registerkarteninstanzen in einer Kanalbesprechung sind jedoch von den Registerkarten im Kanal selbst getrennt. Angenommen, ein Entwicklungskanal verfügt über eine Registerkarte Polly . Wenn Sie eine Standup-Besprechung in diesem Kanal erstellen, verfügt diese Besprechung erst dann über eine Polly-Registerkarte , wenn Sie die Registerkarte explizit zur Besprechung hinzufügen.

Die folgende Abbildung zeigt Apps in einem Kanal im Teams-Desktopclient:

Screenshot: Apps, die einer Kanalbesprechung im Teams-Desktopclient hinzugefügt wurden

In öffentlichen geplanten Kanalbesprechungen können Sie nach dem Hinzufügen einer Besprechungsregisterkarte das Besprechungsobjekt auf der Seite mit den Besprechungsdetails auswählen, um auf die Registerkarte zuzugreifen.

Screenshot: Auswahl des Besprechungsobjekts

Hinweis

Auf Mobilgeräten können anonyme Benutzer in geplanten Besprechungen im öffentlichen Kanal nicht auf Apps zugreifen.

Besprechungs-Apps in Outlook

Registerkarten in Teams-Besprechungen werden auch in Microsoft Outlook ab App-Manifestversion 1.13 unterstützt. Sie können Besprechungsregister-Apps erstellen, die in Outlook für Windows geplanten Teams-Besprechungen konfiguriert und hinzugefügt werden können. Weitere Informationen finden Sie unter Erweitern einer Teams-Besprechungs-App auf Outlook.

Erweiterte Registerkarten-APIs

TeamsJS ist eine umfangreiche Bibliothek, die zum Erstellen von Registerkarten mit JavaScript verwendet wird. Verwenden Sie die neuesten TeamsJS (V.2.0 oder höher), um in Teams, Microsoft 365-App und Outlook zu arbeiten. Weitere Informationen finden Sie unter Teams JavaScript-Clientbibliothek.

Framekontext

Die JavaScript-Bibliothek von Microsoft Teams macht den frameContext verfügbar, in dem die URL Ihrer Besprechungsregisterkarte in die getContext-API geladen wird. Die möglichen Werte von frameContext sind content, task, setting, remove, sidePanel und meetingStage. Auf diese Weise können Sie benutzerdefinierte Erfahrungen erstellen, die darauf basieren, wo die App gerendert wird. Beispiel: Anzeigen einer bestimmten Benutzeroberfläche mit Fokus auf Zusammenarbeit in der meetingStage und einer anderen Benutzeroberfläche für die Besprechungsvorbereitung auf der Chatregisterkarte (content). Weitere Informationen finden Sie unter getContext-API.

Aktivieren Ihrer Registerkarten für Teams-Besprechungen

Aktualisieren Sie Ihr App-Manifest mit der relevanten Kontexteigenschaft, um die verschiedenen Registerkartenansichten zu konfigurieren. Die Funktionen der Besprechungs-App werden in Ihrem App-Manifest mithilfe der Bereiche und Kontextarrays im configurableTabs Abschnitt deklariert.

Bereich

Der Bereich definiert, wer auf die Apps zugreifen kann.

  • groupchat scope stellt Ihre App in einem Gruppenbereich zur Verfügung und ermöglicht das Hinzufügen der App in einem Anruf oder einer Besprechung (geplante private Besprechungen oder Sofortbesprechungen).

  • team scope macht Ihre App in einem Teambereich verfügbar und ermöglicht das Hinzufügen Ihrer App in Team-, Kanal- oder geplanten Kanalbesprechung.

Kontext

Die context -Eigenschaft bestimmt, ob die App nach der Installation und Konfiguration in einer bestimmten Ansicht verfügbar ist. Im Folgenden finden Sie die Werte für die Eigenschaft context, aus der Sie alle oder einige der Werte verwenden können:

Wert Beschreibung
channelTab Eine Registerkarte in der Kopfzeile eines Teamkanals.
privateChatTab Eine Registerkarte in der Kopfzeile eines Gruppenchats zwischen einer Gruppe von Benutzern, nicht im Kontext eines Teams oder einer Besprechung.
meetingChatTab Eine Registerkarte in der Kopfzeile eines Gruppenchats zwischen einer Gruppe von Benutzern für eine geplante Besprechung. Sie können entweder meetingChatTab oder meetingDetailsTab angeben, um sicherzustellen, dass die Apps auf Mobilgeräten funktionieren.
meetingDetailsTab Eine Registerkarte in der Kopfzeile der Ansicht der Besprechungsdetails des Kalenders. Sie können entweder meetingChatTab oder meetingDetailsTab angeben, um sicherzustellen, dass die Apps auf Mobilgeräten funktionieren.
meetingSidePanel Ein besprechungsinterner Bereich, der über die einheitliche Leiste (U-Leiste) geöffnet wird.
meetingStage Eine App aus dem meetingSidePanel kann im Freigabefenster angezeigt werden. Sie können diese App auch nicht in Teams-Raumclients verwenden.

Konfigurieren der Registerkarten-App für eine Besprechung

Apps in Besprechungen können die folgenden Kontexte verwenden: meetingChatTab, meetingDetailsTab, meetingSidePanelund meetingStage. Nachdem ein Besprechungsteilnehmer eine App installiert und die Registerkarte in der Besprechung konfiguriert hat, beginnen alle anderen Kontexte der App für die angegebene Besprechung, die Registerkarte zu rendern.

Der folgende Codeausschnitt ist ein Beispiel für eine konfigurierbare Registerkarte, die in einer App für Teams Besprechungen verwendet wird:


"configurableTabs": [
    {
      "configurationUrl": "https://contoso.com/teamstab/configure",
      "canUpdateConfiguration": true,
      "scopes": [
        "team",
        "groupchat"
      ],
      "context":[
        "channelTab",
        "privateChatTab",
        "meetingChatTab",
        "meetingDetailsTab",
        "meetingSidePanel",
        "meetingStage"
     ]
    }
  ]

Weitere Beispiele

Der Standardkontext für Registerkarten (sofern nicht angegeben) lautet:

"context":[ 
  "channelTab", 
  "privateChatTab", 
  "meetingChatTab", 
  "meetingDetailsTab" 
     ] 

Um zu verhindern, dass eine App in Gruppenchats ohne Besprechung angezeigt wird, müssen Sie den folgenden Kontext festlegen:

"context":[ 
  "meetingSidePanel", 
  "meetingChatTab", 
  "meetingDetailsTab" 
     ] 

Nur für besprechungsinterne Seitenbereichsfunktionen:

"context":[ 
  "meetingSidePanel" 
     ] 

Featurekompatibilität nach Benutzertypen

Die folgende Tabelle enthält die Benutzertypen und enthält die Features, die jeder Benutzer auf die Registerkarten in Besprechungen zugreifen kann:

Benutzertyp Geplante Besprechung oder Sofortige Kalenderbesprechung 1:1-Anruf Gruppenanruf Geplante Kanalbesprechung
Mandantenintern Interaktion für alle Rollen zulässig.

Das Erstellen, Aktualisieren oder Löschen ist für alle Teilnehmer zulässig.
Interaktion und Erstellen, Aktualisieren oder Löschen sind zulässig.

Mandanteninterne Benutzer, die mit Verbundbenutzern anrufen, können nicht interagieren und nicht erstellen, aktualisieren oder löschen.
Interaktion und Erstellen, Aktualisieren oder Löschen sind zulässig.

Mandanteninterne Benutzer, die mit Verbundbenutzern anrufen, können nicht interagieren und nicht erstellen, aktualisieren oder löschen.
Interaktion und Erstellen, Aktualisieren oder Löschen sind für alle Rollen mit Ausnahme von Teilnehmern zulässig.
Gast Kann nur interagieren Kann nur interagieren Kann nur interagieren Kann nur interagieren
Verbund oder extern Kann nur interagieren Nicht verfügbar Nicht verfügbar Kann nur interagieren
Anonym Kann nur interagieren Nicht verfügbar Nicht verfügbar Nicht verfügbar

Codebeispiel

Beispielname Beschreibung .NET Node.js Manifest
Besprechungs-App Veranschaulicht, wie die Generator-App für Besprechungstoken verwendet wird, um ein Token anzufordern. Das Token wird sequenziell generiert, sodass jeder Teilnehmer eine angemessene Gelegenheit hat, in einer Besprechung mitzuwirken. Das Token ist in Situationen wie Scrum-Besprechungen und Q&A-Sitzungen nützlich. View View Anzeigen
Beispiel für Freigabefenster Beispiel-App zum Anzeigen einer Registerkarte in der Besprechungsphase für die Zusammenarbeit. View View View
Besprechungsseitenbereich Beispiel-App zum Hinzufügen einer Agenda in einem besprechungsseitigen Bereich. View Anzeigen
Besprechungsinterne Benachrichtigung Veranschaulicht, wie Benachrichtigungen in Besprechungen mithilfe eines Bots implementiert werden. View View Anzeigen
Dokumentsignierung in besprechungsinternen Dokumenten Veranschaulicht, wie eine Teams-App für die Dokumentsignatur implementiert wird. Umfasst die Freigabe bestimmter App-Inhalte für die Phase, Teams SSO und benutzerspezifische Stageview. Anzeigen
Besprechungsregisterkarten Dieses Beispiel zeigt app Stageview, Stummschalten/Stummschalten von Teams-Besprechungsaudioanrufen auf der Registerkarte "Besprechungsseitenbereich". View View View

Hinweis

  • Besprechungs-Apps (Seitenbereich und Besprechungsphase) werden im Teams-Desktopclient unterstützt.
  • Besprechungs-Apps (Seitenbereich und Besprechungsphase) im Teams-Webclient werden nur unterstützt, wenn die Entwicklervorschau aktiviert ist.

Schritt-für-Schritt-Anleitungen

Siehe auch