Widget für ArcGIS Experience Builder

Das service.monitor Analytics Widget ermöglicht die Erfassung von Nutzerinteraktionsdaten in ArcGIS Experience Builder Apps.

Voraussetzungen

  • ArcGIS Enterprise ab Version 11.0

  • HTTP-Webserver für die Bereitstellung des Widgets

Installation

Überblick

  1. 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.

  2. 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).

expb widget

Hinzufügen des Widgets zu einer Experience Builder App

Um eine Experience Builder App mit service.monitor Analytics zu erweitern, gehen Sie so vor:

  1. Klicken Sie in der Experience Builder Entwurfsansicht an der linken Seite auf die Schaltfläche Insert (gekennzeichnet durch ein großes Plus-Symbol).

  2. Im Abschnitt Custom finden Sie das Widget service.monitor. Ziehen Sie das Widget an eine beliebige Stelle in Ihrer App.

    expb widget edit

    Die genaue Positionierung spielt dabei keine Rolle, da das Widget zur Laufzeit für Benutzer der App nicht sichtbar ist.

  3. 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.

    expb widget config

    Die URL entspricht üblicherweise dem folgenden Schema:

Sobald die App mit dem Widget gestartet wird, werden Nutzerinteraktionsdaten an service.monitor gesendet.