Collaborer en utilisant Monitor

Effectué

Monitor propose trois options pour collaborer avec d’autres utilisateurs :

  • Télécharger/Charger : ces options permettent de collaborer en enregistrant une session Monitor dans un fichier local que vous pouvez recharger ultérieurement ou partager avec une autre personne pour collaborer. Par exemple, vous avez la possibilité d’enregistrer la session localement, puis de la charger et de la joindre à un élément de travail affecté à un autre développeur. Ensuite, ce développeur peut recharger la session dans Monitor à sa convenance pour consulter les événements qui se sont produits.

  • Inviter : cette option permet de collaborer en temps réel avec une autre personne, qui peut consulter le journal des événements Monitor pendant que vous exécutez l’application à partir de Power Apps Studio. L’application étant exécutée à partir de Power Apps Studio, cette option est destinée à être utilisée lors du développement de l’application, et non lors de la prise en charge des applications déployées. Elle peut, par exemple, être utile si un autre membre de votre équipe a créé un connecteur personnalisé et que vous rencontrez des problèmes pour l’utiliser. Vous pouvez inviter ce collègue à consulter l’utilisation que fait votre application du connecteur et à la surveiller grâce à la fonctionnalité Inviter.

  • Connecter l’utilisateur : cette option permet d’utiliser Monitor pour se connecter à un utilisateur distant qui exécute une application canevas publiée à partir de Power Apps. Par exemple, il se peut qu’un utilisateur rencontre un problème impossible à reproduire dans votre environnement de développement. Grâce à la fonctionnalité Connecter l’utilisateur, vous pouvez inviter celui-ci à exécuter l’application pendant que vous examinez le journal des événements dans l’outil Monitor.

Quelle que soit l’option que vous choisissez, la collaboration peut accélérer la résolution des problèmes d’application. Dans ces scénarios, les utilisateurs avec lesquels vous collaborez auront accès aux événements et aux données qui ont été utilisées dans l’application. Le reste de ce module décrit d’autres facteurs à prendre en compte lorsque vous utilisez chaque option.

Utiliser Télécharger/Charger

Monitor comprend une fonctionnalité intégrée qui permet de télécharger les événements de la session en cours dans un fichier local. Vous pouvez recharger le fichier téléchargé dans n’importe quelle session Monitor par le biais de la fonctionnalité Charger. Ce processus n’aura pas d’effet négatif sur le contenu du fichier de la session en cours ; la fonctionnalité permet uniquement de recharger les événements ultérieurement. Vous pouvez lancer ces actions à partir de n’importe quelle session Monitor en cliquant sur les boutons de la barre de commandes.

![Capture d’écran montrant les boutons de la barre de commandes Charger et Télécharger.]

Le moyen le plus simple d’utiliser le fichier téléchargé consiste à le recharger plus tard dans votre propre session Monitor. À des fins de collaboration, vous pouvez partager le fichier (e-mail, OneDrive, Problèmes GitHub ou éléments de travail Microsoft Azure DevOps, etc.) avec quiconque dispose d’un accès à Monitor. Cette personne peut recharger le fichier, même si elle ne dispose pas d’un accès en modification à l’application qui a été surveillée. Cette fonctionnalité permet de consulter un collègue qui pourrait être plus familiarisé avec certaines interactions de connecteurs spécifiques.

De plus, vous pouvez utiliser cette option pour enregistrer une base de référence d’une application que vous pouvez utiliser pour une comparaison ultérieure. Par exemple, si vos requêtes sont lentes, il serait utile de pouvoir les identifier dans les résultats du dernier test que vous avez effectué.

Les processus de téléchargement et de chargement sont préférables pour collaborer si vous n’avez pas besoin d’une collaboration en temps réel. Ils trouvent également toute leur utilité lorsque les personnes impliquées se trouvent dans des fuseaux horaires différents.

Utiliser la fonctionnalité Inviter

