Freigeben über


Erweitern von Agents und Apps in Microsoft 365

Eine Teams-App ist eine App für Microsoft 365, genau wie ein Office-Add-In und ein benutzerdefinierter Copilot-Agent. Dadurch können Sie ein Add-In mit einer oder mehreren dieser anderen Arten von Microsoft 365-Erweiterungen kombinieren. Ihre kombinierte Lösung verwendet ein einzelnes Manifest, das alle Teile konfiguriert, und ein einzelnes App-Paket (eine ZIP-Datei), das als Einheit zum Querladen und veröffentlichen im Microsoft Marketplace oder im Microsoft 365 Admin Center dient.

Mit den neuesten Versionen der Microsoft Teams JavaScript-Clientbibliothek (TeamsJS-Version 2.0.0 und höher), dem einheitlichen App-Manifest für Microsoft 365 (früher Teams-App-Manifest) (Version 1.13 und höher) und Microsoft 365 Agents Toolkit (früher als Teams Toolkit bezeichnet) können Sie Teams-Apps erstellen und aktualisieren, die in einer der drei Microsoft 365-Hubanwendungen (die Anwendungen mit einer App-Leiste) ausgeführt werden.

  • Teams
  • Microsoft 365 Copilot
  • Outlook

Sie können auch eine Teams-App mit einer benutzerdefinierten Copilot-Erweiterung oder einem Office-Add-In für Excel, PowerPoint, Word oder Outlook zu einem einzelnen verteilbaren App-Paket kombinieren.

Verwenden Sie dieses Paketsystem, um eng verwandte Funktionen und Erfahrungen in einer einzigen App für Microsoft 365 zu kombinieren. Einige mögliche Szenarien sind:

  • Stellen Sie eine Seitenoberfläche sowohl in Ihrem Add-In-Aufgabenbereich als auch auf einer benutzerdefinierten persönlichen Registerkarte in einer oder mehreren der Microsoft 365-Hubanwendungen zur Verfügung.
  • Erstellen Sie einen Copilot-Agent, der Microsoft Graph-Daten abruft und in Excel und Teams verfügbar ist.
  • Schließen Sie ähnliche Handler für ähnliche Ereignisse ein, z. B. einen Benutzer, der einer Teams-Unterhaltung hinzugefügt wird, und einen Empfänger, der einer Outlook-Nachricht hinzugefügt wird.
  • Zeichnen Sie in einer Datenbank diskrete Benutzeraktionen in einer Office-Anwendung auf, und zeigen Sie die gesammelten Daten auf einer benutzerdefinierten Registerkarte an, die über die App-Leiste in einem oder mehreren der Microsoft 365-Hubs geöffnet wird.

Tipp

Sie können keine SharePoint-Framework-App in das App-Paket der Microsoft-Erweiterung einschließen, aber Sie können Ihre Microsoft 365-Erweiterung mit einer oder mehreren SharePoint-Framework Apps in einem einzigen SaaS-Angebot (Software-as-a-Service) bündeln. SaaS wird über das Portal für integrierte Apps im Admin Center als Einheit installiert und verwaltet. Weitere Informationen finden Sie unter Verknüpfte SaaS-Apps und Portal für integrierte Apps.

In den folgenden Abschnitten werden einige der Microsoft 365-Entwicklungsfeatures vorgestellt, die die Grenzen zwischen Office, Teams und Copilot überschreiten. Eine Matrix der Unterstützung auf verschiedenen Plattformen finden Sie unter Plattformunterstützung.

Persönliche Registerkarten

Erreichen Sie Ihre Benutzer dort, wo sie sich befinden, direkt im Kontext ihrer Arbeit, indem Sie Ihre Web-App als persönliche Registerkartenanwendung erweitern, die auch in Outlook, Teams und der Microsoft 365 Copilot-Anwendung ausgeführt wird.

Der Screenshot ist ein Beispiel, das die Registerkarte

