Collaborazione mediante Monitoraggio

Completato

Monitoraggio supporta tre opzioni per collaborare con altri:

  • Download/Caricamento: queste opzioni consentono di collaborare salvando una sessione di Monitoraggio in un file locale che è possibile ricaricare in seguito o condividere con qualcun altro a scopo di collaborazione. Ad esempio, è possibile salvare la sessione localmente e quindi caricarla e allegarla a un elemento di lavoro che potrebbe essere assegnato a un altro sviluppatore. Quindi, lo sviluppatore assegnato può ricaricare la sessione in Monitoraggio secondo la propria programmazione per visualizzare gli eventi che si sono verificati.

  • Invita: questa opzione permette di collaborare in tempo reale con un'altra persona per osservare il registro eventi di Monitoraggio mentre si esegue l'applicazione da Power Apps Studio. Perché l'app viene eseguita da Power Apps Studio, questa opzione è destinata all'uso durante lo sviluppo dell'app, non al supporto delle app distribuite. Ad esempio, questa opzione potrebbe essere utile in uno scenario in cui un altro collega del team ha creato un connettore personalizzato e si hanno problemi a usarlo. È possibile invitare quel collega a visualizzare l'uso del connettore da parte dell'applicazione e a monitorarlo usando la funzionalità Invita.

  • Connetti utente: questa opzione consente di usare Monitoraggio per connettersi a un utente remoto che esegue un'app canvas pubblicata da Power Apps. Ad esempio, un utente potrebbe riscontrare un problema che non è possibile riprodurre nel proprio ambiente di sviluppo. Grazie alla funzionalità Connetti utente è possibile invitare l'utente a eseguire l'applicazione mentre si osserva il registro eventi nello strumento Monitoraggio.

Indipendentemente dall'opzione scelta, la collaborazione può accelerare la risoluzione dei problemi delle app. In questi scenari, gli utenti con cui si collabora avranno accesso agli eventi e ai dati usati nell'app. Il resto di questo modulo descriverà altri fattori da tenere in considerazione quando si usa ciascuna opzione.

Uso di Download/Caricamento

Monitoraggio include una funzione integrata che consente di scaricare gli eventi della sessione corrente in un file locale. È possibile ricaricare il file scaricato in qualsiasi sessione di Monitoraggio usando la funzionalità Caricamento. Questo processo non avrà un effetto negativo sul contenuto del file della sessione corrente; la funzione permette semplicemente di ricaricare gli eventi in un secondo momento. È possibile avviare queste azioni da qualsiasi sessione di Monitoraggio usando i pulsanti della barra dei comandi.

![Screenshot che mostra i pulsanti della barra dei comandi Caricamento e Download.]

L'uso più semplice del file scaricato consiste nel ricaricarlo in un secondo momento nella propria sessione di Monitoraggio. Ai fini della collaborazione, è possibile condividere il file (e-mail, OneDrive, GitHub Issues o elementi di lavoro Microsoft Azure DevOps e così via) con chiunque disponga dell'accesso a Monitoraggio e può ricaricare il file, anche se non dispone dell'accesso in modifica all'app monitorata. Questa funzionalità consente di consultare un collega che potrebbe avere più familiarità con alcune interazioni di connettori specifici.

Inoltre, è possibile usare questa opzione per salvare una baseline di un'app che potrà essere usata per un confronto futuro. Ad esempio, se le query fossero lente, sarebbe utile poter identificare quelle query dal test precedente.

L'uso del processo di download e caricamento è l'ideale per collaborare quando non è necessaria la collaborazione in tempo reale. Può funzionare bene laddove le persone coinvolte si trovano in fusi orari diversi.

Uso della funzionalità Invita

Selezionando la funzionalità Invita è possibile invitare un altro utente dell'organizzazione ad accedere a Monitoraggio e a visualizzare gli eventi che si stanno generando con l'anteprima dell'app in Power Apps Studio. È possibile avviare l'invito selezionando Invita dalla barra dei comandi. Quando si forniscono le informazioni sull'utente, verrà generato il collegamento di invito.

