Einführung
Teams Toolkit ist eine Reihe von Entwicklertools zum Erstellen von Apps mithilfe der Microsoft Teams-Plattform. Es enthält Vorlagen, Automatisierung und Ressourcen, die Ihre App-Entwicklung für Registerkarten, Bots, Messaging-Erweiterungen und mehr beschleunigen. Mit nahtlosen Integrationen und einem Fokus auf Produktivität bietet Ihnen das Teams Toolkit die Möglichkeit, Apps ohne Kompromisse zu erstellen, die in Microsoft Teams, Outlook und der Microsoft 365-App ausgeführt werden.
In diesem Modul erfahren Sie, wie Sie mithilfe des Teams-Toolkits für Visual Studio Code eine Microsoft Teams-App erstellen.
Voraussetzungen
- Globaler Administratorzugriff auf einen Microsoft 365-Mandanten.
- Grundlegende Kenntnisse einer Teams-App und ihrer Erweiterbarkeitspunkte. Es wird empfohlen, das Schulungsmodul Einführung in das Erstellen von Apps für Microsoft Teams abzuschließen.
- Visual Studio Code ist installiert.
- Node.js v16 installiert.
- Microsoft Edge- oder Google Chrome-Webbrowser installiert.
Lernziele
Dieses Modul umfasst Folgendes:
- Lernen Sie die Grundlagen von Teams-Apps kennen.
- Erfahren Sie mehr über die Vorteile der Verwendung des Teams-Toolkits für Visual Studio Code zum Erstellen von Apps für Teams.
- Erstellen und Debuggen einer Teams-App mithilfe des Teams-Toolkits für Visual Studio Code.
Welche Vorteile bietet die Bereitstellung Ihrer Apps in Teams?
Microsoft Teams ist ein zentraler Hub für Kommunikation und Zusammenarbeit, was es zu einer idealen Plattform für die Verwaltung und Nachverfolgung von Geschäftsprozessen und Workflows macht. Sie können die Effizienz Ihrer Arbeit verbessern und eine bessere Kommunikation und Zusammenarbeit zwischen teammitgliedern einrichten, indem Sie Ihre Geschäftsprozesse in Teams integrieren.
Microsoft Teams ermöglicht Es Teammitgliedern, auf informationen zuzugreifen und diese zu aktualisieren, die sie benötigen, ohne den Kontext zu wechseln. Es bietet eine einzige Plattform für alle Teammitglieder, die zum Prozess beitragen können, und reduziert den Bedarf an mehreren Tools und Systemen, was Zeit und Ressourcen sparen kann.
Was ist eine Teams-App?
Microsoft Teams-Apps sind webbasierte Apps, die die Funktionen der Teams-Plattform erweitern, um die Produktivität zu steigern mit:
- Kommunikations- und Zusammenarbeitsszenarien.
- Soziale Interaktionen und Engagement.
- Allgemeine Geschäftsprozesse.
- Benutzerdefinierte Features aus einer vorhandenen App.
Sie können Ihrer Teams-App einen oder mehrere Erweiterbarkeitspunkte hinzufügen. Hier sind einige Arten von Erweiterbarkeitspunkten in Teams:
- Bots werden häufig in Messaging- oder Chatanwendungen verwendet. Sie bieten eine Vielzahl von Diensten, z. B. die Beantwortung häufig gestellter Fragen, die Bereitstellung von Updates und Benachrichtigungen in Echtzeit oder die Unterstützung bei Systemtransaktionen. Sie können Befehle verstehen und antworten oder Aufgaben in einer Konversation ausführen.
- Registerkarten machen Ihre vorhandene Webanwendung in Teams verfügbar. Beispielsweise kann eine Registerkarte eine Liste von Arbeitselementen oder ein Dashboard für Benutzer anzeigen.
- Nachrichtenerweiterungen bieten eine nahtlose Möglichkeit zum Zugreifen auf und Freigeben von Informationen sowie zum Ausführen von Aktionen innerhalb der Unterhaltung. Beispielsweise können Benutzer eine Besprechung basierend auf einer Chatnachricht planen oder Informationen aus einer Drittanbieterdatenbank durchsuchen und freigeben, während sie mit Teamkollegen in einem Teams-Kanal im gleichen Gespräch bleiben.
Eine Teams-Anwendung ist nur eine .zip Datei in Bezug auf die Anwendungsverteilung. Es handelt sich um ein Paket aus drei Komponenten:
- Das App-Manifest, bei dem es sich um eine JSON-Datei handelt
- Vollfarbsymbol
- Ein Gliederungssymbol
Das App-Manifest enthält alle Details Ihrer Webseiten und Webdienste. Microsoft Teams verwendet diese Informationen, um die Features Ihrer Anwendung auf der Microsoft Teams-Benutzeroberfläche anzuzeigen.
Szenario
In einem Kundensupportszenario haben Sie und Ihr Team das Ziel, die Zeit zu reduzieren, die zum Beheben von Kundenproblemen benötigt wird. Teams-Apps können Ihren Supporttechnikern eine effektive Möglichkeit bieten, ohne den Kontext zu wechseln, zusammenzuarbeiten und zu kommunizieren. Teams-Apps können beispielsweise in den folgenden Szenarien hilfreich sein:
- Zeigen Sie alle Kundensupporttickets und deren Status auf einer Teams-Registerkarte an.
- Benachrichtigen Sie Supporttechniker mit einem Teams-Bot, wenn ein neues Kundensupportticket vorhanden ist.
- Senden Sie eine Erinnerung an einen Supporttechniker zum Status der zugewiesenen Tickets mit einem Teams-Bot.
- Helfen Sie Kunden mit einem FAQ-Bot in Microsoft Teams, einige ihrer Fragen zu beantworten, ohne ein Supportticket zu öffnen.
Das Erstellen einer Microsoft Teams-App und das anschließende manuelle Erstellen des Teams-App-Pakets zusammen mit der erforderlichen Einrichtung für die Bereitstellung und das Hosting von Apps kann zeitaufwändig und mühsam sein. Und wenn Sie noch nicht mit dem Erstellen von Apps für Teams sind, kann der Prozess überwältigend sein.
Teams Toolkit für Visual Studio Code kann Ihnen helfen, Teams-Apps zu erstellen, zu testen, bereitzustellen und zu veröffentlichen, indem es eine Minimale Konfiguration für Entwickler bietet. Mithilfe des Teams-Toolkits für Visual Studio Code haben Sie folgende Möglichkeiten:
- Erstellen Sie eine neue Teams-App aus einer der vielen Vorlagen oder szenariobasierten Beispiel-Apps, die im Beispielkatalog verfügbar sind.
- Zeigen Sie eine lokale Vorschau von Apps mithilfe vorkonfigurierten Aufgaben an.
- Automatisieren von App-Bereitstellungen und -Verteilungen.
- Erstellen und Verwalten mehrerer Umgebungen.
Beginnen wir mit der Installation von Teams Toolkit für Visual Studio Code.