Die folgenden Abbildungen zeigen die persönliche Registerkarte, die in der Microsoft 365 für iOS - und Android-App ausgeführt wird. (Es wird auch in Outlook für iOS - und Android-App ausgeführt.)

Tipp

Persönliche Registerkarten können mit SharePoint-Framework (SPFx) Version 1.16 und höher als Alternative zum Hosten auf einem Webserver oder Webdienst erstellt und gehostet werden. Weitere Informationen finden Sie unter Hinzufügen der Registerkarte Teams zu SharePoint und Erstellen der Registerkarte Microsoft Teams mithilfe von SharePoint-Framework - Tutorial. Obwohl diese Artikel den Begriff "Teams-Registerkarte" verwenden, gelten sie auch für persönliche Registerkarten in Outlook und Microsoft 365 Copilot.

Nachrichtenerweiterungen ermöglichen Benutzern die Interaktion mit Ihrem Webdienst über Schaltflächen und Formulare. Benutzer können Aktionen in einem externen System über Chatnachrichten in Teams und E-Mail-Nachrichten in Outlook suchen oder initiieren.

Der Screenshot ist ein Beispiel, das die Nachrichtenerweiterung zeigt, die in Outlook und Teams ausgeführt wird.

Das Entpacken von Links funktioniert sowohl in Outlook-Nachrichten als auch in Teams-Chatnachrichten. Sie können auch Links mit Karten entfurlen, die Stageview starten.

Der Screenshot ist ein Beispiel, das zeigt, wie link unfurling in Outlook und Teams ausgeführt wird.

Weitere Informationen finden Sie unter Erstellen von Nachrichtenerweiterungen und Teams-Nachrichtenerweiterungen. Lesen Sie auch die Anleitungen unter Szenarien zum Erstellen eines Outlook-Add-Ins und einer Nachrichtenerweiterung , um zu erfahren, wann sie ein Outlook-Add-In verwenden und wann eine Nachrichtenerweiterung in Outlook verwendet werden sollte.

Besprechungs-Apps

Besprechungs-Apps sind im Wesentlichen persönliche Registerkarten , die die Zusammenarbeit vor, während und nach Besprechungen fördern sollen. Sie können Besprechungs-Apps konfigurieren und zu den Teams-Besprechungen hinzufügen, die von Outlook aus geplant sind, und auch Besprechungs-Apps im Outlook-Kalender ausführen.

Screenshot einer Beispiel-Besprechungs-App, die sowohl in Teams als auch in Outlook ausgeführt wird

Weitere Informationen finden Sie unter Apps für Besprechungen und Anrufe und Erweitern einer Besprechungs-App auf Outlook.

Aktionen in Microsoft 365

Aktionen zielen darauf ab, Ihre App in den Workflow Ihrer Benutzer zu integrieren, indem sie eine einfache Auffindbarkeit und eine nahtlose Interaktion mit ihren Inhalten ermöglichen. Indem Benutzer mit ihrer Absicht und kontextbezogenen Inhalten an Ihre App geleitet werden, ermöglichen Aktionen eine effiziente Aufgabenvervollständigung. Diese Integration verbessert die Sichtbarkeit und Das Engagement Ihrer App mit minimalem Entwicklungsaufwand.

Weitere Informationen finden Sie unter Aktionen in Microsoft 365.

Plattformunterstützung

Die folgende Tabelle zeigt Plattformen, die die verschiedenen Arten von Apps für Microsoft 365 unterstützen.

