Partager dans la réunion
Partager en réunion permet aux utilisateurs de partager des documents ou des applications web tierces à la phase de réunion. Les participants à la réunion peuvent collaborer et interagir avec les applications web tierces ou modifier les documents ensemble.
L’image suivante montre le bouton Partager dans la réunion sur l’application web :
Pendant la réunion, lorsqu’un utilisateur sélectionne le bouton Partager dans la réunion à partir de l’application web ou du document tiers, il lance un lien profond vers la phase de réunion et ouvre l’application en tant qu’affichage web dans la phase de réunion. Voici le format de lien profond :
msteams:/l/meeting-share?deeplinkId={GUID}&fqdn={string}&lm=deeplink&appContext={json encoded app context}
Configuration requise
- Pour que les participants à la réunion interagissent avec des applications web ou des documents tiers, ils doivent disposer d’une extension de réunion de l’application ou du document installé dans leur client Teams. S’ils n’ont pas d’extension de réunion, Teams invite les participants à installer l’extension de réunion.
- Pour partager l’ensemble de l’application à la phase, vous devez configurer
meetingStage
etmeetingSidePanel
en tant que contextes de trame dans le manifeste de l’application. Dans le cas contraire, les participants à la réunion risquent de ne pas être en mesure d’afficher le contenu sur scène.
Activer le partage dans la réunion
Voici trois méthodes différentes permettant d’activer le partage en réunion. Vous pouvez utiliser l’une des méthodes en fonction de la quantité de contrôle que vous souhaitez sur les boutons Partager dans la réunion affichés sur votre page web :
Cette méthode est le moyen le plus simple d’afficher le partage dans les boutons de réunion avec des personnalisations minimales. Vous pouvez personnaliser les styles, la taille et les langues des boutons.
Vous pouvez analyser votre page web pour rechercher tous les éléments HTML avec le nom de classe de type teams-share-in-meeting-button
et générer dynamiquement les boutons Partager dans la réunion dans votre page.
Ajoutez le script
launcher.js
sur votre page web.<script async defer src="https://teams.microsoft.com/share/launcher.js"></script>
Ajoutez un élément HTML sur votre page web avec dans
teams-share-in-meeting-button
l’attributclass
, l’ID d’application (à partir du manifeste) dans l’attributdata-app-id
et le lien à partager dans l’attributdata-href
. Vous pouvez également inclure lesdata-entity-name
attributs etdata-entity-description
.<div class="teams-share-in-meeting-button" data-href="https://<link-to-be-shared>" data-app-id="<app-id>" data-entity-name="<app-name>" data-entity-description="<app-content-description>" > </div>
Voici les attributs supplémentaires permettant de personnaliser le bouton Partager dans la réunion :
-
data-button-type
: spécifie la couleur d’arrière-plan du bouton (primaryShareInMeeting
ousecondaryShareInMeeting
). -
data-button-size
: spécifie la taille du bouton en pixels. -
data-target
: spécifie si le lien s’ouvre dans la même fenêtre, dans un nouvel onglet ou dans une nouvelle fenêtre. -
data-locale
: spécifie la langue utilisateur souhaitée.
-
Voici les définitions launcher.js :
Propriété | Attribut HTML | Type | Requis | Par défaut | Description |
---|---|---|---|---|---|
url | data-href |
Chaîne | Oui | N/A | URL du contenu de l’application à partager. |
appId | data-app-id |
String | Oui | N/A | ID de l’application à partager. |
entityName | data-entity-name |
String | Non | N/A | Nom de l’entité de l’application. |
entityDescription | data-entity-description |
String | Non | N/A | Description du contenu de l’application à partager. |
local | data-locale |
String | Non | en-US | Langue préférée de l’utilisateur. |
target | data-target |
String | Non | même | Spécifie si le lien s’ouvre dans la même fenêtre, nouvel onglet ou nouvelle fenêtre. |
buttonType | data-button-type |
String | Non | primaryShareInMeeting | Spécifie la couleur d’arrière-plan du bouton : primaryShareInMeeting ou secondaryShareInMeeting . |
buttonSize | data-button-size |
String | Non | N/A | Taille du bouton en pixels. |
Expérience de l’utilisateur final sur les applications tierces
Une fois que vous avez activé Partager en réunion sur des applications tierces, vous pouvez partager les applications à la phase de réunion. Pour y accéder, procédez comme suit :
Si l’extension de réunion est installée :
Ouvrez l’application web dans le navigateur et sélectionnez Partager dans la réunion.
Sélectionnez Démarrer le partage.
L’application web est partagée à la phase de réunion et tous les participants peuvent interagir et modifier ensemble.
Si l’extension de réunion n’est pas installée :
Ouvrez l’application web dans le navigateur et sélectionnez Partager dans la réunion.
Pour installer l’application d’extension de réunion, sélectionnez Ajouter.
Sélectionnez Démarrer le partage.
L’application web est partagée à la phase de réunion et tous les participants peuvent interagir et modifier ensemble.
Générer un lien profond pour partager du contenu à l’étape des réunions
Vous pouvez également générer un lien profond pour partager l’application pour mettre en scène et démarrer ou rejoindre une réunion. Lorsqu’un lien profond est sélectionné dans une application par un utilisateur qui fait partie d’une réunion en cours, l’application est partagée sur la scène et une fenêtre contextuelle d’autorisation s’affiche. Les utilisateurs peuvent accorder l’accès aux participants pour collaborer avec une application.
Lorsqu’un utilisateur ne participe pas à une réunion, l’utilisateur est redirigé vers le calendrier Teams où il peut rejoindre une réunion ou lancer une réunion instantanée (Réunion maintenant).
Une fois que l’utilisateur lance une réunion instantanée (Réunion maintenant), il peut ajouter des participants et interagir avec l’application.
Pour ajouter un lien profond pour partager du contenu dans les réunions, consultez lien profond pour partager du contenu à l’étape des réunions.
Remarque
Pour que votre application réussisse la validation, lorsque vous créez un lien profond à partir de votre site web, application web ou carte adaptative, utilisez Partager en réunion comme chaîne ou copie.
Exemple de code
Exemple de nom | Description | .NET | Node.js | Manifeste |
---|---|---|---|---|
Vue de la phase de réunion | Cette application permet d’activer et de configurer vos applications pour les réunions Teams. Il illustre également l’utilisation de la fonctionnalité de partage dans la réunion. | View | View | View |