Partager via


Rendez-vous virtuels

Ce tutoriel décrit les concepts liés aux applications de rendez-vous virtuels. Au terme de ce tutoriel et du Sample Builder associé, vous aurez découvert les cas d’usage courants d’une application de rendez-vous virtuels et les technologies Microsoft permettant de développer ces cas d’usage. Vous disposerez également d’un exemple d’application intégrant Microsoft 365 et Azure que vous pourrez utiliser à des fins de démonstration et d’exploration plus poussée.

Les rendez-vous virtuels sont un modèle de communication où un consommateur et une entreprise se rencontrent pour un rendez-vous planifié. La limite organisationnelle entre le consommateur et l’entreprise, ainsi que la nature planifiée de l’interaction, sont des attributs clés de la plupart des rendez-vous virtuels. Les rendez-vous virtuels couvrent de nombreux secteurs d’activité et permettent de prendre rendez-vous avec un professionnel de santé, un responsable des prêts ou encore un technicien de support produit.

Quel que soit le secteur d’activité, un rendez-vous virtuel implique au moins trois personnes et l’accomplissement de certaines tâches :

  • Chef de bureau. Le chef de bureau configure les règles de disponibilité et de réservation de l’entreprise pour les fournisseurs et les consommateurs.
  • Fournisseur : Le fournisseur prend l’appel avec le consommateur. Elles doivent être en mesure de voir les rendez-vous virtuels à venir, de prendre part au rendez-vous virtuel et de prendre part à une communication.
  • Consommateur. Le consommateur qui planifie et motive le rendez-vous. Elles doivent planifier un rendez-vous, recevoir des rappels du rendez-vous (généralement par SMS ou e-mail), prendre part au rendez-vous virtuel et prendre part à une communication.

Azure et Teams sont interopérables. Cette interopérabilité permet aux organisations de choisir la façon dont elles proposent des rendez-vous virtuels dans le cloud de Microsoft. Voici trois exemples :

  • Microsoft 365 fournit une suite sans code qui permet de participer à des rendez-vous virtuels avec Microsoft Teams et Bookings. Il s’agit de l’option la plus simple, mais la personnalisation est limitée. Regardez cette vidéo de présentation.
  • Solution hybride Microsoft 365 + Azure. Combinez Microsoft 365 Teams et Bookings avec une application Azure personnalisée pour optimiser l’expérience des consommateurs. Les organisations tirent parti de la familiarité des employés avec Microsoft 365, mais personnalisent et incorporent l’expérience de rendez-vous des consommateurs dans leur propre application.
  • Solution Azure personnalisée. La solution entière repose sur les primitives Azure : l’expérience métier, l’expérience consommateur et les systèmes de planification.

Diagramme des options d’implémentation des rendez-vous virtuels

Ces trois options d’implémentation constituent les colonnes du tableau ci-dessous, tandis que chaque ligne indique un cas d’usage et les technologies habilitantes.

Utilisateur Cas d’usage Microsoft 365 Solution hybride Microsoft 365 + Azure Solution Azure personnalisée
Manager Configurer la disponibilité de l’entreprise Réservations Réservations Custom
Fournisseur Gestion des rendez-vous à venir Outlook & Teams Outlook & Teams Personnalisée
Fournisseur Rejoindre le rendez-vous Teams Teams Appels et conversation avec Azure Communication Services
Consommateur Planifier un rendez-vous Réservations Bookings Salles Azure Communication Services
Consommateur Recevoir un message de rappel d’un rendez-vous Réservations Bookings Azure Communication Services SMS
Consommateur Rejoindre le rendez-vous Teams ou rendez-vous virtuels Appels et conversation avec Azure Communication Services Appels et conversation avec Azure Communication Services

Il existe d’autres façons de personnaliser et de combiner les outils Microsoft pour offrir une expérience de rendez-vous virtuels :

  • Remplacer Bookings par une expérience de planification personnalisée avec Graph. Vous pouvez créer votre propre expérience de planification orientée consommateur qui contrôle les réunions Microsoft 365 avec des API Graph.
  • Remplacer l’expérience fournisseur Teams par Azure. Vous pouvez toujours utiliser Microsoft 365 et Bookings pour gérer les réunions, mais l’utilisateur professionnel lance une application Azure personnalisée pour participer à la réunion Teams. Cela peut être utile pour séparer les interactions associées aux rendez-vous virtuels de l’activité quotidienne de l’employé dans Teams ou pour personnaliser ces interactions.

Étendre Microsoft 365 avec Azure

Le reste de ce tutoriel porte sur les solutions hybrides Microsoft 365 et Azure. Ces configurations hybrides sont populaires car elles combinent la familiarité des employés avec Microsoft 365 et la possibilité de personnaliser l’expérience consommateur. Elles constituent également un bon point de départ pour mettre en œuvre des architectures plus complexes et personnalisées. Le diagramme ci-dessous présente les étapes effectuées par un utilisateur dans le cadre d’un rendez-vous virtuel :

Architecture de haut niveau d’une solution de rendez-vous virtuels hybride

  1. Le consommateur planifie le rendez-vous avec Microsoft 365 Bookings.
  2. Le consommateur reçoit un rappel de rendez-vous par SMS et e-mail.
  3. Le fournisseur prend part au rendez-vous avec Microsoft Teams.
  4. Le consommateur utilise le lien contenu dans les rappels Bookings pour lancer l’application consommateur Contoso et participer à la réunion Teams sous-jacente.
  5. Les participants à la réunion communiquent entre eux en établissant des conversations vocales, vidéo et texte. Plus précisément, l’interopérabilité des conversations Teams permet à un utilisateur Teams d’envoyer des images en ligne ou des pièces jointes en toute transparence directement aux utilisateurs d’Azure Communication Services.