La fonctionnalité Inviter permet d’inviter un autre utilisateur de votre organisation à accéder à Monitor et à consulter les événements que vous générez en affichant un aperçu de l’application dans Power Apps Studio. Vous pouvez lancer l’invitation en sélectionnant Inviter dans la barre de commandes. Le lien d’invitation est généré une fois que vous avez indiqué les informations relatives à l’utilisateur.

![Capture d’écran présentant le lien Inviter des personnes à cette session.]

Veillez à copier le lien et à le communiquer à l’utilisateur afin qu’il puisse lancer Monitor et écouter votre session. Le lien n’est valable que 60 minutes. Si vous avez besoin de plus de temps, supprimez-le, puis invitez à nouveau l’utilisateur. Si vous invitez le mauvais utilisateur, vous pouvez supprimer l’invitation ; la personne concernée ne sera pas informée de l’invitation.

Le schéma suivant illustre l’utilisation de la fonctionnalité Inviter, où vous êtes représenté en tant qu’utilisateur A, l’autre utilisateur étant l’utilisateur B.

![Capture d’écran montrant le déroulement des opérations lorsque vous invitez un utilisateur.]

Chaque utilisateur reçoit sa propre copie des événements, ce qui signifie que vous pouvez parcourir, afficher et inspecter les événements de l’application indépendamment, sans interférer l’un avec l’autre ni vous repasser le contrôle pour identifier le problème. Par exemple, si vous sélectionnez Effacer les données, seul votre journal des événements est effacé, et non ceux des autres utilisateurs.

Gardez à l’esprit que, bien que l’autre utilisateur puisse afficher les événements Monitor, il ne peut pas observer ce que vous faites dans l’application. Il s’avère souvent utile d’avoir également une session de partage d’écran où l’utilisateur qui consulte les événements Monitor a également la possibilité de regarder ce que vous faites dans l’application.

Étant donné que l’utilisateur qui a été invité à surveiller votre session d’application n’exécute pas l’application, vous n’êtes pas obligé de partager avec lui l’application ou des autorisations d’application spécifiques.

Utiliser la fonctionnalité Connecter l’utilisateur

La fonctionnalité Connecter l’utilisateur permet de sélectionner une application publiée activée pour le débogage et d’inviter un utilisateur à exécuter l’application pendant que vous utilisez Monitor pour écouter les événements qu’elle génère.

![Capture d’écran présentant le déroulement des opérations lorsque vous connectez un utilisateur et qu’il lit l’application.]

Pour activer l’application, activez le paramètre Déboguer l’application publiée. Après avoir modifié ce paramètre, enregistrez l’application et republiez-la.

![Capture d’écran montrant l’option Déboguer l’application publiée.]

Étant donné que l’option Déboguer l’application publiée ajoute des informations de débogage à l’application, elle peut ralentir l’implémentation. Par conséquent, vous ne devez activer l’option que lorsque cela est nécessaire.

Pour utiliser la fonctionnalité Connecter l’utilisateur, lancez Monitor à partir de la liste des applications, plutôt qu’à partir de Power Apps Studio.

![Capture d’écran illustrant le lancement de Monitor à partir de la liste des applications.]

Au démarrage de Monitor le bouton Connecter l’utilisateur est visible dans la barre de commandes.

![Capture d’écran présentant le bouton Connecter l’utilisateur dans la barre de commandes de l’application Monitor.]

De la même manière qu’avec la fonctionnalité Inviter, vous précisez les informations de l’utilisateur, puis un lien est généré afin que vous puissiez partager avec la personne qui doit exécuter l’application.

Cependant, à la différence de la fonctionnalité Inviter, l’utilisateur exécute l’application. Vous devez donc la partager et lui accorder les autorisations nécessaires pour l’utiliser.

Lorsque l’utilisateur clique sur le lien pour exécuter l’application, votre session Monitor affiche les événements générés par cette personne. Dans de nombreux cas, vous trouverez peut-être utile d’avoir une session de partage d’écran afin de voir ce que fait la personne dans l’application pendant que vous consultez les événements dans Monitor.

Les fonctionnalités de collaboration de Monitor permettent de travailler avec d’autres utilisateurs à résoudre les problèmes dans les applications, même si vous ne vous trouvez pas au même endroit.