Widget für ArcGIS Experience Builder
Das service.monitor Analytics Widget ermöglicht die Erfassung von Nutzerinteraktionsdaten in ArcGIS Experience Builder Apps.
Installation
Überblick
-
Für die Installation legen Sie das service.monitor Widget zunächst auf einem Webserver ab. Das Widget einschließlich der darin enthaltenen
manifest.json
-Datei, muss für ArcGIS Enterprise und ArcGIS Experience Builder über eine URL erreichbar sein. -
Registrieren Sie das Widget über die Weboberfläche von ArcGIS Enterprise, indem Sie dort die URL auf die im Widget-Paket enthaltene
manifest.json
-Datei angeben.
Vorgehensweise
Die Installation des Widgets weicht nur leicht von der Vorgehensweise für andere Experience Builder Widgets ab.
Gehen Sie wie folgt vor:
1. Widget auf Webserver bereitstellen
Im Abschnitt Host a custom widget on a web server wird beschrieben, wie Sie das Widget auf einem Webserver bereitstellen.
-
Schritte 1-4: Befolgen Sie die Schritte 1-4 wie in der Anleitung.
-
Schritt 5: Die Kompilierung des Widgets ist nicht notwendig. Das Widget wird bereits vorkompiliert ausgeliefert. Überspringen Sie diesen Schritt.
-
Schritt 6: Entpacken Sie die mit service.monitor ausgelieferte ZIP-Datei und kopieren Sie den Inhalt auf den Webserver.
2. Widget in ArcGIS Enterprise registrieren
Nachdem Sie das Widget auf dem Webserver bereitgestellt haben, registrieren Sie das Widget in ArcGIS Enterprise wie im Abschnitt Register a custom widget der Dokumentation von ArcGIS Experience Builder beschrieben.
Nachdem Sie das Widget erfolgreich registriert haben, können Sie es in ArcGIS Experience Builder verwenden. Sie finden das Widget "service.monitor" im Abschnitt Custom
der verfügbaren Widgets (siehe Abbildung unten).

Hinzufügen des Widgets zu einer Experience Builder App
Um eine Experience Builder App mit service.monitor Analytics zu erweitern, gehen Sie so vor:
-
Klicken Sie in der Experience Builder Entwurfsansicht an der linken Seite auf die Schaltfläche Insert (gekennzeichnet durch ein großes Plus-Symbol).
-
Im Abschnitt Custom finden Sie das Widget service.monitor. Ziehen Sie das Widget an eine beliebige Stelle in Ihrer App.
Die genaue Positionierung spielt dabei keine Rolle, da das Widget zur Laufzeit für Benutzer der App nicht sichtbar ist.
-
Stellen Sie in der Konfigurationsmaske für das Widget (zu sehen auf der rechten Seite der Experience Builder Entwurfsansicht) die URL zum service.monitor Analytics Service ein.
Die URL entspricht üblicherweise dem folgenden Schema:
Sobald die App mit dem Widget gestartet wird, werden Nutzerinteraktionsdaten an service.monitor gesendet.