Registerkarten für Besprechung erstellen
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
Wählen Sie in Ihrem Kalender eine Besprechung aus, der Sie eine Registerkarte hinzufügen möchten.
Wählen Sie die Registerkarte Details und dann aus . Der App-Katalog wird angezeigt.
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.
Besprechungschatansicht
Wählen Sie im Teams-Chatbereich die Ansicht Besprechungschat aus.
Wählen Sie aus, und der App-Katalog wird angezeigt.
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:
Besprechungsseitenbereichsansicht
Während einer Besprechung können Sie apps aus dem Teams-Besprechungsfenster auswählen, um der Besprechung Apps hinzuzufügen.
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.
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.
Deep-Link zum Besprechungsseitenbereich
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:
Im Folgenden finden Sie einen Deep-Link im Besprechungsseitenbereich im mobilen Teams-Client:
Informationen zum Deep Link-Format finden Sie unter DeepLinks.
Besprechungsphasenansicht
Nachdem dem Besprechungsseitenbereich eine Registerkarte hinzugefügt wurde, können Sie sich jetzt für die globale App-Freigabe entscheiden.
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:
Apps in Kanalbesprechung
Eine öffentliche geplante Kanalbesprechung verfügt über die gleiche Liste von Apps wie das übergeordnete Team. Durch die Installation einer App in einer Kanalbesprechung wird sie auch im übergeordneten Team verfügbar gemacht 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:
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.
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
, meetingSidePanel
und 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 | View | – |
Besprechungsinterne Benachrichtigung | Veranschaulicht, wie Benachrichtigungen in Besprechungen mithilfe eines Bots implementiert werden. | View | View | View |
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. | View | – | – |
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
- Befolgen Sie die Schritt-für-Schritt-Anleitung, um in Ihrer Teams-Besprechung Besprechungstoken zu generieren.
- Befolgen Sie die Schritt-für-Schritt-Anleitung , um den Besprechungsseitenbereich in Ihrer Teams-Besprechung zu generieren.
- Befolgen Sie die Schritt-für-Schritt-Anleitung , um die Besprechungsphasenansicht in Ihrer Teams-Besprechung freizugeben.
- Befolgen Sie die Schritt-für-Schritt-Anleitung , um Benachrichtigungen in Der Besprechung in Ihrer Teams-Besprechung zu generieren.
Siehe auch
- Apps für Teams-Besprechungen und -Anrufe
- Entwerfen Ihrer Microsoft Teams-Besprechungserweiterung
- Aktivieren von SSO für die Registerkarten-App
- Hinzufügen von Apps zu Besprechungen mithilfe von Microsoft Graph
- Abrufen von Änderungsbenachrichtigungen für Updates von Microsoft Teams-Besprechungsanrufen
- App-Symbol-Badging für Ihre Teams-App aktivieren