Introduction
Teams Toolkit est un ensemble d’outils de développement permettant de créer des applications à l’aide de la plateforme Microsoft Teams. Il inclut des modèles, l’automatisation et des ressources qui accélèrent le développement de votre application pour les onglets, les bots, les extensions de messagerie et bien plus encore. Avec des intégrations transparentes et un focus sur la productivité, Teams Toolkit vous permet de créer des applications sans compromis qui s’exécutent dans Microsoft Teams, Outlook et l’application Microsoft 365.
Dans ce module, vous allez apprendre à créer une application Microsoft Teams à l’aide du Kit de ressources Teams pour Visual Studio Code.
Configuration requise
- Accès administrateur général à un locataire Microsoft 365.
- Compréhension de base d’une application Teams et de ses points d’extensibilité. Nous vous recommandons de suivre le module de formation Introduction à la création d’applications pour Microsoft Teams .
- Visual Studio Code installé.
- Node.js v16 installé.
- Navigateur web Microsoft Edge ou Google Chrome installé.
Objectifs d’apprentissage
Voici les objectifs de ce module :
- Découvrez les principes de base des applications Teams.
- Découvrez les avantages de l’utilisation de Teams Toolkit pour Visual Studio Code afin de créer des applications pour Teams.
- Créez et déboguez une application Teams à l’aide du Kit de ressources Teams pour Visual Studio Code.
Quels sont les avantages de l’intégration de vos applications à Teams ?
Microsoft Teams est un hub central pour la communication et la collaboration, ce qui en fait une plateforme idéale pour la gestion et le suivi des processus métier et des flux de travail. Vous pouvez améliorer l’efficacité de votre travail et établir une meilleure communication et collaboration entre les membres de l’équipe en intégrant vos processus métier dans Teams.
Microsoft Teams permet aux membres de l’équipe d’accéder aux informations dont ils ont besoin et de les mettre à jour sans changer de contexte. Il fournit une plateforme unique permettant à tous les membres de l’équipe de contribuer au processus et réduit le besoin de plusieurs outils et systèmes, ce qui peut faire gagner du temps et des ressources.
Qu’est-ce qu’une application Teams ?
Les applications Microsoft Teams sont des applications web qui étendent les fonctionnalités de la plateforme Teams pour augmenter la productivité avec :
- Scénarios de communication et de collaboration.
- Interactions sociales et engagement.
- Processus métier courants.
- Fonctionnalités personnalisées d’une application existante.
Vous pouvez ajouter un ou plusieurs points d’extensibilité à votre application Teams. Voici quelques types de points d’extensibilité dans Teams :
- Les bots sont souvent utilisés dans les applications de messagerie ou de conversation. Ils fournissent un large éventail de services, comme répondre aux questions fréquemment posées, fournir des mises à jour et des notifications en temps réel, ou aider à effectuer des transactions système. Ils peuvent comprendre les commandes et répondre ou effectuer des tâches de manière conversationnelle.
- Les onglets exposent votre application web existante dans Teams. Par exemple, un onglet peut présenter une liste d’éléments de travail ou afficher un tableau de bord pour les utilisateurs.
- Les extensions de message fournissent un moyen transparent d’accéder aux informations et de les partager, et d’effectuer des actions au sein de la conversation. Par exemple, les utilisateurs peuvent planifier une réunion basée sur un message de conversation, ou rechercher et partager des informations à partir d’une base de données tierce, tout en restant dans la même conversation avec leurs collègues sur un canal Teams.
Une application Teams n’est qu’un fichier .zip en termes de distribution d’applications. Il s’agit d’un package de trois composants :
- Manifeste de l’application, qui est un fichier JSON
- Icône en couleur pleine
- Icône de plan
Le manifeste de l’application contient tous les détails de vos pages web et services web. Microsoft Teams utilise ces informations pour afficher les fonctionnalités de votre application dans l’interface utilisateur teams.
Scénario
Dans un scénario de support client, vous et votre équipe avez pour objectif de réduire le temps nécessaire pour résoudre les problèmes des clients. Les applications Teams peuvent fournir un moyen efficace pour vos ingénieurs du support technique de collaborer et de communiquer sans changer de contexte. Par exemple, les applications Teams peuvent vous aider dans les scénarios suivants :
- Affichez tous les tickets de support client et leur état sous un onglet Teams.
- Informez les ingénieurs du support technique avec un bot Teams lorsqu’il existe un nouveau ticket de support client.
- Envoyez un rappel à un ingénieur du support technique sur l’état des tickets qui lui sont attribués avec un bot Teams.
- Aidez les clients avec un bot FAQ sur Microsoft Teams à répondre à certaines de leurs questions sans ouvrir de ticket de support.
La création d’une application Microsoft Teams, puis la création manuelle du package d’application Teams avec la configuration nécessaire pour le déploiement et l’hébergement d’applications, peuvent être fastidieuses et fastidieuses. Et si vous débutez dans la création d’applications pour Teams, le processus peut être écrasant.
Teams Toolkit pour Visual Studio Code peut vous aider à créer, tester, déployer et publier des applications Teams en fournissant une expérience de développement de configuration minimale. À l’aide du Kit de ressources Teams pour Visual Studio Code, vous pouvez :
- Créez une application Teams à partir de l’un des nombreux modèles ou exemples d’applications basées sur des scénarios disponibles dans l’exemple de galerie.
- Affichez un aperçu des applications localement à l’aide de tâches préconfigurées.
- Automatisez les déploiements et la distribution des applications.
- Créez et gérez plusieurs environnements.
Commençons par installer Teams Toolkit pour Visual Studio Code.