Concepts du module complémentaire Meet

Les modules complémentaires Google Meet permettent de créer 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é sur Google Workspace Marketplace.

Architecture

Le diagramme de séquence suivant montre comment un module complémentaire Google Meet utilise les ressources Google Workspace.

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

Pour utiliser un module complémentaire Google Meet dans une réunion:

  1. Charger le panneau des modules complémentaires: l'utilisateur clique sur le bouton "Activité" 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 correspondant.
  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. Create AddonSession: le module complémentaire crée un AddonSession. Cela indique à Meet que le module complémentaire est chargé et prêt à l'emploi.
  5. Module complémentaire initialisé: le module complémentaire est prêt à l'emploi.
  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 habilitations 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 sur la place de marché

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 directement intégrées à Google Workspace. Les modules complémentaires aident les utilisateurs à travailler plus efficacement avec moins de changements de contexte.

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 centralisé 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 règle générale, vous pouvez créer deux types de modules complémentaires: les modules complémentaires Google Workspace et les modules complémentaires Editor.

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

Un module complémentaire Google Workspace vous permet d'étendre plusieurs applications Google Workspace, comme Gmail, Google Agenda et Google Drive. Vous spécifiez l'application ciblée par le module complémentaire, ainsi que d'autres informations, dans le fichier manifeste du module complémentaire. Pour le SDK Meet Add-ons, vous devez déclarer un objet meet dans la section addOns du fichier manifeste. Pour en savoir plus, consultez la section Créer un déploiement.

Vous pouvez développer un module complémentaire Google Workspace de deux manières différentes: dans Google Apps Script ou en tant que module complémentaire auto-hébergé avec la pile technologique de votre choix. Chacun de ces modules complémentaires contient un fichier manifeste composé de différentes sections. La section Meet du fichier manifeste contient des informations spécifiques à la façon dont votre module complémentaire est chargé à partir de Google Meet. Elle n'a aucun lien avec le 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 faire référence à des pages Web plutôt qu'à des interfaces basées sur des fiches.

Par exemple, un fichier manifeste pour un module complémentaire Google Workspace peut comporter une section pour Gmail qui utilise des objets ComposeTrigger et ContextualTrigger pour renvoyer les 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 fichier manifeste avec des sections Meet et Gmail.

Publier un module complémentaire

Lorsque vous publiez votre module complémentaire Google Workspace, vous le rendez disponible pour que d'autres utilisateurs puissent le trouver, l'installer et l'utiliser.

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