Bei der Datenerfassung und der Durchführung von Inspektionen nutzen Außendienstmitarbeiter Formulare: Sie zeigen sie an, geben Daten ein und aktualisieren sie. Stellen Sie den Arbeitserfolg Ihrer Außendienstmitarbeiter sicher, indem Sie das Formular in der Field Maps-Web-App konfigurieren. Nachdem Sie den Formular-Builder geöffnet haben, können Sie das Formular auf folgende Arten konfigurieren:
- Hinzufügen von grundlegenden Formularelementen: Mithilfe von grundlegenden Formularelementen können Außendienstmitarbeiter Informationen wie Datumsangaben, Zahlen, Text und von Barcodes gescannte Daten bereitstellen.
- Hinzufügen von Auswahl-Formularelementen: Mithilfe von Auswahl-Formularelementen können Außendienstmitarbeiter Elemente in einer von Ihnen definierten Werteliste auswählen.
- Verwenden von Feldern als Formularelemente: Felder im Layer oder in der Tabelle können dem Formular hinzugefügt und als Formularelemente konfiguriert werden.
Hinweis:
Sie können Formulare in der ArcGIS Field Maps-Web-App und in der neuen Map Viewer-Version in ArcGIS Online konfigurieren. Informationen zum Konfigurieren von Formularen in Map Viewer finden Sie unter Erstellen von Formularen für die Attributbearbeitung.
Sie können Formulare in der mobilen ArcGIS Field Maps-App und im neuen Map Viewer in ArcGIS Online und ArcGIS Enterprise 10.9.1 oder höher anzeigen und bearbeiten.
Vorsicht:
Wenn Sie die Karte, die Layer und das Formular in der Field Maps-Web-App bearbeiten, dürfen Sie sie dies nicht gleichzeitig auf einer anderen Browser-Registerkarte tun. Die Bearbeitung von Karte, Layern und Formular auf mehreren Registerkarten kann zu Datenverlust führen.
Wenn Sie das Formular mit ArcGIS Enterprise 10.8.1 oder 10.9 in der Field Maps-Web-App konfigurieren, müssen Sie bei der Bearbeitung der Karte Map Viewer Beta verwenden. Wenn Sie zur Bearbeitung oder zum Speichern der Karte Map Viewer verwenden, geht das in der Field Maps-Web-App konfigurierte Formular verloren.
Bei Verwendung von ArcGIS Enterprise 10.8 oder früher ist die Field Maps-Web-App nicht verfügbar. Sie müssen das Formular in Map Viewer Classic konfigurieren.
Bei Verwendung von ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher zur Bearbeitung der Karte können Sie die neue Map Viewer-Version oder Map Viewer Classic verwenden.
Öffnen des Formular-Builders
Verwenden Sie den Formular-Builder in der Field Maps-Web-App zum Erstellen des Formulars, das Außendienstmitarbeiter im Außendienst verwenden. Gehen Sie wie folgt vor, um den Formular-Builder zu öffnen:
- Melden Sie sich in einem Browser bei Ihrer Organisation an, und öffnen Sie die Field Maps-Web-App über das App-Startprogramm in ArcGIS Online oder über das App-Startprogramm in ArcGIS Enterprise.
Die Seite Karten wird angezeigt, auf der Karten angezeigt werden, deren Besitzer Sie sind, sowie Karten, die in Gruppen mit gemeinsamer Aktualisierung enthalten sind, in denen Sie Mitglied sind.
Hinweis:
Wenn Sie als Administrator ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie alle Karten in der Organisation anzeigen und konfigurieren Klicken Sie auf Filtern, und wählen Sie Alle Karten aus.
Das Anzeigen und Konfigurieren von Karten, die über Gruppen mit gemeinsamer Aktualisierung für Sie freigegeben wurden, wird unter ArcGIS Enterprise 10.9.1 oder höher unterstützt.
- Klicken Sie auf die Karte, um sie zu konfigurieren.
Die Seite Formulare mit den Inhalten der Karte wird angezeigt.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie eine Karte in Field Maps auch über ihre jeweilige Elementseite öffnen. Navigieren Sie zur Elementseite der Karte, und klicken Sie auf In Field Maps öffnen.
Hinweis:
Wenn Ihre Karte geschachtelte Gruppen-Layer (Gruppen-Layer innerhalb von Gruppen-Layern) enthält, werden diese in der Field Maps-Web-App in ArcGIS Online angezeigt, in ArcGIS Enterprise aktuell jedoch nicht unterstützt. Informationen zum Erstellen und Verwalten von Gruppen-Layern finden Sie unter Erstellen und Verwalten von Gruppen-Layern in ArcGIS Online oder Arbeiten mit Gruppen-Layern in ArcGIS Pro.
- Klicken Sie auf einen bearbeitbaren Layer oder eine Tabelle.
Der Formular-Builder wird mit leerem Formularbereich angezeigt.
Nachdem Sie den Formular-Builder geöffnet haben, können Sie das Formular konfigurieren, indem Sie Formularelemente auf die Zeichenfläche ziehen. Mithilfe von Formularelementen wird die Art der Informationen definiert, die Außendienstmitarbeiter beim Ausfüllen des Formulars bereitstellen. Sie können grundlegende Formularelemente oder Auswahl-Formularelemente hinzufügen. Zudem haben Sie die Möglichkeit, Felder als Formularelemente zu verwenden.
Tipp:
Sie können mit der ArcGIS API for Python und dem copy_form_between_maps Python-Skript oder alternativ mit dem ArcGIS Online Assistant Formulare von einer Karte in eine andere kopieren. Eine schrittweise Anleitung finden Sie im Blogbeitrag Duplicate maps and forms for use in Field Maps.
Grundlegende Formularelemente hinzufügen
Mithilfe von grundlegenden Formularelementen können Außendienstmitarbeiter Informationen wie Datumsangaben, Zahlen, Text und von Barcodes gescannte Daten bereitstellen. Grundlegende Formularelemente sind in der Liste Formularelemente unter Basic aufgeführt. Es sind folgende Elemente enthalten:
Formularelement | Feldtyp | Beschreibung |
---|---|---|
Barcode | Double, Integer oder Zeichenfolge | Scannen Sie einen Barcode oder QR-Code, um einen Wert einzugeben. |
Datum/Uhrzeit | Datum | Geben Sie ein Datum bzw. eine Uhrzeit ein. |
Zahl – Double | Double | Geben Sie einen Dezimalwert ein, z. B. 1,2. |
Zahl – Integer | Integer | Geben Sie eine ganze Zahl ein, z. B. 2. |
Text – Mehrzeilig | Zeichenfolge | Geben Sie mehrere Textzeilen ein. |
Text – Einzeilig | Zeichenfolge | Geben Sie eine Textzeile ein. |
Doppelklicken Sie auf ein Formularelement oder ziehen Sie daran, um es zum Formularbereich hinzuzufügen. Nachdem Sie ein Formularelement hinzugefügt haben, legen Sie den Anzeigenamen und die Feldinformationen fest.
Hinweis:
Das Hinzufügen von grundlegenden Formularelementen wird in ArcGIS Enterprise ab Version 11.0 unterstützt.
Sie können einer Feature-Layer-Sicht keine Formularelemente hinzufügen.
Definieren eines Anzeigenamens und von Feldinformationen
Wenn Formularelemente zum Formular hinzugefügt und dort gespeichert werden, werden aus ihnen Felder im Layer. In diesen werden die von den Außendienstmitarbeitern erfassten Informationen gespeichert. Wenn Sie z. B. ein Element vom Typ Text – Einzeilig zum Formular hinzufügen, wird in den Layer ein Zeichenfolgenfeld eingefügt.
Wenn Sie im Formularbereich ein Formularelement hinzufügen, wird der Bereich Eigenschaften angezeigt. Für jedes Formularelement muss ein Wert für die Eigenschaften Anzeigename, Feldname und Feldtyp angegeben werden. Wenn es sich um ein Feld vom Typ "Zeichenfolge" handelt, ist ebenfalls ein Wert für die Feldlänge erforderlich. Gehen Sie wie folgt vor, um den Anzeigenamen und Feldinformationen festzulegen:
- Fügen Sie einen Wert für den Anzeigenamen hinzu.
Der Anzeigename ist der auf dem Formular angezeigte Name; er wird automatisch als Wert für den Feldnamen verwendet.
Hinweis:
Leerzeichen im Feldnamen werden durch Unterstriche ersetzt, und ungültige Zeichen werden entfernt.
- Sie können den Wert für den Feldnamen auch ändern.
Ändern Sie den Feldnamen, wenn Sie möchten, dass sich der im Feld gespeicherte Name von dem im Formular angezeigten Namen unterscheidet. Wenn der Anzeigename zu lang ist, empfiehlt es sich manchmal, einen kürzeren Namen zu verwenden, z. B.:
- Anzeigename: Provide additional notes about the inspection
- Feldname—additional_notes
- Wenn Sie ein Barcode-Element konfigurieren, wählen Sie einen Wert für den Feldtyp aus.
Welchen Feldtyp Sie auswählen, hängt von den Informationen ab, die die von den Außendienstmitarbeitern gescannten Barcodes enthalten.
- Wenn Sie ein Formularelement mit einem Feld vom Typ Zeichenfolge konfigurieren, legen Sie einen Wert für die Feldlänge fest.
Die Feldlänge gibt die maximale Länge des Feldes an. Der Standardwert für Formularelemente vom Typ Text – Einzeilig und Barcode ist 256 Zeichen. Der Standardwert für das Formularelement Text – Mehrzeilig ist 1000 Zeichen.
- Geben Sie optional in das Textfeld Standardwert einen Standardwert ein.
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben.
- Klicken Sie auf Speichern, um das Formular zu speichern.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Formularelements gespeichert haben, können die Eigenschaften Feldname, Feldtyp, Feldlänge und Standardwert nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Formatieren von grundlegenden Elementen
Nachdem Sie den erforderlichen Anzeigenamen und die Feldinformationen eingegeben haben, können Sie zur Optimierung der Datenerfassung vor Ort zusätzliche Eigenschaften für grundlegende Formularelemente konfigurieren. Weitere Informationen finden Sie unter folgenden Themen:
- Formatieren von Datumselementen
- Formatieren von Textelementen
- Formatieren von Barcode- und QR-Code-Elementen
- Angeben einer Beschreibung
- Bereitstellen von Hinweisen
- Verlangen, dass Werte für Formularelemente angegeben werden
- Festlegen von Standardwerten
- Deaktivieren der Bearbeitung
- Hinzufügen von berechneten Ausdrücken
- Konfigurieren einer bedingten Sichtbarkeit
Hinzufügen von Auswahl-Formularelementen
Mithilfe von Auswahl-Formularelementen können Außendienstmitarbeiter Elemente in einer von Ihnen definierten Werteliste auswählen. Auswahl-Formularelemente sind in der Liste Formularelemente unter Auswahl aufgeführt. Es sind folgende Elemente enthalten:
Formularelement | Feldtyp | Beschreibung |
---|---|---|
Kombinationsfeld | Double, Integer oder Zeichenfolge | Wählen Sie in einer Liste mit Werten aus, die in einem Dropdown-Menü angezeigt werden. |
Optionsschaltflächen | Double, Integer oder Zeichenfolge | Wählen Sie in einer Liste mit Werten aus, die als Schaltflächen angezeigt werden. |
Umschalter | Double, Integer oder Zeichenfolge | Wählen Sie einen von zwei Werten aus, die als Schalter angezeigt werden. |
Doppelklicken Sie auf ein Formularelement oder ziehen Sie daran, um es zum Formularbereich hinzuzufügen. Nachdem Sie ein Auswahl-Formularelement hinzugefügt haben, legen Sie den Anzeigenamen, die Feldinformationen und die Werteliste fest.
Hinweis:
Für bis zu fünf Werte empfiehlt sich die Verwendung eines Optionsschaltflächen-Elements. Wenn mehr als fünf Werte hinzugefügt werden, müssen Außendienstmitarbeiter möglicherweise durch das Formular blättern, damit sie ihre Auswahl finden. Daher sollten Sie bei mehr als fünf Werten stattdessen ein Kombinationsfeld verwenden.
Das Hinzufügen von ausgewählten Formularelementen wird in ArcGIS Enterprise ab Version 11.0 unterstützt.
Sie können einer Feature-Layer-Sicht keine Formularelemente hinzufügen.
Definieren eines Anzeigenamens und von Feldinformationen
Wenn Formularelemente zum Formular hinzugefügt und dort gespeichert werden, werden aus ihnen Felder im Layer. In diesen werden die von den Außendienstmitarbeitern erfassten Informationen gespeichert. Wenn Sie beispielsweise ein Kombinationsfeld-Formularelement vom Typ "Zeichenfolge" zum Formular hinzufügen, wird in den Layer ein Zeichenfolgenfeld eingefügt.
Wenn Sie im Formularbereich ein Formularelement hinzufügen, wird der Bereich Eigenschaften angezeigt. Für jedes Formularelement muss ein Wert für die Eigenschaften Anzeigename, Feldname und Feldtyp angegeben werden. Wenn es sich um ein Feld vom Typ "Zeichenfolge" handelt, ist ebenfalls ein Wert für die Feldlänge erforderlich. Führen Sie die folgenden Schritte aus, um diese Informationen zu definieren:
- Fügen Sie einen Wert für den Anzeigenamen hinzu.
Der Anzeigename ist der auf dem Formular angezeigte Name; er wird automatisch als Wert für den Feldnamen verwendet.
Hinweis:
Leerzeichen im Feldnamen werden durch Unterstriche ersetzt, und ungültige Zeichen werden entfernt.
- Sie können den Wert für den Feldnamen auch ändern.
Ändern Sie den Feldnamen, wenn Sie möchten, dass sich der im Feld gespeicherte Name von dem im Formular angezeigten Namen unterscheidet. Wenn der Anzeigename zu lang ist, empfiehlt es sich manchmal, einen kürzeren Namen zu verwenden, z. B.:
- Anzeigename: Select the tree type
- Feldname: tree_type
- Wählen Sie einen Wert für Feldtyp aus.
Der Feldtyp wird auf die Werteliste angewendet. Nachdem Sie eine Werteliste erstellt haben, können Sie den Feldtyp nicht mehr ändern.
- Wenn Sie ein Formularelement mit einem Feld vom Typ Zeichenfolge konfigurieren, legen Sie einen Wert für die Feldlänge fest.
Die Feldlänge gibt die maximale Länge des Feldes an und gilt für die Werteliste. Die Standardfeldlänge beträgt 256 Zeichen.
Nachdem Sie den Anzeigenamen und die Feldinformationen definiert haben, erstellen Sie eine Werteliste.
Hinweis:
Sie können erst dann ein neues Auswahl-Formularelement erstellen, wenn Sie die Werteliste erstellt haben.
Erstellen einer Liste von Werten
Eine Werteliste (auch als Domäne mit codierten Werten bezeichnet) enthält die Optionen, die Außendienstmitarbeiter beim Ausfüllen des Formulars auswählen können. Durch die Bereitstellung einer Werteliste wird die Datenerfassung vor Ort optimiert und zudem Konsistenz in den eingegebenen Daten gewährleistet. Jeder Wert in einer Liste enthält eine Beschriftung und einen Code:
- Beschriftung: Bei der Beschriftung handelt es sich um den Wert, der beim Ausfüllen des Formulars in Field Maps angezeigt wird. Zudem wird angegeben, wie der Wert für Außendienstmitarbeiter angezeigt werden soll. Die Beschriftung wird auch bei der Anzeige der Attributtabelle in Map Viewer und anderen Apps angezeigt.
- Code: Beim Code handelt es sich um den im Feature-Layer gespeicherten Wert.
Sie haben die Möglichkeit, Werte einzeln hinzuzufügen oder eine .csv-Datei hochzuladen. Wie Sie eine Liste erstellen, hängt vom Typ des Auswahlelements ab, das Sie konfigurieren.
Hinweis:
Sie können in einer Feature-Layer-Sicht keine Werteliste erstellen.
Erstellen einer Liste für ein Kombinationsfeld oder für Optionsschaltflächen
Gehen Sie wie folgt vor, um eine Werteliste für ein Kombinationsfeld- oder Optionsschaltflächenelement zu erstellen:
- Klicken Sie im Bereich Eigenschaften auf Liste erstellen.
Daraufhin wird das Fenster Werteliste angezeigt.
- Optional können Sie zum Befüllen der Liste eine .csv-Datei hochladen.
- Vergewissern Sie sich, dass die .csv-Datei der unten gezeigten erforderlichen Formatierung entspricht.
Die .csv-Datei muss zwei Spalten enthalten: eine für Beschriftungen und eine für Codes. Die unten stehende Tabelle zeigt das erforderliche Format für eine .csv-Datei mit drei Werten:
Sie erzielen die besten Ergebnisse, wenn Sie die .csv-Datei mit UTF-8-Zeichencodierung codieren. Wenn Sie zur Erstellung der .csv-Datei Microsoft Excel verwenden, müssen Sie sie mit der Erweiterung CSV UTF-8 speichern.Beschriftung 1
Code 1
Beschriftung 2
Code 2
Beschriftung 3
Code 3
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
Wenn Sie die .csv-Rohdatei außerhalb von Microsoft Excel oder vergleichbaren Programmen bearbeiten, müssen Sie für Werte mit doppelten Anführungszeichen Escapezeichen verwenden. Beispiel: Die Beschriftung bzw. der Code 24" muss in der "24"""-Datei als .csv angegeben werden.
Sollten die Codes nicht diesen Anforderungen gerecht werden, kann die .csv-Datei nicht hochgeladen werden.
- Ziehen Sie die .csv-Datei in das Fenster Werteliste, oder klicken Sie auf Aus Ihrem Gerät auswählen, um die Datei über den Datei-Explorer auszuwählen.
Die Liste wird mit den Werten aus der .csv-Datei befüllt.
- Vergewissern Sie sich, dass die .csv-Datei der unten gezeigten erforderlichen Formatierung entspricht.
- Wahlweise können Sie Werte auch einzeln hinzufügen.
Fügen Sie Werte hinzu, indem Sie auf die Schaltfläche Hinzufügen klicken. Geben Sie für jeden Wert eine Beschriftung und einen Code an.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
- Klicken Sie auf Fertig, um die Liste zu erstellen.
Nachdem Sie auf Fertig geklickt haben, können Sie den Feldtyp bzw. die Länge des Formularelements nicht mehr ändern.
Anstelle der Schaltfläche Liste erstellen wird nun die Schaltfläche Liste verwalten mit einer Zahl in Klammern angezeigt, die die Anzahl der Werte in der Liste angibt.
- Sie können wahlweise einen Standardwert im Dropdown-Menü Standardwert auswählen.
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben.
Hinweis:
Nachdem Sie das Formular gespeichert haben, können Sie die Eigenschaft Standardwert nicht mehr ändern.
- Nachdem Sie Anzeigename, Feldinformationen und Werteliste festgelegt haben, klicken Sie auf Speichern, um das Formular zu speichern.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Elements gespeichert haben, können die Eigenschaften Feldname, Feldtyp und Feldlänge nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Informationen zum Verwalten der Liste nach deren Erstellung finden Sie unter Verwalten der Werteliste.
Erstellen einer Liste für einen Schalter
Ein Schalterelement enthält zwei Werte. Gehen Sie wie folgt vor, um eine Werteliste für ein Schalterelement zu erstellen:
- Geben Sie unter Schalterwerte zwei Werte an, von denen Außendienstmitarbeiter einen auswählen können.
Dies sind die Beschriftungen für die einzelnen Werte. Die Codes für die Werte werden automatisch generiert.
- Sie können die Codes für die einzelnen Werte bei Bedarf ändern, indem Sie auf Codes verwalten klicken.
Daraufhin wird das Fenster Werteliste angezeigt, und Sie können die Beschriftung und den Code für die einzelnen Werte bearbeiten. Klicken Sie anschließend zum Schließen des Fensters auf Fertig.
Nachdem Sie auf Fertig geklickt haben, können Sie den Feldtyp bzw. die Länge des Formularelements nicht mehr ändern.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
- Wählen Sie unter Standardwert den Wert aus, der im Formular standardmäßig ausgewählt sein soll. Wenn das Schalterelement keinen Standardwert enthält, wird es als Kombinationsfeld im Formular angezeigt.
Hinweis:
Nachdem Sie das Formular gespeichert haben, können Sie die Eigenschaft Standardwert nicht mehr ändern.
- Nachdem Sie Anzeigename, Feldinformationen, Werteliste und Standardwert festgelegt haben, klicken Sie auf Speichern, um das Formular zu speichern.
Wenn Sie das Formular nach dem Hinzufügen eines neuen Elements gespeichert haben, können die Eigenschaften Feldname, Feldtyp und Feldlänge nicht mehr geändert werden.
Tipp:
Zum Ändern dieser Eigenschaften müssen Sie das Formularelement auf der Zeichenfläche und das Feld in der Liste Felder im Bereich Formular-Builder löschen. Danach können Sie ein neues Formularelement hinzufügen und die zugehörigen Eigenschaften konfigurieren.
Informationen zum Verwalten der Liste nach deren Erstellung finden Sie unter Verwalten der Werteliste.
Formatieren von Auswahlelementen
Nachdem Sie Anzeigename, Feldinformationen, Werteliste und Standardwert festgelegt haben, können Sie zur Optimierung der Datenerfassung vor Ort zusätzliche Eigenschaften für Auswahl-Formularelemente konfigurieren. Weitere Informationen finden Sie unter folgenden Themen:
Verwenden von Feldern als Formularelemente
Felder und Gruppenwert-Feldgruppen, die im Layer oder in der Tabelle vorliegen, können dem Formular hinzugefügt und als Formularelemente konfiguriert werden. Nachdem Sie Felder hinzugefügt haben, können Sie deren Darstellung im Formular konfigurieren. Wenn ein Feld eine Werteliste enthält, können Sie diese ebenfalls verwalten.
Hinzufügen von Feldern zum Formular
Felder im Layer werden in der Liste Felder neben dem Formularbereich angezeigt. Zum Hinzufügen von Feldern zum Formular haben Sie folgende Möglichkeiten:
- Felder einzeln hinzufügen: Um dem Formular jeweils ein einzelnes Feld hinzuzufügen, doppelklicken Sie darauf, oder ziehen Sie es in den Formularbereich.
- Eine Auswahl von Feldern zum Formular hinzufügen: Um dem Formular mehrere Felder hinzuzufügen, drücken Sie die Strg-Taste, klicken Sie auf die gewünschten Felder, und ziehen Sie sie in den Formularbereich.
Hinweis:
Die Verwendung der Strg-Taste zum Hinzufügen einer Auswahl von Feldern wird in ArcGIS Enterprise 10.9.1 oder höher unterstützt.
- Alle Felder zum Formular hinzufügen: Um alle Felder in das Formular einzubeziehen, klicken Sie in der Liste Felder auf Alle hinzufügen.
- Das Pop-up konvertieren: Wenn Sie das Formular als Pop-up in Map Viewer Classic konvertiert haben, können Sie es mithilfe der bestehenden Pop-up-Konfiguration konfigurieren. Klicken Sie hierzu im leeren Formularbereich auf Pop-up konvertieren. Daraufhin werden der Zeichenfläche editierbare Felder aus dem Pop-up in der ursprünglichen Reihenfolge hinzugefügt. Felder, die nicht Teil der Pop-up-Konfiguration sind, werden in der Liste Felder angezeigt.
Tipp:
Wenn der Layer oder die Tabelle eine große Menge an Feldern enthält, können Sie über die Suchleiste Felder suchen in der Liste Felder ein bestimmtes Feld ausfindig machen.
Wenn es sich um erforderliche Felder handelt, werden sie im Abschnitt Erforderlich der Liste Felder angezeigt. Erforderliche Felder müssen dem Formular hinzugefügt werden. Felder, für die bei der Erstellung in ArcGIS Online festgelegt wurde, dass NULL-Werte nicht zulässig sind, werden im Abschnitt Erforderlich angezeigt.
Hinzufügen von Gruppenwert-Feldgruppen zum Formular
Wenn in ArcGIS Pro Gruppenwert-Feldgruppen konfiguriert wurden, werden sie in der Liste Feldgruppen neben dem Formularbereich angezeigt. Wenn Feldgruppen gemeinsame Felder aufweisen, werden sie gemeinsam aufgeführt. Zum Hinzufügen von Gruppenwert-Feldgruppen zum Formular haben Sie die folgenden Möglichkeiten:
- Feldgruppen einzeln hinzufügen: Um dem Formular eine einzelne Feldgruppe hinzuzufügen, doppelklicken Sie darauf, oder ziehen Sie sie in den Formularbereich.
- Eine Auswahl von Feldgruppen zum Formular hinzufügen: Um dem Formular mehrere Feldgruppen hinzuzufügen, drücken Sie die Strg-Taste, klicken Sie auf die gewünschten Feldgruppen, und ziehen Sie sie in den Formularbereich.
- Alle Feldgruppen zum Formular hinzufügen: Um alle Feldgruppen in das Formular einzubeziehen, klicken Sie in der Liste Feldgruppen auf Alle hinzufügen.
Tipp:
Wenn der Layer oder die Tabelle eine große Menge an Feldgruppen enthält, können Sie über die Suchleiste Feldgruppen suchen in der Liste Feldgruppen eine bestimmte Gruppe ausfindig machen.
Wenn eine Feldgruppe dem Formularbereich hinzugefügt wird, sind dessen Gruppenfelder in einem Gruppenelement enthalten. Die Gruppierung der Gruppenfelder sollte nicht aufgehoben werden, damit Außendienstmitarbeiter sie in der mobilen Field Maps-App nacheinander ausfüllen können. Wenn aus einer Feldgruppe ein Feld entfernt wird, wird eine Warnung angezeigt.
Wenn es sich um erforderliche Feldgruppen handelt, werden sie im Abschnitt Erforderlich der Liste angezeigt. Erforderliche Feldgruppen müssen dem Formular hinzugefügt werden. Feldgruppen sind erforderlich, wenn sie in ArcGIS Pro als restriktiv konfiguriert wurden.
Vorsicht:
Wenn diese Gruppenwert-Feldgruppen nicht dem Formularbereich hinzugefügt werden, sind die Außendienstmitarbeiter möglicherweise nicht in der Lage, das Formular in der mobilen Field Maps-App abzusenden.
Informationen zur Funktionsweise von Gruppenwerten in der mobilen Field Maps-App finden Sie unter Auswählen von Gruppenwerten. Informationen zum Erstellen von Gruppenwert-Feldgruppen in ArcGIS Pro finden Sie unter Erstellen und Verwalten von Gruppenwerten.
Konfigurieren von Feldern als Formularelemente
Nachdem Felder zum Formularbereich hinzugefügt wurden, können sie als Formularelemente konfiguriert werden. Gehen Sie wie folgt vor, um die Darstellung von Feldern im Formular zu konfigurieren:
- Wählen Sie das Feld aus, das konfiguriert werden soll.
Der Bereich Eigenschaften wird angezeigt.
- Wählen Sie den Eingabetyp aus.
Mit dem Eingabetyp wird festgelegt, wie das Formularelement in Field Maps dargestellt wird. Welchen Eingabetyp Sie auswählen, hängt vom Feldtyp und davon ab, ob das Feld eine Werteliste enthält.
Wenn das Feld keine Werteliste enthält und Sie keine Werteliste erstellen möchten, wählen Sie im Dropdown-Menü Eingabetyp eine der folgenden Optionen aus:
Eingabetyp Feldtyp Beschreibung Barcode
Double, Integer oder Zeichenfolge
Scannen Sie einen Barcode oder QR-Code, um einen Wert einzugeben.
Datum
Datum
Geben Sie ein Datum ein.
Datum und Uhrzeit
Datum
Geben Sie ein Datum und eine Uhrzeit ein.
Zahl – Double
Double
Geben Sie einen Dezimalwert ein, z. B. 1,2.
Zahl – Integer
Integer
Geben Sie eine ganze Zahl ein, z. B. 2.
Text – Mehrzeilig
Zeichenfolge
Geben Sie mehrere Textzeilen ein.
Text – Einzeilig
Zeichenfolge
Geben Sie eine Textzeile ein.
Tipp:
Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist und eine Bereichsdomäne enthält, wird der Eingabetyp Zahl – Integer empfohlen.
Wenn das Feld eine Werteliste enthält oder wenn Sie eine Werteliste erstellen möchten, wählen Sie im Dropdown-Menü Eingabetyp eine der folgenden Optionen aus:
Eingabetyp Feldtyp Beschreibung Kombinationsfeld
Double, Integer oder Zeichenfolge
Wählen Sie in einer Liste mit Werten aus, die in einem Dropdown-Menü angezeigt werden.
Optionsschaltflächen
Double, Integer oder Zeichenfolge
Wählen Sie in einer Liste mit Werten aus, die als Schaltflächen angezeigt werden.
Umschalter
Double, Integer oder Zeichenfolge
Wählen Sie eine von zwei Optionen aus, die als Schalter angezeigt werden.
Hinweis:
Für bis zu fünf Werte empfiehlt sich die Verwendung des Eingabetyps Optionsschaltflächen. Wenn mehr als fünf Werte hinzugefügt werden, müssen Außendienstmitarbeiter möglicherweise durch das Formular blättern, damit sie ihre Auswahl finden. Daher sollten Sie bei mehr als fünf Werten stattdessen ein Kombinationsfeld verwenden.
Informationen zum Erstellen einer Werteliste für ein Feld finden Sie unter Erstellen einer Werteliste.
Wenn ein Umschalter-Element keinen Standardwert enthält, wird es im Formular als Kombinationsfeld angezeigt. Für ein vorhandenes Feld können Sie einen Standardwert festlegen, indem Sie Feature-Vorlagen verwalten.
Die Eingabetypen Optionsschaltflächen und Schalter werden in ArcGIS Enterprise 10.9.1 und höher unterstützt.
Vorsicht:
Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist und eine Werteliste enthält, muss der Eingabetyp Kombinationsfeld ausgewählt werden. Andernfalls kann das Formular nicht in der mobilen Field Maps-App geladen werden.
Wenn das Feld den Gruppenwert <null> enthält, muss Option "Kein Wert" einbeziehen aktiviert werden. Andernfalls kann das Formular nicht in der mobilen Field Maps-App geladen werden.
- Konfigurieren Sie zusätzliche Eigenschaften.
Nachdem Sie den Eingabetyp ausgewählt haben, können Sie zur Optimierung der Dateneingabe zusätzliche Formularelementeigenschaften konfigurieren. Zudem können Sie die Werteliste für Kombinationsfeld-, Optionsschaltflächen- und Schalterelemente verwalten. Informationen zu den verschiedenen Möglichkeiten zum Konfigurieren von Formularelementen finden Sie in den folgenden Abschnitten:
- Formatieren von Datumselementen
- Formatieren von Textelementen
- Formatieren von Barcode- und QR-Code-Elementen
- Angeben einer Beschreibung
- Bereitstellen von Hinweisen
- Verwalten der Werteliste
- Verlangen, dass Werte für Formularelemente angegeben werden
- Deaktivieren der Bearbeitung
- Hinzufügen von berechneten Ausdrücken
- Konfigurieren einer bedingten Sichtbarkeit
Angeben eines Berichtstitels
Machen Sie gut verständliche Angaben, sodass die Außendienstmitarbeiter das richtige Formular auswählen. Standardmäßig handelt es sich bei dem Formulartitel um den Namen des Layers oder der Tabelle.
- Klicken Sie beim Konfigurieren des Formulars auf den aktuellen Titel.
- Geben Sie einen Titel an, der für die Außendienstmitarbeiter leicht verständlich ist.
- Klicken Sie auf Speichern.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, klicken Sie im Bereich Formatierung auf Feld hinzufügen, um einen Feldwert in den Titel aufzunehmen.
Anordnen der Elemente im Formular
Ordnen Sie die Formularelemente so an, dass Außendienstmitarbeitern die Bereitstellung von Informationen vor Ort erleichtert wird. Falls das Formular lang ist, sollten Sie die erforderlichen Elemente am Anfang auflisten, damit die Außendienstmitarbeiter nicht die wichtigen Elemente suchen müssen.
- Ziehen Sie beim Konfigurieren des Formulars die Formularelemente im Formularbereich in die gewünschte Reihenfolge, oder wählen Sie ein Formularelement aus, und verschieben Sie es mit den Pfeiltasten nach oben oder unten.
- Klicken Sie auf Speichern.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie mehrere Formularelemente auswählen, indem Sie die Strg-Taste drücken und auf die einzelnen Elemente klicken.
Gruppieren von zusammengehörenden Elementen
Wenn das Formular zusammengehörige Informationen enthält, können Sie sie ähnlich wie Abschnitte in einem Papierformular gruppieren. Gruppieren Sie Formularelemente über das Element Gruppe, das Sie in der Liste Formularelemente finden.
- Klicken Sie beim Konfigurieren des Formulars in der Liste Formularelemente auf das Element Gruppe.
Dem Formularbereich wird ein Formularelement hinzugefügt.
- Ziehen Sie Formularelemente in die Gruppe.
- Wählen Sie das Gruppenelement aus, um die Eigenschaften zu bearbeiten.
Der Bereich Eigenschaften wird angezeigt, worin Sie die folgenden Informationen bearbeiten können:
- Anzeigename: Geben Sie einen Namen für die Gruppe an, der die Felder beschreibt.
- Beschreibung: Geben Sie eine Beschreibung für die Gruppe an.
- Ursprünglicher Status: Aktivieren Sie dieses Kontrollkästchen, wenn der ursprüngliche Status der Gruppe in die mobile App übernommen werden soll.
- Bedingte Sichtbarkeit: Fügen Sie einen Arcade-Attributausdruck hinzu, um Regeln für die Anzeige der Gruppe im Formular festzulegen. Weitere Informationen finden Sie unter Bedingte Sichtbarkeit.
- Klicken Sie auf Speichern.
Tipp:
Wenn Sie ArcGIS Online oder ArcGIS Enterprise 10.9.1 oder höher verwenden, können Sie alle Formularelemente aus einer Gruppe entfernen, indem Sie auf der Werkzeugleiste "Gruppe" die Option Gruppierung aufheben auswählen. Sie können mehrere Elemente aus der Gruppe entfernen, indem Sie die Strg-Taste drücken, die einzelnen zu entfernenden Elemente auswählen und sie aus der Gruppe herausziehen.
Aktualisieren von Beschriftungen (Anzeigenamen)
In Field Maps wird der Text für Anzeigename als Beschriftung des Formularelements verwendet. Geben Sie einen Namen oder eine kurze Frage an, mit dem bzw. der die Außendienstmitarbeiter vertraut sind.
Tipp:
Verwenden Sie kurze und prägnante Titel. Sie können hierfür eine Frage verwenden, jedoch wird in Field Maps der Text so skaliert, dass er in eine einzelne Zeile des Formulars passt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Anzeigename, um die Beschriftung des Elements im Formular zu ändern.
- Klicken Sie auf Speichern.
Formatieren von Textelementen
Textelemente können für die Verwendung eines Textfeldes oder eines Textbereichs konfiguriert werden. Für jedes Textelement kann zudem eine maximale und minimale Zeichenanzahl konfiguriert werden.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das Text erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie eine Option aus.
- Text – Einzeilig: Ermöglicht dem Außendienstmitarbeiter die Eingabe einer Textzeile.
- Text – Mehrzeilig: Ermöglicht dem Außendienstmitarbeiter die Eingabe mehrerer Textzeilen.
- Legen Sie im Abschnitt Formatierung die Werte Min. Länge und Max. Länge für das Element fest.
- Klicken Sie auf Speichern.
Formatieren von Datumselementen
Datumselemente können mit einer Datumsauswahl oder einer Datums- und Uhrzeitauswahl konfiguriert werden. Es kann zudem ein Bereich für jedes Datumselement festgelegt werden.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das ein Datum erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie eine Option aus.
- Datum: Ermöglicht dem Außendienstmitarbeiter die Angabe eines Datums.
- Datum und Uhrzeit: Ermöglicht dem Außendienstmitarbeiter die Angabe eines Datums und einer Uhrzeit.
- Legen Sie im Abschnitt Formatierung Werte für die Eigenschaften Startdatum, Startzeit, Enddatum und Endzeit zur Auswahl für die Außendienstmitarbeiter fest.
- Klicken Sie auf Speichern.
Formatieren von Barcode- und QR-Code-Elementen
Wenn die Objekte Barcodes oder QR-Codes aufweisen, können Sie die Barcodes oder QR-Codes mit der mobilen Field Maps-App scannen und auf Grundlage des Scans einen oder mehrere Einträge ausfüllen. In Field Maps enthalten Texteinträge und numerische Einträge des Eingabetyps Barcode-Scanner die Option zum Scannen eines Barcodes oder QR-Codes. Wenn ein Außendienstmitarbeiter Barcode oder QR-Code scannen auswählt, wird die Kamera-App des Geräts geöffnet, die den Barcode oder QR-Code einliest. Nach Abschluss des Scans wird der ausgewählte Eintrag mit den im Barcode oder QR-Code enthaltenen Informationen ausgefüllt.
Hinweis:
Der Eingabetyp Barcode-Scanner wird in ArcGIS Enterprise 10.9.1 oder höher unterstützt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Feld, für das ein Barcode- oder QR-Code-Element erforderlich ist, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie die Option Barcode-Scanner aus.
- Klicken Sie auf Speichern.
Hinweis:
Field Maps unterstützt die vom Betriebssystem unterstützten Barcode- und QR-Code-Formate. Informationen zur Unterstützung unter Android finden Sie unter Scan Barcodes with ML Kit on Android. Informationen zur Unterstützung unter iOS finden Sie unter Machine Readable Object Types.
Bereitstellen von Hinweisen
In Field Maps werden über den Text für Platzhalter Informationen zu einem Eintrag ohne Wert angezeigt. Sie können beispielsweise angeben, von wo der Außendienstmitarbeiter die Informationen erlangt oder wie die Informationen bei der Eingabe formatiert werden sollen.
Hinweis:
Platzhaltertext für Datumsfelder oder Felder mit Domänen mit codierten Werten wird in der mobilen Field Maps-App nicht angezeigt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Platzhalter, um den Hinweistext für das Element zu ändern.
- Klicken Sie auf Speichern.
Bereitstellen von Beschreibungen
Der Beschreibungstext wird verwendet, um Kontextinformationen anzugeben, aus denen der Zweck eines Formularelements hervorgeht.
Hinweis:
Beschreibungstext wird in ArcGIS Enterprise 10.9.1 oder höher unterstützt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Bearbeiten Sie im Abschnitt Formatierung den Text für Beschreibung, um die Beschreibung für das Element zu ändern.
- Klicken Sie auf Speichern.
Verwalten einer Werteliste
Wenn Ihr Formularelement eine Werteliste (auch als Domäne mit codierten Werten bezeichnet) enthält, können Sie diese Werte im Formular-Builder bearbeiten. Wie Sie eine Liste verwalten, hängt vom Typ des ausgewählten Elements ab, das Sie konfigurieren.
Hinweis:
Informationen zum Erstellen einer Werteliste für ein Feld oder Formularelement finden Sie in den folgenden Themen:
- Erstellen einer Werteliste in der Field Maps-Web-App
- Definieren von Attributlisten und -bereichen in ArcGIS Online
- Definieren von Attributlisten und -bereichen in ArcGIS Enterprise
- Erstellen und Verwalten von Domänen in ArcGIS Pro
Wenn Sie in ArcGIS Pro für ein Datumsfeld eine Domäne mit codierten Werten erstellt haben, ist es nicht möglich, die zugehörige Werteliste in der Field Maps-Web-App zu bearbeiten.
Sie können in einer Feature-Layer-Sicht keine Werteliste bearbeiten.
Das Verwalten von Wertelisten wird in ArcGIS Enterprise ab Version 11.0 unterstützt.
Verwalten der Liste für ein Kombinationsfeld oder für Optionsschaltflächen
Gehen Sie wie folgt vor, um die Werteliste für ein Kombinationsfeld- oder Optionsschaltflächenelement zu verwalten:
- Wählen Sie das Formularelement aus.
Der Bereich Eigenschaften wird angezeigt.
Hinweis:
Sie können den Eingabetyp für die Werteliste ändern, indem Sie im Dropdown-Menü Eingabetyp eine Option auswählen.
- Klicken Sie auf Liste verwalten.
Hinweis:
Die Zahl in Klammern auf der Schaltfläche Liste verwalten gibt die Anzahl der Werte in der Liste an.
Daraufhin wird das Fenster Werteliste angezeigt.
- Zum Verwalten der Werteliste haben Sie folgende Möglichkeiten:
- Fügen Sie Werte durch einen Klick auf die Schaltfläche Hinzufügen hinzu.
- Bearbeiten Sie die Beschriftungen und Codes.
- Ändern Sie die Reihenfolge der Werte, indem Sie sie durch Ziehen verschieben, oder indem Sie sie auswählen und mit den Pfeiltasten verschieben.
- Ersetzen Sie die Werteliste, indem Sie eine .csv-Datei mit Beschriftungs- und Code-Werten in das Fenster ziehen. Die .csv-Datei muss die erforderliche Formatierung aufweisen. Sie erzielen die besten Ergebnisse, wenn Sie die .csv-Datei mit UTF-8-Zeichencodierung codieren. Wenn Sie zur Erstellung der Microsoft Excel-Datei .csv verwenden, müssen Sie sie mit der Erweiterung CSV UTF-8 speichern.
Vorsicht:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Kommas werden beim Hinzufügen von Codes in Field Maps nicht unterstützt und dürfen nicht als Tausender- oder Dezimaltrennzeichen verwendet werden. Das bedeutet, dass in Codes Punkte als Dezimaltrennzeichen verwendet werden müssen.
Wenn Sie die .csv-Rohdatei außerhalb von Excel oder vergleichbaren Programmen bearbeiten, müssen Sie für Werte mit doppelten Anführungszeichen Escapezeichen verwenden. Beispiel: Die Beschriftung bzw. der Code 24" muss in der "24"""-Datei als .csv angegeben werden.
Wenn ein Wert in einem Ausdruck verwendet wird, kann die Bearbeitung des entsprechenden Codes im Formular einen Fehler verursachen.
- Klicken Sie nach abgeschlossener Verwaltung der Werteliste auf Fertig, um das Fenster zu schließen.
- Klicken Sie auf Speichern, um das Formular zu speichern.
Verwalten der Liste für einen Schalter
Gehen Sie wie folgt vor, um eine Werteliste für ein Schalterelement zu verwalten:
- Wählen Sie das Formularelement aus.
Der Bereich Eigenschaften wird angezeigt.
Hinweis:
Sie können den Eingabetyp für die Werteliste ändern, indem Sie im Dropdown-Menü Eingabetyp eine Option auswählen.
- Zum Verwalten der Werteliste haben Sie folgende Möglichkeiten:
- Bearbeiten Sie die Beschriftungen unter Schalterwerte.
- Ordnen Sie die Werte neu an, indem Sie auf die Schaltfläche Reihenfolge der Werte wechseln klicken.
- Bearbeiten Sie die Codes im Fenster Werteliste, indem Sie auf Codes verwalten klicken. Klicken Sie nach abgeschlossener Bearbeitung der Codes auf Fertig, um das Fenster zu schließen.
Hinweis:
Für die Codes muss der für das Formularelement festgelegte Feldtyp verwendet werden. Wenn für den Feldtyp "Zeichenfolge" festgelegt wurde, müssen die Codes außerdem kleiner oder gleich der für das Formularelement festgelegten maximalen Feldlänge sein.
Wenn ein Wert in einem Ausdruck verwendet wird, kann die Bearbeitung des entsprechenden Codes im Formular einen Fehler verursachen.
- Klicken Sie auf Speichern, um das Formular zu speichern.
Verlangen, dass Werte für Formularelemente angegeben werden
Sie können Formularelemente so konfigurieren, dass Außendienstmitarbeiter vor dem Übermitteln des Formulars einen Wert angeben müssen. Wenn beispielsweise für alle Untersuchungen eine Untersuchungs-ID erforderlich ist, können Sie festlegen, dass dieser Wert im Formular angegeben werden muss. Wenn ein Formularelement erforderlich ist, müssen Sie entscheiden, ob im Feature-Layer für dieses Feld NULL-Werte zulässig sind. Gehen Sie wie folgt vor, um festzulegen, dass für Formularelemente Werte angegeben werden müssen:
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Aktivieren Sie im Abschnitt Formatierung das Kontrollkästchen Erforderlich, um festzulegen, dass in Field Maps ein Wert angegeben werden muss.
- Entscheiden Sie, ob im Feature-Layer NULL-Werte zulässig sind, indem Sie Ja oder Nein auswählen.
Wenn NULL-Werte erlaubt sind und der Feature-Layer außerhalb des Formulars bearbeitet wird, ist das Feld nicht erforderlich. Wenn der Layer mindestens einen Datensatz enthält, müssen Sie NULL-Werte erlauben.
Hinweis:
Bei Verwendung von ArcGIS Enterprise 10.9.1 oder früher ist diese Option nicht verfügbar.
- Klicken Sie auf Speichern.
Erforderliche Elemente sind im Formular durch ein Sternchen neben dem Anzeigenamen gekennzeichnet. Das Senden ist erst möglich, wenn ein Wert angegeben wurde.
Festlegen von Standardwerten
Standardwerte werden auf ein Feld angewendet, wenn ein Feature erstellt wird. Sie sind nützlich, wenn Außendienstmitarbeiter bei der Datenerfassung gängige Werte eingeben. Sie können Standardwerte beim Erstellen neuer Formularelemente in ArcGIS Field Maps oder beim Erstellen neuer Felder in ArcGIS Online, ArcGIS Enterprise oder ArcGIS Pro festlegen. Informationen zum Festlegen von Standardwerten beim Erstellen von Formularelementen oder Feldern finden Sie in den folgenden Abschnitten:
- Hinzufügen von grundlegenden Formularelementen in ArcGIS Field Maps
- Hinzufügen von Auswahl-Formularelementen in ArcGIS Field Maps
- Hinzufügen oder Löschen eines Feldes in ArcGIS Online
- Hinzufügen oder Löschen eines Feldes in ArcGIS Enterprise
- Erstellen und Verwalten von Feldern in ArcGIS Pro
Standardwerte, die im Rahmen einer Feature-Vorlage angegeben werden, werden auf das Feld angewendet, wenn die Feature-Vorlage zum Erstellen eines Features verwendet wird. Dies ermöglicht je nach erstelltem Feature-Typ verschiedene Standardwerte für ein einzelnes Feld. Wenn für ein Feld ein Standardwert vorliegt, wird dieser durch den Standardwert für eine Feature-Vorlage überschrieben, welcher dann verwendet wird. Informationen zum Angeben eines Standardwertes für eine Feature-Vorlage finden Sie unter Verwalten von Feature-Vorlagen.
Deaktivieren der Bearbeitung
Standardmäßig ist die Bearbeitung für Felder im Formular aktiviert, jedoch können Sie die Einstellung ändern, sodass Außendienstmitarbeiter die Felder nicht bearbeiten können. Durch schreibgeschützte Elemente haben Außendienstmitarbeiter vor Ort Zugriff auf Informationen, können diese jedoch nicht bearbeiten.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
- Deaktivieren Sie im Abschnitt Formatierung das Kontrollkästchen Bearbeitung durch mobile Benutzer zulassen, um die Bearbeitung von Feldern durch Außendienstmitarbeiter zu verhindern.
- Klicken Sie auf Speichern.
Hinzufügen von Arcade-Ausdrücken
Mithilfe von ArcGIS Arcade können Sie Ausdrücke erstellen, um die Dateneingabe im Formular zu optimieren und zu automatisieren. Sie können in Field Maps die folgenden Ausdrücke erstellen:
- Berechnete Ausdrücke: Damit werden Daten im Formular basierend auf Attribut-, Geometrie- und Kontoinformationen automatisch berechnet.
- Ausdrücke für bedingte Sichtbarkeit: Damit werden Formularelemente abhängig von den Werten, die den vorhandenen Feldern hinzugefügt wurden, eingeblendet oder ausgeblendet.
Hinzufügen von berechneten Ausdrücken
Mit berechneten Ausdrücken werden die Daten im Formular automatisch berechnet und aufgefüllt, sodass die Außendienstmitarbeiter vor Ort Zeit sparen. Es gibt mehrere Möglichkeiten, mit Arcade berechnete Ausdrücke zu erstellen, wie etwa die Verwendung von Feature-Attributen, Geometrie- und Kontoinformationen für den angemeldeten Benutzer.
Berechnete Ausdrücke sind dynamisch, das heißt, bei Änderungen an den Informationen wird das Formular automatisch aktualisiert. So wird Außendienstmitarbeitern die aktualisierte Berechnung angezeigt, bevor sie das Formular absenden. Führen Sie zum Erstellen eines berechneten Ausdrucks die folgenden Schritte aus:
Hinweis:
Berechnete Ausdrücke werden in ArcGIS Enterprise ab Version 11.0 unterstützt.
- Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
Vorsicht:
Wenn das Kontrollkästchen Bearbeiten zulassen aktiviert ist, wird der Ausdruck nicht ausgeführt.
- Klicken Sie im Abschnitt Berechnete Ausdrücke auf Ausdruck hinzufügen.
Daraufhin wird der Arcade-Editor angezeigt. Im Editor können Sie Ihren Ausdruck erstellen und testen, bevor Sie ihn im ausgewählten Formularelement speichern.
- Klicken Sie neben dem Titel auf Bearbeiten, und geben Sie einen Titel für den Ausdruck an.
- Erstellen Sie den berechneten Ausdruck.
Mit dem folgenden Ausdruck zum Beispiel wird überprüft, ob eine Polygon-Feature-Geometrie NULL entspricht, bevor die Fläche in Quadratmetern berechnet wird. Zusätzliche Beispiele finden Sie weiter unten.
Weitere Informationen zum Berechnen von Flächen mit Arcade finden Sie unter Area (Geometry Functions).if (IsEmpty(Geometry($feature))){ return; } else{ Area($feature, 'square-meters') }
- Klicken Sie auf Testen, um sicherzustellen, dass der Ausdruck nicht zu einem Fehler führt.
- Klicken Sie auf OK, um den Arcade-Editor zu schließen.
Der berechnete Ausdruck wird auf das Formularelement angewendet.
- Klicken Sie auf Speichern, um den Ausdruck und das Formular zu speichern.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden, indem Sie das Formularelement auswählen und auf den erstellten Ausdruck klicken. Sie können sehen, welche Elemente den Arcade-Ausdruck verwenden, indem Sie im Bereich Eigenschaften unter Berechnete Ausdrücke auf die Zahl neben dem Ausdruck klicken.
Hinweis:
Sie können den Ausdruck über das Menü Berechnete Ausdrücke jederzeit bearbeiten, duplizieren oder löschen.
Nachfolgend sind einige Beispiele für berechnete Ausdrücke aufgeführt:
- Angeben von Datumsinformationen: Mit diesem Ausdruck wird das aktuelle Datum für ein Datumsfeld angegeben:
Weitere Informationen zu Datumsinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter Date Functions.return Today();
- Einbezug von Kontoinformationen für den angemeldeten Benutzer: Mit dem folgenden Ausdruck wird der vollständige Name des bei Field Maps angemeldeten Benutzers zurückgegeben:
Weitere Informationen zu Kontoinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter GetUser (Data Functions).var userInfo = GetUser(portal("https://www.arcgis.com"),"")return (userinfo["fullName"])
Hinweis:
Wenn Sie ArcGIS Enterprise verwenden, müssen Sie https://www.arcgis.com durch die URL Ihres Portals ersetzen.
- Extrahieren von Informationen aus überschneidenden Layern: Der folgende Ausdruck wird auf ein Postleitzahlenfeld im Formular angewendet. Damit wird überprüft, ob die Feature-Geometrie NULL ist, und anschließend wird der Postleitzahlenwert aus einem überschneidenden Flurstücks-Layer extrahiert:
Weitere Informationen zum Extrahieren von Informationen aus überschneidenden Layern mit Arcade finden Sie unter Intersects (Geometry Functions).if (IsEmpty(Geometry($feature))){ return; } else{ var parcels_FS = Intersects($feature, FeatureSetByName($map,"Redlands parcels")); if (Count(parcels_FS) == 1){ return Text(First(parcels_FS).ZIP_CODE); } }
Eine Liste aller in Arcade enthaltenen Funktionen finden Sie unter Arcade Function Index.
Hinzufügen von Ausdrücken für bedingte Sichtbarkeit
Je nach den Werten, die den vorherigen Feldern hinzugefügt wurden, ist das bedingte Ein- oder Ausblenden von Elementen möglich. Beispiel: Ein Formular zur Gebäudebewertung enthält ein Feld, in dem Wasserschäden angegeben werden können. Ebenfalls enthalten ist eine Gruppe von Formularelementen mit Feldern in Zusammenhang mit Wasserschäden. Ein Ausdruck für bedingte Sichtbarkeit kann auf die Wasserschadengruppe angewendet werden, sodass sie nur angezeigt wird, wenn im vorherigen Feld ein Wasserschaden angegeben wird. Gehen Sie zum Erstellen eines Ausdrucks für bedingte Sichtbarkeit wie folgt vor:
- Klicken Sie beim Konfigurieren des Formulars auf ein Feld oder eine Gruppe, um den Bereich Eigenschaften zu öffnen.
- Klicken Sie im Abschnitt Bedingte Sichtbarkeit auf Ausdruck hinzufügen.
Daraufhin wird das Fenster Ausdruck bearbeiten angezeigt. Im Editor können Sie Ausdrücke erstellen und anschließend eine Vorschau in Arcade anzeigen, bevor Sie sie im ausgewählten Feld oder in der ausgewählten Gruppe speichern.
Hinweis:
Bei Verwendung von ArcGIS Enterprise 10.9.1 oder früher wird stattdessen der Arcade-Editor angezeigt. Sie können den Editor verwenden, um Ausdrücke für bedingte Sichtbarkeit mithilfe von Arcade zu erstellen.
- Klicken Sie neben dem Titel auf Bearbeiten, und geben Sie einen Titel für den Ausdruck an.
- Erstellen Sie einen Ausdruck.
Jeder Ausdruck wird durch mindestens eine Bedingung definiert. Eine Bedingung enthält einen Feldnamen, einen Operator und möglicherweise einen Wert. Die Liste der verfügbaren Operatoren wird durch den Feldtyp (Zeichenfolge, Zahl oder Datum) bestimmt.
Soll zum Beispiel ein Wasserschadengruppenelement nur dann angezeigt werden, wenn in einem vorherigen Feld ein Wasserschaden angegeben wurde, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:
- Feldname: Wasserschaden
- Operator: ist
- Wert: Yes
So sieht dieser Ausdruck in der Arcade-Syntax aus:
DomainName($feature, "water_damage") == "Yes"
Die Field Maps-Web-App wendet das Arcade-Beschränkungsprofil an, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld Yes ein anderer Wert als water_damage angegeben wird, wird die Wasserschadengruppe im Formular nicht angezeigt.Hinweis:
Klicken Sie zum Erstellen komplexerer Ausdrücke auf Arcade-Editor starten.
Wenn Sie mehrere Bedingungen verwenden, geben Sie an, ob alle Bedingungen erfüllt sein müssen oder ob nur eine Bedingung erfüllt sein muss, damit das Formularelement angezeigt wird.
- Klicken Sie auf Speichern.
Der Ausdruck für bedingte Sichtbarkeit wird auf die Gruppe oder das Feld angewendet.
Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden, indem Sie das Formularelement auswählen und auf den erstellten Ausdruck klicken. Sie können sehen, welche Elemente den Arcade-Ausdruck verwenden, indem Sie im Bereich Eigenschaften unter Bedingte Sichtbarkeit auf die Zahl neben dem Ausdruck klicken.
Hinweis:
Sie können den Ausdruck über das Menü Bedingte Sichtbarkeit jederzeit bearbeiten, duplizieren oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Bearbeiten (erweitert).
Beibehalten von Werten bei bedingungsabhängig ein- und ausgeblendeten Feldern
Wenn Außendienstmitarbeiter das Formular ausfüllen, können sie Werte für Felder, die aufgrund von Regeln zur bedingten Sichtbarkeit ausgeblendet werden, eingeben. Sie können festlegen, ob Werte, die ausgeblendet werden, im Layer beibehalten werden. Führen Sie dazu die folgenden Schritte aus:
- Blenden Sie beim Konfigurieren des Formulars die Kachel Formulareinstellungen im Bereich Formular-Builder ein.
- Wenn Sie die Werte von bedingungsabhängig ein- und ausgeblendeten Feldern beibehalten möchten, aktivieren Sie das Kontrollkästchen unter Feldwerte.
Die Werte werden im Layer auch dann beibehalten, wenn die entsprechenden Felder im Formular ausgeblendet werden.
Hinweis:
Die Einstellung Feldwerte wird in ArcGIS Enterprise derzeit nicht unterstützt. Wenn Felder ausgeblendet werden, werden auch die Werte für die Felder entfernt. Wenn ein Formularelement "Gruppe" ausgeblendet wird, werden alle darin enthaltenen Werte gelöscht.
Formatieren der Anzeige von Metadaten mit hoher Genauigkeit
Felder, die Metadaten mit hoher Genauigkeit enthalten, werden nicht im Formular oder in der Liste Felder angezeigt. Wenn Sie Metadaten mit hoher Genauigkeit im Pop-up anzeigen, formatieren Sie die Zahlen so, dass sie eine angemessene Anzahl von Dezimalstellen aufweisen. Wenn die Fix-Zeit angezeigt wird, formatieren Sie das Datum.
Bekannte Probleme
Im Folgenden finden Sie bekannte Probleme bei der Erstellung eines Formulars in der Field Maps-Web-App sowie Anweisungen für deren Behebung.
Das Formular für eine Tabelle kann nicht konfiguriert werden
Wenn eine Tabelle mit einem Layer mit GNSS-Feldern in Beziehung steht, können Sie das zugehörige Formular nicht konfigurieren. Jedoch können Sie das Formular für eine Kopie dieser Tabelle konfigurieren. Zum Erstellen einer Kopie einer zugehörigen Tabelle führen Sie die folgenden Schritte aus:
- Navigieren Sie zur Elementseite des Layers mit den GNSS-Feldern, und klicken Sie auf die Registerkarte Visualisierung.
- Klicken Sie auf Als neuen Layer speichern, und geben Sie einen Titel an.
- Klicken Sie auf Speichern.
Es wird eine Kopie des Layers sowie der zugehörigen Tabelle erstellt und zu Eigene Inhalte hinzugefügt.
- Kehren Sie zur Field Maps-Web-App zurück.
Sie können nun das Formular der Tabellenkopie konfigurieren.