Génération d’un exemple de rendez-vous virtuel

Dans cette section, nous allons utiliser un outil Sample Builder pour déployer une application hybride de rendez-vous virtuels Microsoft 365 + Azure sur un abonnement Azure. Cette application est une expérience de navigateur sur ordinateur de bureau et appareil mobile, avec du code que vous pouvez utiliser à des fins d’exploration et de mise en production.

Étape 1 : Configurer les réservations

Cet exemple tire parti de l’application Microsoft 365 Bookings pour faciliter l’expérience de planification des consommateurs et créer des réunions pour les fournisseurs. La première étape consiste donc à créer un calendrier Bookings et à obtenir l’URL de la page Réservation à partir de https://outlook.office.com/bookings/calendar.

Capture d’écran de l’expérience de configuration des réservations.

Vérifiez que les réunions en ligne sont activées pour le calendrier en accédant à https://outlook.office.com/bookings/services.

Capture d’écran de l’expérience de configuration des services de réservation.

Vérifiez ensuite que l’option « Ajouter une réunion en ligne » est activée.

Capture d’écran de l’expérience de configuration des services de réservation de réunion en ligne.

Étape 2 : Sample Builder

Utilisez Sample Builder pour personnaliser l’expérience consommateur. Pour accéder à Sampler Builder, suivez ce lien ou accédez à la page correspondante dans la ressource Azure Communication Services du portail Azure. Parcourez l’Assistant Sample Builder : sélectionnez Modèle d’industrie, configurez l’expérience d’appel (possibilité de choisir entre le partage d’écran ou la conversation instantanée), modifiez les thèmes et le texte pour qu’ils correspondent au style de votre application et obtenez des commentaires précieux via les options d’enquête post-appel. Vous pouvez afficher un aperçu de votre configuration de page en direct à l’aide des facteurs de forme de navigateur Bureau et Mobile.

Capture d’écran de la page de démarrage Sample Builder.

Étape 3 : Déployer

À la fin de l’Assistant Sample Builder, vous pouvez déployer sur Azure ou télécharger le code au format zip. Le code de Sample Builder est accessible au public sur GitHub.

Capture d’écran de la page de déploiement Sample Builder.

Le déploiement lance un modèle Azure Resource Manager (ARM) qui déploie l’application à thème que vous avez configurée.

Capture d’écran du modèle ARM Sample Builder.

Après avoir parcouru le modèle ARM, vous pouvez Accéder au groupe de ressources.

Capture d’écran du modèle Azure Resource Manager terminé.

Étape 4 : Tester

Sample Builder crée trois ressources dans les abonnements Azure sélectionnés. Le service d’application est le front-end du consommateur et utilise la technologie Azure Communication Services.

Capture d’écran des ressources Azure produites dans le portail Azure.

Pour essayer l’expérience consommateur et participer à une réunion Teams, ouvrez l’URL du service d’application et accédez à https://<YOUR URL>/VISIT. https://<YOUR URL>/BOOK incorpore l’expérience de réservation pour la planification des consommateurs.

Capture d’écran de l’affichage final Azure App Service.

Étape 5 : Définir l’URL de l’application déployée dans Bookings

Entrez l’URL de l’application suivie de « /visit » dans le champ « URL de l’application déployée » dans https://outlook.office.com/bookings/businessinformation.

Mise en production

Le Générateur d’exemples vous donne les bases d’un rendez-vous virtuel Microsoft 365 et Azure : planification des consommateurs via Bookings, participation des consommateurs via une application personnalisée et participation du fournisseur via Teams. Toutefois, si vous mettez ce scénario en production, vous devez prendre en compte plusieurs éléments.

Modèles de lancement

Les consommateurs souhaitent accéder directement au rendez-vous virtuel à partir des rappels de planification qu’ils reçoivent de Bookings. Dans Bookings, vous pouvez fournir un préfixe d’URL qui est utilisé dans des rappels. Si votre préfixe est https://<YOUR URL>/VISIT, Bookings redirigera les utilisateurs vers https://<YOUR URL>/VISIT?MEETINGURL=<MEETING URL>.

Intégration à votre application existante

Le service d’application généré par Sample Builder est un artefact autonome, conçu pour les navigateurs d’ordinateurs de bureau et d’appareils mobiles. Toutefois, si vous avez déjà un site web ou une application mobile, vous devez migrer ces expériences vers ce codebase existant. Le code généré par Sample Builder devrait vous aider, mais vous pouvez également utiliser ce qui suit :

Identité et sécurité

L’expérience consommateur de Sample Builder n’authentifie pas l’utilisateur final, mais fournit des jetons d’accès utilisateur Azure Communication Services à tout visiteur aléatoire. Dans la plupart des cas, cela n’est pas réaliste. Vous devez donc implémenter un schéma d’authentification.

Personnalisations

N’oubliez pas que l’exemple de code présenté ici doit servir de base à votre application de rendez-vous virtuels. Il est important de comprendre que des ajustements adaptés à votre cas d’usage unique sont essentiels. Nous vous recommandons d’examiner le code, d’apporter les modifications nécessaires et de consulter la documentation qui l’accompagne pour obtenir de l’aide.