Choisissez ce qui vous convient
Vous avez créé votre première application d’onglet, bot de notification interactive et extension de message. Vous pouvez créer une application Teams conformément aux exigences de votre application. En fonction de facteurs tels que les besoins de l’entreprise, l’environnement de développement et la connaissance du domaine, sélectionnez l’environnement et les outils pour créer votre application.
Une application Teams vous offre la flexibilité de choisir votre environnement de build. Il inclut des outils, des infrastructures et des langues pour aborder le développement de votre application. Créez votre application Teams dans l’environnement le mieux adapté à votre application. Vous pouvez même sélectionner une combinaison. Par exemple, vous pouvez utiliser le Kit de ressources Teams pour créer une application avec JavaScript et l’héberger sur un site SharePoint.
Cette section vous présente les différentes options de création de votre application Teams.
Plateforme collaborative Teams
En tant que plateforme collaborative pour la création d’applications, Teams offre une gamme complète d’applications et d’outils. La plateforme Teams prend en charge le développement de votre application à chaque étape, de la planification à sa distribution.
Vous pouvez utiliser différents outils et services pour créer votre application. Voici un exemple de flux de développement.
- Planifiez votre projet et déterminez l’exigence.
- Concevez votre application. Utilisez le Kit d’interface utilisateur Teams et les composants Fluent UI React pour concevoir l’interface utilisateur des onglets.
- Créez votre application avec JavaScript à l’aide de Teams Toolkit.
- Étendez les fonctionnalités en ajoutant d’autres fonctionnalités Teams, en envoyant des notifications de flux d’activité et en utilisant des données Microsoft 365 avec Microsoft Graph.
- Testez l’application sur un locataire de développeur avec des exemples de données utilisateur.
- Déployez l’application sur Azure.
- Gérez et publiez l’application dans microsoft Teams Store avec le portail des développeurs. Monétisez votre application avec des options, telles que les offres SaaS, les achats in-app et bien plus encore.
Outils et kits de développement durable
Vous pouvez créer votre application Microsoft Teams à l’aide des outils et sdk suivants.
Pour commencer à créer votre application Teams, vous pouvez sélectionner les outils et les Kits de développement logiciel (SDK) en fonction des besoins de votre application.
- Fonctionnalités de l’application : vous pouvez choisir une seule ou une combinaison de fonctionnalités en fonction des exigences de votre application.
- Kits de développement logiciel (SDK) dont vous avez besoin : par exemple, si vous créez des fonctionnalités d’IA pour votre application bot, vous sélectionnez Bibliothèque IA Teams.
- Composants de l’interface utilisateur : choisissez les composants de l’interface utilisateur pour concevoir votre application en fonction de la fonctionnalité de votre application.
- Langues : choisissez la langue dans laquelle vous souhaitez générer votre application.
- Outils recommandés : choisissez les outils en fonction du langage que vous avez sélectionné. Vous pouvez également utiliser le portail des développeurs Teams pour gérer et publier votre application. Le Kit de ressources Teams et Yo Teams vous permettent de créer votre application avec JavaScript et TypeScript ou avec C# dans Visual Studio Code (VS Code) ou Visual Studio.
Fonctionnalités de l’application | Interactions utilisateur | Outils recommandés | Kits de développement logiciel (SDK) | Langages |
---|---|---|---|---|
Onglets | Une expérience web incorporée en plein écran. | VS Code ou Visual Studio avec l’extension Teams Toolkit, ou l’interface CLI TeamsFx si vous préférez utiliser l’interface CLI | Bibliothèque de client JavaScript Teams pour les fonctionnalités de l’interface utilisateur, SharePoint Framework (SPFx) et le Kit de développement logiciel (SDK) Microsoft Graph | C#, TypeScript et JavaScript (y compris React) |
Bots | Bot de conversation qui discute avec les membres. | VS Code ou Visual Studio avec l’extension Teams Toolkit, ou l’interface CLI TeamsFx si vous préférez utiliser l’interface CLI | Sdk TeamsFx, Kit de développement logiciel (SDK) Bot Framework, bibliothèque d’IA Teams et Kit de développement logiciel (SDK) Microsoft Graph | C#, TypeScript et JavaScript |
Extensions de messages | Raccourcis permettant d’insérer du contenu externe dans une conversation ou d’agir sur des messages. | VS Code ou Visual Studio avec l’extension Teams Toolkit, ou l’interface CLI TeamsFx si vous préférez utiliser l’interface CLI | Sdk TeamsFx, Kit de développement logiciel (SDK) Bot Framework, bibliothèque d’IA Teams et Kit de développement logiciel (SDK) Microsoft Graph | C#, TypeScript et JavaScript |
Remarque
- Les réunions et les appels peuvent fournir une expérience utilisateur pour permettre la collaboration, le partenariat, la communication informée et les commentaires partagés. Pour plus d’informations, consultez applications pour les réunions et les appels Teams.
- Vous pouvez également utiliser des langages tels que Node.js, Java, Python et des technologies web comme HTML et CSS pour créer votre application Teams.
Exemple de scénario : si vous souhaitez créer une application de tableau de bord de réseaux sociaux qui envoie des notifications à l’aide de TypeScript, envisagez le scénario suivant :
Explorer les Kits de développement logiciel (SDK)
Vous pouvez également créer et générer votre application Teams avec différents KITS de développement logiciel (SDK). Teams prend en charge tous les Kits de développement logiciel (SDK) présentés dans l’image suivante, et vous pouvez choisir des Kits de développement logiciel (SDK) en fonction de vos besoins :
Explorer les outils
Les outils suivants de la plateforme Teams vous aident lors du développement d’applications :
Phase de développement d’applications | Outils de plateforme Teams |
---|---|
Conception | Kit d’interface utilisateur Teams et composants Fluent UI React |
Build | Kit de ressources Teams, outils et sdk, et Microsoft Graph |
Tester, déployer et publier | Id Microsoft Entra et portail des développeurs |
Distribuer | Espace partenaires et Magasin Teams |
Voir aussi
Planifier votre application
Comprendre et mapper les cas d’utilisation de votre application aux fonctionnalités Teams.
Concevoir votre application
Concevez l’interface utilisateur de votre application avec le Kit d’interface utilisateur Teams.
Créer votre application
Vous recherchez de l’inspiration pour le développement d’applications ? Parcourez notre liste de scénarios réels et de solutions sectorielles avec des simulations de concept haute fidélité pour comprendre les différentes façons dont une application Teams peut aider vos utilisateurs.
Développez votre application dans Microsoft 365
Vous pouvez afficher un aperçu de vos applications Teams exécutées dans d’autres expériences Microsoft 365 à utilisation élevée avec la dernière bibliothèque de client JavaScript Teams.
Tester votre application
Après avoir intégré votre application à Teams, vous devez tester votre application avant de la publier.
Distribuer votre application.
Vous pouvez fournir votre application Teams à une personne, une équipe, une organisation ou toute personne qui souhaite l’utiliser.
Monétiser votre application
Teams Store propose des options de monétisation des applications, telles que les offres SaaS et les achats in-app. Choisissez l’option de monétisation la plus adaptée à Teams application.
S'intégrer aux équipes
Associez les fonctionnalités que les utilisateurs aiment à propos d’une application web, d’un service ou d’un système existant avec les fonctionnalités collaboratives de Teams.
Un petit code suffit
Vous n’avez pas besoin d’être un programmeur expert pour créer une application Teams remarquable. Essayez l’une des solutions à faible code.