Préparer la création d’applications à l’aide du Kit de ressources Teams

Microsoft Teams Toolkit prend en charge différents environnements de génération pour la création d’applications. Il permet d’intégrer des fonctionnalités Azure Functions et des services cloud dans l’application Microsoft Teams que vous avez créée.

Illustration montrant les étapes de préparation à la création d’applications à l’aide du Kit de ressources Teams.

Créer des environnements

Teams Toolkit dans Microsoft Visual Studio Code offre un ensemble d’environnements pour créer votre application Teams. Vous pouvez choisir l’un des environnements suivants :

  • JavaScript ou TypeScript
  • SharePoint Framework (SPFx)

Créer votre application Teams à l’aide de JavaScript ou De TypeScript

Les applications créées avec JavaScript ou TypeScript présentent les avantages suivants :

  • L’application est fournie avec ses propres fonctionnalités d’interface utilisateur et d’expérience utilisateur qui sont riches et conviviales.
  • Fournit des mises à niveau rapides vers les applications existantes.
  • Distribue des applications sur plusieurs plateformes, telles qu’Android et iOS.
  • Compatible pour la création d’une application avec les API existantes.
  • Une application créée dans teams Toolkit prend également en charge React.

Teams Toolkit dans Visual Studio Code prend en charge la création des applications suivantes à l’aide de JavaScript ou De TypeScript :

  • Application d’onglet : votre application d’onglet peut avoir du contenu web. Vous pouvez avoir un onglet personnalisé pour votre contenu web dans Teams ou ajouter des fonctionnalités spécifiques à Teams à votre contenu web.
  • Application bot : un bot peut être un chatbot ou un bot conversationnel qui vous permet d’effectuer des tâches simples et répétitives, telles que le service clientèle ou le personnel du support technique.
  • Bot de notification : vous pouvez envoyer des messages dans un canal Teams, un groupe ou une conversation personnelle par des bots de notification avec une requête HTTP.
  • Bot de commande : vous pouvez automatiser des tâches répétitives à l’aide d’un bot de commande. Le bot de commandes vous aide à répondre à des requêtes simples ou des commandes envoyées dans des conversations.
  • Bot de flux de travail : vous pouvez interagir avec une carte adaptative activée par la fonctionnalité gestionnaire d’actions de carte adaptative dans l’application bot de flux de travail.
  • Extension de message : vous pouvez interagir avec votre service web via des boutons et des formulaires dans le client Teams.

Créer votre application Teams à l’aide de SPFx

Teams Toolkit dans Visual Studio Code vous permet de créer des applications d’onglet à l’aide de SPFx. Ces applications présentent les avantages suivants :

  • Fournit une intégration facile avec les données résidant dans SPFx à vos Équipes.
  • Intègre votre solution SPFx à vos API métier sécurisées avec Microsoft Entra ID.
  • Donne accès à divers outils open source.
  • Crée des applications puissantes qui peuvent fournir une expérience utilisateur exceptionnelle.
  • S’intègre facilement à d’autres charges de travail Microsoft 365.
  • Offre une flexibilité pour héberger des applications chaque fois que nécessaire.

Prise en charge de Azure Functions

Vous pouvez utiliser Teams Toolkit pour intégrer Azure Functions fonctionnalités lors de la création d’applications. Vous pouvez vous concentrer sur les éléments de code importants et Azure Functions gère le reste. Azure Functions fournit le « calcul à la demande » de deux manières significatives :

  1. Permet d’implémenter la logique du système dans vos blocs de code facilement disponibles. Ces blocs sont appelés fonctions.
  2. Répond à la configuration requise avec autant de ressources et d’instances de fonction que nécessaire à mesure que les requêtes augmentent.

Azure Functions s’intègre à un éventail de services cloud pour fournir des implémentations riches en fonctionnalités. Voici les scénarios courants pour Azure Functions :

  • Création d’une API web
  • Traitement des modifications apportées à la base de données
  • Traitement des flux de données IoT
  • Gestion des files d’attente de messages

Node.js table de compatibilité des versions pour le type de projet

Version du Kit de ressources Teams Type de projet Versions Node.js prises en charge
5.0.0 Notifier avec le déclencheur http ou du minuteur
Azure Functions
SPFx
Non-SPFx
16, 18
16, 18
16
16, 18
4.2.2 Notifier avec le déclencheur http ou du minuteur
Azure Functions
SPFx
14, 16, 18 (préversion)
14, 16, 18 (préversion)
16
14, 16, 18
4.2.0 SPFx 16
4.0.3 SPFx 14, 16
4.0.0 Non-SPFx 14, 16
3.7.0 SPFx 12, 14
<3.7.0 SPFx
Azure Functions
Autre
10, 12, 14
10, 12, 14
10, 12, 14, 16

Voir aussi