Collaborative troubleshooting using Monitor

Monitor offers two features to enable collaborative troubleshooting and debugging of problems in Power Apps:

  • Invite enables makers to share a monitoring session by inviting other members within the same organization to the same Monitor session. For example, a maker troubleshooting a performance problem with Power Apps can invite a member from the technical support team to concurrently view all the events flowing through the same troubleshooting Monitor session.
  • Connect user enables makers and support teams to share a link with users to open a published app and connect it to a Monitor session so that support teams can watch the sequence of events generated by the user's interaction.

Invite user

Makers can share a real-time Monitor session with others, such as support technicians, to help investigate problems. When you invite other users to your Monitor session, you can quickly collaborate and debug an app together, without the need to share your screen. When you invite others to participate in a session, they see the exact same app events in their own browser without having to open the app or reproduce the specific scenario that you're debugging. You and other participants can browse, view, and inspect the app events independently, without stepping on each other or handing control back and forth to identify the problem.

Invite user process flow

When using the Invite feature for a published app:

  1. User A plays the published app from Power Apps.
  2. User A invites User B to a Monitor session.
  3. User B joins the Monitor session with the link that User A sent.
  4. User A interacts with the app.
  5. User B watches the events generated from User A's interaction with the app in their own Monitor window.

Note

You can invite any user in your organization to a Monitor session. Users joining the session will see all the events generated by the app, including any data.

To invite a user to watch a monitoring session

  1. Select Invite from the command bar.

    Invite on the Monitor command bar

  2. Enter the Azure Active Directory user name or alias of the user whom you want to invite to the Monitor session.

    Invite user

  3. Select the user for whom you want to generate a link to the current Monitor session.

    Note

    The link is unique for each user. It can't be shared between users. The link expires after 60 minutes.

  4. Select the link icon to copy the session link, and then send it to the user you've invited to the session.

    Invite user - copy link

Repeat steps 2 through 4 for each user you want to invite.

The users who have received the link can use it to open the Monitor and connect to your Monitor session.

Connect user (published canvas apps only)

With Connect user, a maker can enable a user to open a published canvas app and connect by using a monitoring session. You can watch the sequence of events the user generates while interacting with the app, and help with problem investigation.

Connect user process flow

Note

  • With Connect user, makers and support teams share a link with users to open a published app and connect it to a Monitor session, so support teams can watch the sequence of events generated by the user's interaction with the app.
  • Connect user requires that the app be published with Power Apps version 3.20042 or later. To make this feature available in earlier versions, publish the app again.

When using the Connect user feature for a canvas app:

  1. User A chooses the app to monitor and opens Monitor.
  2. User A selects Connect user, and share the generated session link with User B.
  3. User B plays the published canvas app by selecting the link that was shared by User A.
  4. User A watches the monitored session as User B interacts with the app.

To connect a user to a monitoring session

  1. Open Monitor for the published app.

  2. Select Connect user.

    Connect user on the Monitor command bar

  3. Search for and select the user who you want to connect to.

    Connect user - search and select

  4. Copy the link, and share it with the user so they can play the app.

    Connect user - copy link

  5. After you share the link, the user selects it to open the app and is notified that they're joining a monitoring session.

    Connect user - join

The user can now interact with the app, and Monitor will show events for this interaction.

Next steps

Advanced monitoring

See also

Troubleshoot form issues in model-driven apps
Debugging canvas apps with Monitor
Debugging model-driven apps with Monitor

Note

Can you tell us about your documentation language preferences? Take a short survey.

The survey will take about seven minutes. No personal data is collected (privacy statement).