Integrieren von Web-Apps

Durch die Integration der Funktionen einer bestehenden Webanwendung in die Microsoft Teams-Plattform können Sie die Benutzererfahrung verbessern. Achten Sie darauf, die Microsoft Teams-Designrichtlinien zu befolgen, um native Apps für Microsoft Teams zu erstellen. Dieses Dokument bietet eine Übersicht über die Voraussetzungen für die Integration von Webanwendungen in Teams, Power Platform zum Erstellen von Power-Apps, Power Virtual Agents, virtueller Assistent, App-Vorlagen, Schichtconnectors, Moodle LMS, Erstellen einer Schaltfläche "Teilen zu Teams" für Ihre Website, Hinzufügen einer Teams-Registerkarte in SharePoint, Erstellen von Deep-Links und Integrieren von Gerätefunktionen.

Voraussetzungen

Um eine wirksame Integration zu erreichen, sollten Sie die folgenden Voraussetzungen besser verstehen:

  • Fähigkeiten der Teams.
  • SharePoint-Anforderungen für die Datei- und Datenspeicherung.
  • API-Anforderungen.
  • Authentifizierung.
  • Tiefe Verknüpfung Ihrer Anwendung mit Teams.
  • Ordnen Sie die Anwendungsfälle Ihrer App zu Funktionen der Microsoft Teams-Plattform zu.
  • Bestimmen Sie die Einstiegspunkte für Ihre App, z. B. persönliche Nutzung, Zusammenarbeit oder beides.

Low-Code-Plattformen

Low-Code-Plattformen bieten einen intuitiven Ansatz für die Softwareentwicklung und erfordern wenig oder gar keine Codierung, um Anwendungen und Prozesse zu erstellen. Sie können benutzerdefinierte Apps ganz einfach mit Low-Code-Plattformen erstellen. Diese Plattformen bestehen aus einer grafischen Benutzeroberfläche, Connectors für Back-End-Dienste und einem integrierten App-Lebenszyklusverwaltungssystem zum Erstellen, Debuggen, Bereitstellen und Verwalten von Anwendungen. Microsoft bietet die folgenden innovativen Gateways, um schnell Teams-kompatible Anwendungen mit niedrigen Code-Attributen zu erstellen:

  • Microsoft Power-Plattform
  • App-Vorlagen für Microsoft Teams

Microsoft Power-Plattform

Die Microsoft Power-Plattform vereint vier robuste Microsoft-Technologien, wie Power BI, Power Apps, Power Automate und Power Virtual Agents, in einer leistungsstarken Anwendungsplattform. Mit diesen Technologien können Sie Lösungen erstellen, Prozesse automatisieren, Daten analysieren und virtuelle Agents in einer einheitlichen und integrierten Umgebung erstellen.

Hinweis

Sie dürfen Microsoft Power Platform nicht verwenden, um Apps zu erstellen, die im Microsoft Teams Store veröffentlicht werden sollen. Microsoft Power Platform-Apps können nur im App Store einer Organisation veröffentlicht werden.

Power Apps

Mit Power Apps können Sie Geschäftsanwendungen erstellen, die mit Ihren Geschäftsdaten verbunden sind und auf die Bedürfnisse Ihres Unternehmens zugeschnitten sind. Power Apps ermöglicht eine breite Palette von Anwendungsszenarien, um geschäftliche Herausforderungen durch Canvas-Anwendungen zu lösen. Nachdem Sie die Anwendung erstellt haben, können Sie sie aus dem Power Apps Maker-Portal exportieren und in Teams einbetten.

Power Virtual Agents

Power Virtual Agent ist eine codefreie, geführte grafische Schnittstellenlösung. Basiert auf der Microsoft Power Platform und dem Bot Framework. Es ermöglicht jedem Mitglied Ihres Teams, umfangreiche Konversations-Chatbots zu erstellen und zu verwalten, die problemlos in die Teams-Plattform integriert werden können. Sie können intelligente virtuelle Agents für Teams entwerfen, entwickeln und veröffentlichen, ohne eine Entwicklungsumgebung einrichten, einen Webdienst erstellen oder sich direkt beim Bot Framework registrieren zu müssen.

Erstellen eines virtuellen Assistenten

Virtual Assistant ist eine Open-Source-Vorlage von Microsoft, mit der Sie eine stabile Unterhaltungslösung erstellen und gleichzeitig die volle Kontrolle über die Benutzererfahrung, das Branding und die erforderlichen Daten behalten.

App-Vorlagen

