Erstellen für Microsoft Teams mit SharePoint-Framework

Sie können Microsoft Teams um zusätzliche Funktionen erweitern, indem Sie Ihre Anwendungen integrieren. Auf diese Weise können Sie Funktionen im Kontext der Arbeit Ihrer Benutzer verfügbar machen, die ihnen helfen, produktiver zu sein. Durch das Erstellen von Microsoft Teams-Anwendungen mit SharePoint-Framework können Sie Kosten für die Hostinginfrastruktur sparen und den Bereitstellungs- und Vorgangsprozess vereinfachen.

Tipp

Informationen zur Verwendung der verschiedenen in diesem Artikel beschriebenen Konzepte finden Sie in der Beispielanwendung Leads auf GitHub.

Gründe für das Erstellen für Microsoft Teams mit SharePoint-Framework

Es gibt zwei Hauptvorteile für die Verwendung der SharePoint-Framework für Microsoft Teams: vereinfachtes Hosting und einfache Integration mit APIs, die mit Azure Active Directory gesichert sind.

Automatisches Lösungshosting

Wenn Sie Lösungen für Microsoft Teams erstellen, müssen Sie sie irgendwo hosten. In der Regel bedeutet dies das Erstellen und Überwachen einer Azure App Service. Dies bedeutet auch, dass Sie jetzt über zusätzliche Infrastruktur verfügen, für die Sie bezahlen und kontinuierlich überwachen müssen.

Wenn Sie Teams-Registerkarten und persönliche Apps mit SharePoint-Framework erstellen, werden Ihre Lösungen automatisch für Sie in SharePoint gehostet. Sie benötigen keine zusätzlichen Ressourcen in Microsoft Azure. Dies vereinfacht den Bereitstellungsprozess und den Betrieb erheblich und senkt die Gesamtkosten Ihrer Lösung.

Wenn Sie Office 365 CDN aktiviert haben, werden Ressourcen für Ihre Teams-Registerkarten und persönlichen Apps darüber hinaus über das CDN bereitgestellt, sodass Ihre Benutzer eine deutlich bessere Erfahrung ohne zusätzliche Kosten oder Konfiguration erhalten.

Verwenden vorhandener Authentifizierungsfeatures

Ihre Microsoft Teams-Lösungen müssen in der Regel eine Verbindung mit anderen Diensten herstellen, die über APIs verfügbar gemacht werden. Diese APIs sind geschützt und erfordern eine Authentifizierung, bevor Sie sie verwenden können. Wenn Sie Ihre Microsoft Teams-Anwendung selbst erstellen, müssen Sie sicherstellen, dass Ihre Anwendung selbst eine sichere Verbindung mit APIs herstellt.

SharePoint-Framework verfügt über integrierte Unterstützung für das Anfordern und Verwalten des API-Berechtigungszugriffs. Darüber hinaus enthält sie sofort einsatzbereite Bibliotheken für die Kommunikation mit Microsoft Graph und anderen APIs, die mit Azure Active Directory geschützt sind. Mithilfe dieser Klassen können Sie sich auf die Erstellung Ihrer Anwendung konzentrieren, ohne sich um die Authentifizierung kümmern zu müssen.

Erhöhen Sie Ihre Reichweite

Organisationen verwenden verschiedene Tools für unterschiedliche Szenarien. Sie implementieren zwar einige Prozesse auf Der Grundlage von Microsoft Teams, aber sie könnten andere in SharePoint implementieren. Wenn Sie Ihre Anwendungen mit SharePoint-Framework können Sie Ihre Lösung einmal erstellen und für die verschiedenen Szenarien verwenden, ohne mehrere Kopien Ihres Codes verwalten zu müssen.