Mit Monitor zusammenarbeiten

Abgeschlossen

Monitor unterstützt drei Optionen für die Zusammenarbeit:

  • Herunterladen/Hochladen – Mit diesen Optionen können Sie zusammenarbeiten, indem Sie eine Monitorssitzung in einer lokalen Datei speichern, die Sie später erneut laden oder mit einer anderen Person zur Zusammenarbeit teilen können. Sie können die Sitzung zum Beispiel lokal speichern und dann hochladen sowie an eine Arbeitsaufgabe anhängen, die Sie einem anderen Entwickler zuweisen können. Anschließend kann der zugewiesene Entwickler die Sitzung nach seinem eigenen Zeitplan neu in Monitor laden, um die aufgetretenen Ereignisse anzuzeigen.

  • Einladen – Mit dieser Option können Sie in Echtzeit mit einer anderen Person zusammenarbeiten, um das Monitor-Ereignisprotokoll anzuzeigen, während Sie die Anwendung von Power Apps Studio ausführen. Weil die App vonPower Apps Studio ausgeführt wird, ist diese Option für die Verwendung während der Entwicklung der App vorgesehen, nicht für die Unterstützung bereitgestellter Apps. Diese Option kann zum Beispiel in einem Szenario hilfreich sein, in dem ein anderer Kollege in Ihrem Team einen benutzerdefinierten Konnektor erstellt hat und Sie Probleme bei der Verwendung haben. Sie können diesen Kollegen einladen, die Verwendung des Konnektoren durch Ihre Anwendung anzuzeigen und ihn mithilfe der Funktion Einladen zu verwenden.

  • Benutzer verbinden – Mit dieser Option können Sie Monitor verwenden, um eine Verbindung zu einem Remotebenutzer herzustellen, der eine veröffentlichte Canvas-App von Power Apps aus ausführt. Bei einem Benutzer kann zum Beispiel ein Problem auftreten, das Sie in Ihrer Entwicklungsumgebung nicht reproduzieren können. Durch die Verwendung der Funktion Benutzer verbinden können Sie sie einladen, die Anwendung auszuführen, während Sie das Ereignisprotokoll im Monitor-Tool anzeigen.

Unabhängig davon, welche Option Sie auswählen, kann die Zusammenarbeit die Lösung von App-Problemen beschleunigen. In diesen Szenarien können Benutzer, mit denen Sie zusammenarbeiten, auf die Ereignisse und die Daten zugreifen, die in der App verwendet wurden. Im Rest dieses Moduls werden andere Faktoren beschrieben, die zu berücksichtigen sind, wenn die einzelnen Optionen verwendet werden.

Herunterladen/Hochladen verwenden

Mit einer in Monitor integrierten Funktion können Sie die Ereignisse der aktuellen Sitzung in eine lokale Datei herunterladen. Mit der Funktion Hochladen können Sie die heruntergeladene Datei erneut in eine beliebige Monitor-Sitzung laden. Dieser Vorgang wirkt sich nicht negativ auf den Inhalt der Datei der aktuellen Sitzung aus. Die Funktion ermöglicht es Ihnen nur, die Ereignisse später neu zu laden. Sie können diese Aktionen von jeder Monitor-Sitzung aus starten, indem Sie die Schaltflächen der Befehlsleiste nutzen.

![Screenshot der Schaltflächen der Befehlsleiste zum Hochladen und Herunterladen]

Die heruntergeladene Datei kann man einfachsten verwendet werden, indem sie später in Ihre eigene Monitor-Sitzung neu geladen wird. Für die Zusammenarbeit können Sie die Datei mit jedem teilen (über E-Mail, OneDrive, GitHub-Probleme oder Microsoft Azure DevOps-Arbeitselemente usw.), der über Zugriff auf Monitor verfügt. Derjenige kann dann auch die Datei erneut laden, selbst wenn er keinen Bearbeitungszugriff für die überwachte App hat. Mithilfe dieser Funktion können Sie sich mit einem Kollegen beraten, der möglicherweise mit einigen Interaktionen bestimmter Konnektoren besser vertraut ist.

Darüber hinaus können Sie mit dieser Option eine Basis einer App speichern, die Sie für zukünftige Vergleiche verwenden können. Wenn Ihre Abfragen zum Beispiel langsam sind, ist es von Vorteil, wenn Sie diese Abfragen aus der vorherigen Testphase identifizieren könnten.

Die Verwendung des Download‑ und Upload-Verfahrens eignet sich am besten für die Zusammenarbeit, wenn Sie diese nicht in Echtzeit durchführen müssen. Dies funktioniert gut für Personen, die sich während der Zusammenarbeit in verschiedenen Zeitzonen befinden.

Die Funktion „Einladen“ verwenden