![Screenshot che mostra il collegamento Invita persone a questa sessione.]

Assicurarsi di copiare il collegamento e di fornirlo all'utente in modo che possa avviare Monitoraggio e ascoltare la sessione in corso. Il collegamento è valido solo per 60 minuti. Se si ha bisogno di più tempo, rimuovere e invitare nuovamente l'utente. Se si invita l'utente sbagliato, è possibile rimuovere l'invito; la persona non verrà informata dell'invito.

Il diagramma seguente illustra il processo di uso della funzionalità Invita, dove si è rappresentati come Utente A mentre l'altro utente è Utente B.

![Screenshot che mostra cosa succede quando si invita un utente.]

Ogni utente riceve la propria copia degli eventi, il che significa che è possibile ricercare, visualizzare e ispezionare gli eventi dell'app in modo indipendente, senza interferire l'uno con l'altro o passare il controllo avanti e indietro per identificare il problema. Ad esempio, se si seleziona Elimina dati, verrà cancellato solo il proprio registro eventi, non i registri eventi degli altri utenti.

Tenere presente che, mentre un utente può visualizzare i propri eventi di Monitoraggio, non può osservare ciò che stanno facendo altri utenti nell'applicazione. Spesso può essere utile avere anche una sessione di condivisione dello schermo in cui l'utente che sta guardando gli eventi di Monitoraggio può anche guardare cosa stanno facendo gli altri utenti nell'app.

Poiché l'utente che è stato invitato a monitorare la sessione dell'app non esegue l'app, non è necessario condividere l'app o autorizzazioni specifiche dell'app con loro.

Uso della funzionalità Connetti utente

La funzionalità Connetti utente consente di selezionare un'app pubblicata abilitata per il debug e di invitare un utente a eseguire l'app mentre si usa Monitoraggio per ascoltare gli eventi che genera.

![Screenshot che mostra cosa succede quando si connette un utente che usa l'app.]

Per abilitare l'app, attivare l'impostazione Debug app pubblicata. Dopo aver modificato questa impostazione, salvare e ripubblicare l'app.

![Screenshot che mostra l'opzione di debug dell'app pubblicata.]

Poiché l'opzione Debug app pubblicata aggiunge informazioni di debug all'applicazione, può rallentare l'implementazione; pertanto, è buona norma abilitare l'opzione solo quando necessario.

Per usare la funzionalità Connetti utente, avviare Monitoraggio dall'elenco delle app anziché da Power Apps Studio.

![Screenshot che mostra l'avvio di Monitoraggio dall'elenco delle app.]

All'avvio di Monitoraggio, il pulsante Connetti utente sarà visibile nella barra dei comandi.

![Screenshot che mostra il pulsante Connetti utente dalla barra dei comandi nell'app Monitoraggio.]

In modo simile a quanto avviene con la funzionalità Invita, si forniranno le informazioni dell'utente, quindi verrà generato un collegamento per la condivisione con l'utente che dovrà eseguire l'app.

Tuttavia, a differenza della funzionalità Invitare, l'utente eseguirà l'applicazione, quindi si dovrà condividere l'app e fornire le autorizzazioni necessarie per usarla.

Quando l'utente seleziona il collegamento per eseguire l'app, la sessione di Monitoraggio mostrerà gli eventi generati dall'utente che esegue l'app. In molti casi, potrebbe essere utile avere una sessione di condivisione dello schermo in modo da poter vedere cosa stanno facendo gli utenti nell'app mentre si visualizzano gli eventi in Monitoraggio.

Le funzionalità di collaborazione di Monitoraggio permettono di collaborare con altri utenti per risolvere i problemi nelle app, anche quando non ci si trova nello stesso posto.