Comprendre vos cas d’utilisation

Dans l’infrastructure sociale collaborative de Teams, il existe un large éventail de besoins utilisateur que vous pouvez résoudre avec une application Teams. Par exemple, une application qui comble l’écart dans la réalisation d’une collaboration efficace est tout à fait adaptée.

L’utilisateur de l’application et les exigences de son application sont les instructions de base qui déterminent tous les choix d’application que vous allez faire. La création de la conception d’applications, la sélection des fonctionnalités, la détermination de l’environnement de génération et de test et la distribution d’applications suivent les exigences de l’utilisateur à partir de l’application.

Si vous souhaitez répondre aux exigences des utilisateurs avec votre application, vous devez d’abord les comprendre.

  • Comprenez votre utilisateur :

    • Reconnaissez les problèmes des utilisateurs et identifiez les solutions à certains problèmes courants auxquels les utilisateurs sont confrontés.
    • Créez votre application Teams en recherchant la combinaison appropriée de fonctionnalités Teams pour répondre aux besoins de votre utilisateur.
    • Comprendre les cas d’usage pour savoir comment un utilisateur final interagit avec votre application.
    • Il est recommandé de suivre le module d’apprentissage sur la publication de votre application dans le Microsoft Teams Store pour aider votre application à passer le processus de soumission au Magasin Teams.
  • Comprendre le problème: déterminez le problème principal que votre application doit résoudre.

  • Envisagez l’intégration : identifiez les applications et services requis par votre application, tels que l’authentification, les Microsoft Graph ou les applications web.

Fonctionnalités de l’application Microsoft Teams

Il existe plusieurs façons d’étendre Teams afin que chaque application soit unique. Offre de fonctionnalités d’application Teams :

Fonctionnalités de l’application

Les fonctionnalités sont les principales fonctionnalités que vous pouvez créer dans votre application. Ils sont également appelés points d’entrée ou d’extension, car ils permettent l’intégration et l’interaction.

Vos applications Teams disposent d’une ou de toutes les fonctionnalités principales suivantes :

Applications personnelles

Une application personnelleest un espace ou un bot dédié pour aider les utilisateurs à se concentrer sur leurs propres tâches ou à afficher les activités pertinentes.

Représentation conceptuelle de l’apparence des applications personnelles dans le client Teams.

Onglets

Affichez votre contenu web basé dans un onglet où les utilisateurs peuvent discuter et travailler dessus ensemble.

Représentation conceptuelle de l’apparence des onglets dans le client Teams.

Bots

Les conversations entraînent souvent la nécessité d’effectuer quelque chose (générer une commande, passer en revue le code, vérifier l’état du ticket, etc.). Un bot peut lancer ces types de flux de travail directement dans Teams.

Représentation conceptuelle de l’apparence des bots dans le client Teams.

Extensions de messages

Avec les extensions de message, vous pouvez rechercher et partager des informations externes. Vous pouvez également agir sur un message, par exemple créer un ticket d’aide basé sur le contenu d’une publication de canal.

Représentation conceptuelle des extensions de message dans le client Teams.

Extensions de réunion

Il existe quelques options pour l’incorporation de votre application dans l’expérience d’appel Teams.

Représentation conceptuelle de l’apparence des extensions de réunion dans le client Teams.

Webhooks et connecteurs

Les webhooks entrants sont un moyen simple d’envoyer automatiquement des notifications d’une autre application à un canal Teams. Avec les webhooks sortants, vous pouvez envoyer un message à votre service web avec un @mention.

Représentation conceptuelle de l’apparence des connecteurs dans le client Teams.

Microsoft Graph pour Teams

Microsoft API Graph pour Teams permet d’accéder à des informations sur les équipes, les canaux, les utilisateurs et les messages qui vous aident à créer ou à améliorer des fonctionnalités pour votre application.

Représentation conceptuelle de l’API Microsoft Graph pour Teams.

Remarque

Teams Store a évolué :

Auparavant, les applications personnalisées créées pour votre organisation (applications métier) étaient mises à jour en sélectionnant les points de suspension sur la vignette. Avec l’expérience du Magasin Teams mise à jour, vous pouvez désormais mettre à jour les applications personnalisées conçues pour votre organisation (applications métier) en vous connectant au Centre Administration Teams.

Étendue de l’application

Votre application peut avoir l’une des étendues suivantes :

  • Expérience d’application personnelle: une application personnelle est un espace dédié ou un bot pour aider les utilisateurs à se concentrer sur leurs propres tâches ou à afficher les activités importantes pour eux.
  • Expérience d’application partagée: l’équipe, le canal et la conversation sont des espaces de collaboration. Les applications de ces contextes sont accessibles à tous les utilisateurs de cet espace. Les espaces de collaboration se concentrent généralement sur les flux de travail pour les interactions de votre application ou sur le déverrouillage de nouvelles interactions sociales.

Une application peut exister dans différentes étendues. Par exemple :

  • Votre application peut afficher des données dans un emplacement partagé central, c’est-à-dit un onglet.
  • Il peut également présenter ces mêmes informations par le biais d’une interface conversationnelle personnelle, c’est-à-d., un bot.

Un utilisateur peut interagir avec une application dans un onglet de canevas pour effectuer une activité ou peut choisir de faire de même à l’aide d’un bot conversationnel.

Étape suivante

Voir aussi