Durch Auswahl der Funktion Einladen können Sie einen anderen Benutzer in Ihrer Organisation einladen, auf Monitor zuzugreifen und die Ereignisse anzuzeigen, die Sie generieren, indem Sie die App in Power Apps Studio in der Vorschau anzeigen. Sie können die Einladung starten, indem Sie auf der Befehlsleiste Einladen auswählen. Wenn Sie die Benutzerinformationen eingeben, wird der Einladungslink generiert.

![Screenshot des Links „Personen zu dieser Sitzung einladen“]

Stellen Sie sicher, dass Sie den Link kopieren und für den Benutzer bereitstellen, damit er Monitor starten und Ihre Sitzung anhören kann. Der Link ist nur 60 Minuten lang gültig. Falls Sie mehr Zeit benötigen, können Sie den Benutzer entfernen und ihn erneut einladen. Falls Sie den falschen Benutzer einladen, können Sie die Einladung entfernen. Die Person wird nicht über die Einladung informiert.

Das folgende Diagramm veranschaulicht den Prozess der Verwendung der Funktion Einladen, bei der Sie als Benutzer A und der andere Benutzer als Benutzer B dargestellt werden.

![Screenshot, der zeigt, was passiert, wenn Sie einen Benutzer einladen]

Jeder Benutzer erhält seine eigene Kopie der Ereignisse, sodass Sie die App-Ereignisse unabhängig durchsuchen, anzeigen und überprüfen können, ohne sich gegenseitig zu stören oder die Steuerung hin und her zu übergeben, um das Problem zu identifizieren. Wenn Sie zum Beispiel die Option Daten löschen auswählen, wird nur Ihr Ereignisprotokoll gelöscht und nicht die Ereignisprotokolle der anderen Benutzer.

Beachten Sie, dass der andere Benutzer zwar die Monitorsereignisse anzeigen kann, aber nicht sehen kann, was Sie in der Anwendung tun. Oft kann es nützlich sein, auch eine Bildschirmfreigabesitzung zu haben, bei der der Benutzer, der die Monitorsereignisse beobachtet, auch sehen kann, was Sie in der App tun.

Da der Benutzer, der zur Monitor Ihrer App-Sitzung eingeladen wurde, die App nicht ausführt, müssen Sie die App oder bestimmte App-Berechtigungen nicht für ihn freigeben.

Die Funktion „Benutzer verbinden“ verwenden

Mit der Funktion Benutzer verbinden können Sie eine veröffentlichte App auswählen, die für das Debuggen aktiviert ist, und einen Benutzer zum Ausführen der App einladen, während Sie die generierten Ereignisse mit Monitor abhören.

![Screenshot, davon, was passiert, wenn Sie einen Benutzer verbinden und er die App wiedergibt.]

Aktivieren Sie die Einstellung Veröffentlichte App debuggen, um die App zu aktivieren. Speichern Sie die App nachdem Sie diese Einstellung geändert haben, und veröffentlichen Sie sie erneut.

![Screenshot mit der Option „Veröffentlichte App debuggen“]

Da die Option Veröffentlichte App debuggen der Anwendung Debuginformationen hinzufügt, kann sie die Implementierung verlangsamen. Aus diesem Grund sollten Sie die Option nur bei Bedarf aktivieren.

Um die Funktion Benutzer verbinden zu verwenden, starten Sie Monitor über die App-Liste und nicht über Power Apps Studio.

![Screenshot des Startens von Monitor über die App-Liste]

Die Schaltfläche Benutzer verbinden wird in der Befehlsleiste angezeigt, wenn Monitor gestartet wird.

![Screenshot mit der Schaltfläche „Benutzer verbinden“ auf der Befehlsleiste der Monitor-App]

Ähnlich wie bei der Funktion Einladen geben Sie die Benutzerinformationen an. Dann wird ein Link generiert, sodass Sie dem Benutzer eine Freigabe geben können, von dem Sie möchten, dass er die App ausführt.

Im Gegensatz zur Funktion Einladen führt der Benutzer die Anwendung aus, sodass Sie sie freigeben und die erforderlichen Berechtigungen für die Verwendung erteilen müssen.

Wenn der Benutzer den Link zum Ausführen der App auswählt, zeigt Ihre Monitor-Sitzung die Ereignisse an, die vom Benutzer generiert wurden, der die App ausführt. Oft kann es hilfreich sein, eine Bildschirmfreigabesitzung durchzuführen, damit Sie sehen können, was sie in der App tun, während Sie die Ereignisse in Monitor anzeigen.

Die Funktionen für die Zusammenarbeit von Monitor ermöglichen es Ihnen, mit anderen zusammenzuarbeiten, um Probleme in Apps zu beheben, selbst wenn Sie sich an unterschiedlichen Orten befinden.