Sie können App-Vorlagen verwenden, um maßgeschneiderte Apps zu erstellen, die Ihren organisatorischen Anforderungen entsprechen. App-Vorlagen sind in GitHub verfügbare communitygesteuerte, produktionsbereite Quell-Apps für Microsoft Teams. Jede Vorlage enthält detaillierte Anweisungen für die Bereitstellung und Installation der Anwendung in Ihrem Unternehmen. Es handelt sich um eine gebrauchsfertige Anwendung, die Sie installieren und sofort nutzen können.

Installieren von Moodle LMS

Moodle ist ein beliebtes Open-Source-Lernmanagementsystem (LMS). Es ist jetzt in Teams integriert. Mit dieser Integration können Pädagogen und Lehrer in Moodle-Kursen zusammenarbeiten, Fragen zu Noten und Aufgaben stellen und mit Benachrichtigungen direkt in Teams auf dem Laufenden bleiben.

Erstellen einer Schaltfläche zum Teilen in Teams für Ihre Website

Websites von Drittanbietern können das Launcher-Skript verwenden, um Schaltflächen für die Weitergabe an Teams in ihre Webseiten einzubetten. Wenn Sie die Schaltfläche auswählen, wird die Funktion Für Teams freigeben in einem Popup-Fenster geöffnet. Es ermöglicht Ihnen, einen Link direkt mit jeder Person oder einem Microsoft Teams-Kanal zu teilen, ohne den Kontext zu wechseln.

Hinzufügen einer Microsoft Teams-Registerkarte in SharePoint

Sie können eine vielfältig nutzbare Integration zwischen Teams und SharePoint erhalten, indem Sie eine Teams-Registerkarte in SharePoint als SPFx-Webpart hinzufügen.

Sie können Deep Links zu den Entitäten in Teams erstellen. Sie können Links zu Informationen und Features in Teams erstellen. Diese Deep Links navigieren zu Inhalten und Informationen innerhalb Ihrer Registerkarte. Sie können Deep Links verwenden, um Ihre App mit Teams zu verknüpfen, da sie mehrere Teile einer App für ein nativeres Teams-Erlebnis miteinander verbinden. Weitere Informationen finden Sie unter Konfigurieren von Deep-Links.

Integrieren von Gerätefunktionen

Die Teams-Plattform verbessert kontinuierlich die Entwicklerfunktionen, die sich an integrierten First-Party-Erfahrungen ausrichten. Die erweiterte Teams-Plattform ermöglicht Partnern den Zugriff auf die nativen Gerätefunktionen wie Kamera, QR- oder Strichcodescanner, Fotogalerie, Mikrofon und Standort mithilfe dedizierter APIs, die in der JavaScript-Clientbibliothek von Microsoft Teams verfügbar sind.

Integration der Personenauswahl

Sie können das native People-Picker-Steuerelement von Teams integrieren, mit dem Benutzer in der Web-Applikation Personen suchen und auswählen können.

Integrieren Sie Teams in Ihre externe Anwendung

Sie können Ihre eigenen Erfahrungen in Teams einbetten, indem Sie Teams-Anwendungen erstellen. Wenn Sie dieses Modell umkehren und Teams oder andere Kommunikationsfunktionen in Ihre eigene externe App integrieren möchten, lesen Sie Azure Communication Services. Azure Communication Services sind cloudbasierte Dienste mit REST-APIs und Clientbibliotheken, die Ihnen bei der Integration der Kommunikation in Ihre eigenen benutzerdefinierten Anwendungen helfen. Sie können generische oder im Teams-Stil formatierte React-Webkomponenten für Anrufe und Chats mithilfe der UI-Bibliothek einbetten.

Azure Communication Services Anwendungen können öffentliche Vorschaufunktionen verwenden, um mit Teams zu zusammenarbeiten und Ihrer benutzerdefinierten Anwendung zu ermöglichen, anonym an Teams-Besprechungen teilzunehmen. So können Sie beispielsweise Videogespräche in eine mobile Bankanwendung integrieren und Endbenutzern ermöglichen, sich mit Hilfe von Teams virtuell mit Bankmitarbeitern zu treffen.

Sie können auch die Microsoft 365-Identität integrieren, um externe Anwendungen zu erstellen, die Video- und PSTN-Anrufe im Namen eines Benutzers von Teams einbetten. Wenn Sie Skype for Business SDKs in der Vergangenheit verwendet haben, werden diese Funktionen als Teil Azure Communication Services als Ersatz empfohlen.

Siehe auch