Features der Teams-App Teams-Support Unterstützung für Outlook als Hub Microsoft 365 Copilot Support Unterstützung für Word-, Excel-, Outlook- und PowerPoint-Add-Ins Hinweise
Registerkarten –persönlicher Bereich Web, Desktop, Mobil Web, Desktop, Mobil (Android, iOS) Web, Desktop, Mobil (Android, iOS) - Kanal- und Gruppenbereiche werden für Microsoft 365 nicht unterstützt. Weitere Informationen finden Sie unter Teams JavaScript-Clientbibliothek.
Besprechungs-Apps Web, Desktop, Mobil Desktop - - Besprechungsphasenansicht wird in Outlook nicht unterstützt. Weitere Informationen finden Sie unter Erweitern einer Besprechungs-App auf Outlook.
Nachrichtenerweiterungen auf Basis der Suche Web, Desktop, Mobil Web, Desktop - - Informationen zu Einschränkungen und Zur Problembehandlung finden Sie unter Einschränkungen.
Aktionsbasierte Nachrichtenerweiterungen Web, Desktop, Mobil Web - - Sichtbar/aktionenfähig (nicht zusammensetzbar) in Teams/Outlook Mobile Preview (iOS, Android). Informationen zu Einschränkungen und Zur Problembehandlung finden Sie unter Einschränkungen.
Link unfurling (einschließlich Stageview) Web, Desktop Web, Desktop - - Weitere Informationen finden Sie unter Hinweise zum Entpacken von Links und zur Stageview.
Komponenten für adaptive Karten Loop Web, Desktop Web, Desktop (nur für neues Outlook) - - Sichtbar (nicht zusammensetzbar) in Teams/Outlook Mobile Preview (iOS, Android). Weitere Informationen finden Sie unter Adaptive Kartenbasierte Loop-Komponenten.
Stageview Web, Desktop, Mobil Web (Vorschau), Desktop (Vorschau) - - Sichtbar/aktionenfähig (nicht zusammensetzbar) in Outlook Mobile Preview (iOS, Android). Weitere Informationen finden Sie unter Nachrichtenerweiterungen.
Office-Add-Ins - - - Web, Desktop Weitere Informationen finden Sie unter Übersicht über die Plattform für Office-Add-Ins.
Copilot-Agents Web, Desktop - Web, Desktop Web, Desktop Weitere Informationen finden Sie unter Deklarative Agents für Microsoft 365 Copilot

App-Planung und -Entwurf

Um eine App innerhalb des Microsoft 365-Ökosystems zu erstellen, überlegen Sie, wie sie Ihren Benutzern hilft, ihre Arbeit zu erledigen und ihre täglichen Aufgaben zu erledigen. Indem Sie bei der Planung und dem Design Ihrer App durchdacht sind, können Sie eine Erfahrung schaffen, die stärker integriert ist und weniger Reibung für Benutzer mit ihrer App verursacht.

Informationen zu den ersten Schritten mit Apps, die in Microsoft 365 erweitert wurden, finden Sie unter App-Playbooks und Microsoft 365 UI Kit (Figma)-Vorschau.

Übermittlung im kommerziellen Microsoft-Marketplace

Treten Sie der wachsenden Anzahl von Produktions-Teams-Apps im Microsoft Marketplace Store als Apps für Microsoft 365 bei. Der App-Übermittlungsprozess für Teams-Apps, die für Outlook und Microsoft 365 aktiviert sind, ist identisch mit herkömmlichen Teams-Apps. Der einzige Unterschied besteht darin, die App-Manifestversion 1.13 oder höher in Ihrem App-Paket zu verwenden, wodurch Unterstützung für Teams-Apps eingeführt wird, die in Microsoft 365 ausgeführt werden.

Nachdem Ihre Teams-App als App für Microsoft 365 veröffentlicht wurde, ist Ihre App zusätzlich zum Microsoft Teams Store als installierbare App in den Outlook- und Microsoft 365-App-Stores auffindbar. Und wenn die App ein Add-In für Excel, PowerPoint oder Word enthält, befindet es sich auch in ihren Stores. Bei der Ausführung in Outlook- und Microsoft 365-Apps verwendet Ihre App die gleichen Berechtigungen, die in Teams gewährt wurden. Teams-Administratoren können den Zugriff auf Microsoft 365-Apps für Benutzer in ihren organization verwalten.

Weitere Informationen finden Sie unter Veröffentlichen von Teams-Apps für Microsoft 365.

Nächster Schritt

Richten Sie Ihre Entwicklungsumgebung ein, um Teams-Apps für Microsoft 365 zu erstellen.

Siehe auch