Concepts des modules complémentaires Meet

Les modules complémentaires Google Meet permettent d'intégrer des expériences directement dans Google Meet. Pour créer des modules complémentaires, vous devez comprendre comment un module complémentaire Google Workspace est développé et finalement publié dans Google Workspace Marketplace.

Architecture

Le diagramme de séquence suivant montre l'architecture d'un module complémentaire Google Meet qui utilise des ressources Google Workspace.

Architecture de l'utilisation des ressources Google Workspace par un module complémentaire Google Meet.
Figure 1 : Architecture d'un module complémentaire Google Meet qui utilise des ressources Google Workspace

Voici comment fonctionne un module complémentaire Google Meet dans une réunion :

  1. Charger le panneau des modules complémentaires : l'utilisateur clique sur le bouton des outils de réunion Icône des outils de réunion. dans Meet pour charger la liste des modules complémentaires installés dans le panneau des modules complémentaires.
  2. Sélectionner un module complémentaire : un utilisateur sélectionne un module complémentaire dans le panneau des modules complémentaires.
  3. Charger l'iFrame du module complémentaire : Meet charge l'URL de l'iFrame du panneau latéral du module complémentaire que le développeur a spécifiée dans le fichier manifeste.
  4. Créer une AddonSession : le module complémentaire crée une AddonSession. Cela indique à Meet que le module complémentaire est chargé et prêt à être utilisé.
  5. Module complémentaire initialisé : le module complémentaire est prêt à être utilisé.
  6. (Facultatif) Demander un jeton avec One Tap : le module complémentaire sélectionné utilise Google One Tap pour demander un jeton avec les informations de connexion et les autorisations approuvées par l'utilisateur s'il existe une session Google active.
  7. (Facultatif) Google renvoie un jeton d'ID : le jeton d'ID contient les informations d'identité de l'utilisateur.

Modules complémentaires Google Workspace dans Marketplace

Les modules complémentaires Google Workspace sont des applications personnalisées qui s'intègrent aux applications Google Workspace, telles que Gmail, Google Docs et Google Sheets. Ils permettent aux développeurs de créer des interfaces utilisateur personnalisées qui sont directement intégrées à Google Workspace. Les modules complémentaires aident les utilisateurs à travailler plus efficacement en limitant les changements de contexte.

Le Google Workspace Marketplace permet aux utilisateurs et aux administrateurs de trouver et d'installer des applications d'entreprise tierces intégrées à Google Workspace. Marketplace est également l'emplacement central pour gérer les modules complémentaires Google Workspace publiés. Les utilisateurs peuvent installer et désinstaller les modules complémentaires publiés. Les administrateurs peuvent limiter les modules complémentaires que les utilisateurs peuvent installer.

Types de modules complémentaires

En général, vous pouvez créer deux types de modules complémentaires : les modules complémentaires Google Workspace et les modules complémentaires de l'éditeur.

Pour le SDK des modules complémentaires Meet, vous devez créer vos modules complémentaires à l'aide des modules complémentaires Google Workspace.

Avec un module complémentaire Google Workspace, vous pouvez étendre plusieurs applications Google Workspace, telles que Gmail, Google Agenda et Google Drive. Vous spécifiez l'application cible du module complémentaire, ainsi que d'autres détails, dans le fichier manifeste du module complémentaire. Pour le SDK des modules complémentaires Meet, vous devez déclarer un objet meet dans la section addOns du fichier manifeste. Pour en savoir plus, consultez Créer un déploiement.

Un module complémentaire Google Workspace peut être développé de deux manières différentes : dans Google Apps Script ou en tant que module complémentaire auto-hébergé à l'aide de la pile technologique de votre choix. Chacun de ces modules complémentaires contient un manifeste, composé de différentes sections. La section Meet du manifeste contient des informations spécifiques sur la façon dont votre module complémentaire est chargé à partir de Google Meet et n'est pas liée au fait que le reste de votre module complémentaire soit auto-hébergé ou utilise Apps Script. Les modules complémentaires pour Meet sont chargés dans un iFrame et doivent référencer des pages Web plutôt que des interfaces basées sur des cartes.

Par exemple, un manifeste pour un module complémentaire Google Workspace peut comporter une section pour Gmail qui utilise ComposeTrigger et ContextualTrigger objets pour renvoyer des interfaces de carte, et une section pour Meet qui utilise des objets Web, iOS et Android pour pointer vers votre page Web et votre application mobile.

Exemple de fichier manifeste avec des sections Meet et Gmail.
Figure 2. Exemple de manifeste avec des sections Meet et Gmail

Publier un module complémentaire

Lorsque vous publiez votre module complémentaire Google Workspace, vous le mettez à la disposition des autres utilisateurs qui peuvent le trouver, l'installer et l'utiliser.

Pour en savoir plus, consultez Publier votre module complémentaire Meet.