Colaborar con Monitor

Completado

Monitor admite tres opciones para colaborar con otros:

  • Descargar y cargar: estas opciones le permiten colaborar guardando una sesión de Monitor en un archivo local que puede volver a cargar más tarde o compartir con otra persona para colaborar. Por ejemplo, puede guardar la sesión localmente y luego cargarla y adjuntarla a un elemento de trabajo que podría asignar a otro desarrollador. Después, el desarrollador asignado puede volver a cargar la sesión en Monitor según su propio horario para ver los eventos que ocurrieron.

  • Invitar: con esta opción, puede colaborar en tiempo real con otra persona para ver el registro de eventos de Monitor mientras ejecuta la aplicación desde Power Apps Studio. Como la aplicación se ejecuta desde Power Apps Studio, esta opción está diseñada para usarse durante el desarrollo de la aplicación, no para admitir aplicaciones implementadas. Por ejemplo, esta opción puede ser útil en un escenario en el que un compañero de su equipo creó un conector personalizado y tiene problemas para usarlo. Puede invitar a ese compañero a ver el uso del conector por parte de su aplicación y supervisarlo mediante la característica Invitar.

  • Conectar usuario: esta opción le permite usar Monitor para conectarse a un usuario remoto que está ejecutando una aplicación de lienzo publicada desde Power Apps. Por ejemplo, un usuario puede experimentar un problema que no puede reproducir en su entorno de desarrollo. Mediante la característica Conectar usuario, puede invitarlos a ejecutar la aplicación mientras observa el registro de eventos en la herramienta Monitor.

Independientemente de la opción que elija, la colaboración puede acelerar la resolución de problemas de la aplicación. En estos escenarios, los usuarios con los que colabora tendrán acceso a los eventos y los datos que se utilizaron en la aplicación. El resto de este módulo describirá otros factores a tener en cuenta cuando utilice cada opción.

Usar Descargar y cargar

Monitor incluye una característica incorporada que le permite descargar los eventos de la sesión actual a un archivo local. Puede volver a cargar el archivo descargado en cualquier sesión de Monitor mediante la función Cargar. Este proceso no tendrá un efecto negativo en el contenido del archivo de la sesión actual. La característica solo le permite volver a cargar los eventos más tarde. Puede iniciar estas acciones desde cualquier sesión de Monitor utilizando los botones de la barra de comandos.

![Captura de pantalla que muestra los botones de la barra de comandos Cargar y Descargar]

El uso más simple del archivo descargado es volver a cargarlo más tarde en su propia sesión de Monitor. Para colaborar, puede compartir el archivo (correo electrónico, OneDrive, GitHub Issues o elementos de trabajo de Microsoft Azure DevOps, etc.) con cualquier persona que tenga acceso a Monitor y puede volver a cargar el archivo, incluso si no tiene acceso de edición a la aplicación que se supervisó. Esta característica le permite consultar con un compañero que podría estar más familiarizado con algunas interacciones de conectores específicos.

Además, puede usar esta opción para guardar una línea de base de una aplicación que puede usar para futuras comparaciones. Por ejemplo, si sus consultas fueran lentas, sería útil si pudiera identificar esas consultas de la vez anterior que estuvo probando.

Usar el proceso de descarga y carga es mejor para colaborar cuando no se necesita colaboración en tiempo real. Puede funcionar bien cuando las personas involucradas se encuentran en diferentes zonas horarias.

Usar la característica Invitar

Al seleccionar la característica Invitar, puede invitar a otro usuario de su organización a acceder a Monitor y ver los eventos que está generando al obtener una versión preliminar de la aplicación en Power Apps Studio. Puede iniciar la invitación si selecciona Invitar desde la barra de comandos. Cuando proporcione la información del usuario, se generará el vínculo de invitación.

![Captura de pantalla que muestra el vínculo Invitar personas a esta sesión]

Asegúrese de copiar el vínculo y proporcionárselo al usuario para que pueda iniciar Monitor y escuchar su sesión. El vínculo solo es válido durante 60 minutos. Si necesita más tiempo, elimínelo y vuelva a invitar al usuario. Si invita al usuario equivocado, puede eliminar la invitación; la persona no recibirá una notificación.

El siguiente diagrama ilustra el proceso de uso de la característica Invitar, donde se le representa como el usuario A y el otro usuario sería B.

![Captura de pantalla que muestra lo que sucede cuando invita a un usuario]

Cada usuario recibe su propia copia de los eventos, lo que significa que puede navegar, ver e inspeccionar los eventos de la aplicación de forma independiente, sin interferir con los demás ni intercambiar el control para identificar el problema. Por ejemplo, si selecciona Borrar datos, solo borrará su registro de eventos, no los registros de eventos de otros usuarios.

Tenga en cuenta que, si bien el otro usuario puede ver los eventos de Monitor, no puede observar lo que está haciendo en la aplicación. A menudo, también puede ser útil tener una sesión con pantalla compartida en la que el usuario que está viendo los eventos de Monitor también puede ver lo que está haciendo en la aplicación.

Como el usuario que ha recibido la invitación para supervisar la sesión de la aplicación no la ejecuta, no es necesario que comparta la aplicación ni los permisos específicos de la misma con él.

Usar la característica Conectar usuario

La característica Conectar usuario le permite seleccionar una aplicación publicada que esté habilitada para la depuración e invitar a un usuario a ejecutar la aplicación mientras usa Monitor para escuchar los eventos que genera.

![Captura de pantalla que muestra lo que sucede cuando conecta a un usuario y este reproduce la aplicación]

Para habilitar la aplicación, active la configuración Depurar aplicación publicada. Una vez que haya cambiado esta configuración, guarde y vuelva a publicar la aplicación.

![Captura de pantalla que muestra la opción Depurar aplicación publicada]

La opción Depurar aplicación publicada agrega información de depuración a la aplicación, así que puede ralentizar la implementación. Por eso, solo debe habilitar la opción cuando sea necesario.

Para usar la característica Conectar usuario, inicie Monitor en la lista de aplicaciones en lugar de en Power Apps Studio.

![Captura de pantalla que muestra el inicio de Monitor desde la lista de aplicaciones]

Cuando se inicia Monitor, el botón Conectar usuario será visible en la barra de comandos.

![Captura de pantalla que muestra el botón Conectar usuario desde la barra de comandos en la aplicación Monitor]

Al igual que sucede con la característica Invitar, proporcionará la información del usuario y luego se generará un vínculo que podrá compartir con el usuario que desea ejecutar la aplicación.

Sin embargo, a diferencia de la característica Invitar, el usuario ejecutará la aplicación, por lo que deberá compartir la misma y proporcionar los permisos necesarios para que la utilicen.

Cuando el usuario selecciona el vínculo para ejecutar la aplicación, su sesión de Monitor mostrará los eventos generados por el usuario que la está ejecutando. En muchos casos, mientras ve los eventos en Monitor, puede resultarle útil tener una sesión de pantalla compartida para poder consultar lo que el usuario está haciendo en la aplicación.

Las características de colaboración de Monitor le permiten trabajar con otras personas para solucionar problemas en las aplicaciones, incluso cuando no están en el mismo lugar.