Erstellen des Formulars

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 Designer-Web-App konfigurieren. Nachdem Sie den Formular-Builder geöffnet haben, können Sie das Formular auf folgende Arten konfigurieren:

Hinweis:

Sie können Formulare in der Field Maps Designer-Web-App und in Map Viewer 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 Field Maps-App und in Map Viewer anzeigen und bearbeiten.

Vorsicht:

Wenn Sie die Karte, die Layer und das Formular in Field Maps Designer bearbeiten, dürfen Sie sie nicht gleichzeitig weitere Änderungen auf einer anderen Browser-Registerkarte vornehmen. Die Bearbeitung von Karte, Layern und Formular auf mehreren Registerkarten kann zu Datenverlust führen.

Aktivieren des Layers für die Bearbeitung

Zum Erstellen eines Formulars wird ein Feature-Layer in der Karte verwendet. Sie können beispielsweise einen Baum-Feature-Layer verwenden, um ein Formular für den Baumbestand zu erstellen. Sobald Außendienstmitarbeiter das Formular mit der mobilen Field Maps-App ausfüllen und übermitteln, wird dem Layer ein neues Baum-Feature hinzugefügt. Zum Erstellen des Formulars für einen Layer muss der Layer für die Bearbeitung aktiviert sein.

Wenn Sie die Karte mit Field Maps Designer erstellt haben, sind die im Rahmen der Kartenerstellung hinzugefügten Feature-Layer standardmäßig für die Bearbeitung aktiviert. Falls der Layer nicht für die Bearbeitung aktiviert ist, erfahren Sie in einer der folgenden Ressourcen, wie Sie die Bearbeitung aktivieren:

Hinweis:

Wenn Sie der Layer-Besitzer oder ein Administrator sind, können Sie ein Formular erstellen, auch wenn der Layer nicht für die Bearbeitung aktiviert ist. Wenn Sie ArcGIS Online verwenden und Ihnen umfassende Berechtigungen zum Bearbeiten zugewiesen sind, können Sie auch dann ein Formular erstellen, wenn der Layer nicht für die Bearbeitung aktiviert ist.

Weitere Informationen finden Sie unter Zugriff auf Bearbeitungsfunktionen je nach Rolle in ArcGIS Online (Hilfe-Abschnitt) oder Zugriff auf Bearbeitungsfunktionen je nach Rolle in ArcGIS Enterprise (Hilfe-Abschnitt).

Öffnen des Formular-Builders

Mit dem Formular-Builder in Field Maps Designer können Sie das Formular erstellen, das Außendienstmitarbeiter im Außendienst verwenden. Gehen Sie wie folgt vor, um den Formular-Builder zu öffnen:

  1. Melden Sie sich in einem Browser bei Ihrer Organisation an, und öffnen Sie Field Maps Designer ü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.

  2. 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 Field Maps Designer angezeigt. Informationen zum Erstellen und Verwalten von Gruppen-Layern finden Sie unter Erstellen und Verwalten von Gruppen-Layern in ArcGIS Online, Erstellen und Verwalten von Gruppen-Layern in ArcGIS Enterprise oder Arbeiten mit Gruppen-Layern in ArcGIS Pro.

  3. Klicken Sie auf einen Layer oder eine Tabelle.

    Der Formular-Builder wird mit leerem Formularbereich angezeigt.

    Hinweis:

    Zum Erstellen des Formulars muss der Layer für die Bearbeitung aktiviert sein.

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:

FormularelementFeldtypBeschreibung

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:

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:

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

  2. 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
    • Feldnameadditional_notes

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

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

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

  6. Speichern Sie das Formular.

    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:

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:

FormularelementFeldtypBeschreibung

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.

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:

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

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

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

  4. 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:

  1. Klicken Sie im Bereich Eigenschaften auf Liste erstellen.

    Daraufhin wird das Fenster Werteliste angezeigt.

  2. Optional können Sie zum Befüllen der Liste eine .csv-Datei hochladen.
    1. 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:

      Beschriftung 1

      Code 1

      Beschriftung 2

      Code 2

      Beschriftung 3

      Code 3

      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.

      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 .csv-Datei als "24""" angegeben werden.

      Sollten die Codes nicht diesen Anforderungen gerecht werden, kann die .csv-Datei nicht hochgeladen werden.

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

  3. Wahlweise können Sie Werte auch einzeln hinzufügen.

    Fügen Sie Werte hinzu, indem Sie auf die Schaltfläche Hinzufügen 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.

  4. 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 bearbeiten mit einer Zahl in Klammern angezeigt, die die Anzahl der Werte in der Liste angibt.

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

  6. Speichern Sie das Formular, nachdem Sie Anzeigename, Feldinformationen und Werteliste festgelegt haben.

    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 Bearbeiten der Liste nach deren Erstellung finden Sie unter Bearbeiten 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:

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

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

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

  4. Speichern Sie das Formular, nachdem Sie Anzeigename, Feldinformationen, Werteliste und Standardwert festgelegt haben.

    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 Bearbeiten 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.
  • 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. Gruppenwertfelder sollten gruppiert aufgeführt werden, sodass Außendienstmitarbeiter die Felder in Field Maps nacheinander ausfüllen können. Wenn ein Feld aus der zugehörigen Feldgruppe 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 Field Maps abzusenden.

Informationen zur Funktionsweise von Gruppenwerten in Field Maps 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:

  1. Wählen Sie das Feld aus, das konfiguriert werden soll.

    Der Bereich Eigenschaften wird angezeigt.

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

    EingabetypFeldtypBeschreibung

    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:

    EingabetypFeldtypBeschreibung

    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.

    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 Field Maps geladen werden.

    Wenn das Feld den Gruppenwert <null> enthält, muss Option "Kein Wert" einbeziehen aktiviert werden. Andernfalls kann das Formular nicht in Field Maps geladen werden.

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

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.

  1. Klicken Sie beim Konfigurieren des Formulars auf den aktuellen Titel.
  2. Geben Sie einen Titel an, der für die Außendienstmitarbeiter leicht verständlich ist.
  3. Speichern Sie das Formular.
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.

  1. 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.
  2. Speichern Sie das Formular.
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.

  1. Klicken Sie beim Konfigurieren des Formulars in der Liste Formularelemente auf das Element Gruppe.

    Dem Formularbereich wird ein Formularelement hinzugefügt.

  2. Ziehen Sie Formularelemente in die Gruppe.
  3. 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.
    • Anfangsstatus: Aktivieren Sie dieses Kontrollkästchen, wenn die Gruppe anfänglich im Formular eingeblendet sein 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.

  4. Speichern Sie das Formular.
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.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Bearbeiten Sie im Abschnitt Formatierung den Text für Anzeigename, um die Beschriftung des Elements im Formular zu ändern.
  3. Speichern Sie das Formular.

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.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das Text erforderlich ist, um den Bereich Eigenschaften zu öffnen.
  2. 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.
  3. Legen Sie im Abschnitt Formatierung die Werte Min. Länge und Max. Länge für das Element fest.
  4. Speichern Sie das Formular.

Formatieren von Datums- und Uhrzeitelementen

Datumselemente können mit einer Datumsauswahl oder einer Datums- und Uhrzeitauswahl konfiguriert werden. Es kann zudem ein Bereich für jedes Datumselement festgelegt werden.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, für das ein Datum erforderlich ist, um den Bereich Eigenschaften zu öffnen.
  2. 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.
    Hinweis:

    Die mobile Field Maps-App bietet derzeit keine Unterstützung für die Feldtypen DateOnly, TimeOnly und Timestampoffset.

  3. Legen Sie im Abschnitt Formatierung Werte für die Eigenschaften Startdatum, Startzeit, Enddatum und Endzeit zur Auswahl für die Außendienstmitarbeiter fest.
  4. Speichern Sie das Formular.

Formatieren von Barcode- und QR-Code-Elementen

Wenn die Objekte Barcodes oder QR-Codes aufweisen, können Sie die Barcodes oder QR-Codes mit Field Maps 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 die Option zum Scannen eines Barcodes oder QR-Codes. Wenn ein Außendienstmitarbeiter Barcode oder QR-Code scannen 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.

  1. 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.
  2. Klicken Sie im Abschnitt Formatierung auf das Dropdown-Menü Eingabetyp, und wählen Sie die Option Barcode-Scanner aus.
  3. Speichern Sie das Formular.
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 werden in Field Maps nicht angezeigt.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Bearbeiten Sie im Abschnitt Formatierung den Text für Platzhalter, um den Hinweistext für das Element zu ändern.
  3. Speichern Sie das Formular.

Bereitstellen von Beschreibungen

Der Beschreibungstext wird verwendet, um Kontextinformationen anzugeben, aus denen der Zweck eines Formularelements hervorgeht.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Bearbeiten Sie im Abschnitt Formatierung den Text für Beschreibung, um die Beschreibung für das Element zu ändern.
  3. Speichern Sie das Formular.

Erstellen und Bearbeiten einer Werteliste

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. Für Elemente, die bereits dem Formular hinzugefügt wurden, können Sie eine Werteliste erstellen und verwalten.

Hinweis:

Informationen dazu, wie Sie beim Erstellen eines neuen Auswahl-Formularelements eine Werteliste hinzufügen, finden Sie unter Hinzufügen von Auswahl-Formularelementen.

Wenn Sie in ArcGIS Pro eine Domäne mit codierten Werten für ein Datumsfeld erstellt haben, ist es nicht möglich, die zugehörige Werteliste in Field Maps Designer zu bearbeiten.

Sie können in einer Feature-Layer-Sicht keine Werteliste bearbeiten.

Erstellen einer Liste von Werten

Wenn ein Text- oder Zahlenelement keine Werteliste enthält, können Sie folgendermaßen eine Liste erstellen:

  1. Wählen Sie im Formularbereich ein Text- oder Zahlenelement aus.

    Der Bereich Eigenschaften wird angezeigt.

  2. Klicken Sie auf das Dropdown-Menü Eingabetyp, und wählen Sie eines der folgenden Auswahl-Elemente aus:‎

    EingabetypFeldtypBeschreibung

    Kombinationsfeld

    Double, Integer oder Zeichenfolge

    Werte werden in einem Dropdown-Menü dargestellt.

    Optionsschaltflächen

    Double, Integer oder Zeichenfolge

    Werte werden in Form von Schaltflächen dargestellt.

    Umschalter

    Double, Integer oder Zeichenfolge

    Zwei Werte werden in Form eines Umschalters dargestellt.

    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 ein Kombinationsfeld verwenden.

    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.

    Vorsicht:

    Wenn das Feld Teil einer Gruppenwert-Feldgruppe ist, muss der Eingabetyp Kombinationsfeld ausgewählt werden. Andernfalls kann das Formular nicht in Field Maps geladen werden.

  3. Führen Sie die verbleibenden Schritte zum Erstellen einer Werteliste aus.
    Tipp:

    Wenn der Layer für das Feld, das aktuell bearbeitet wird, Daten enthält, können Sie die Liste aus diesen Werten erzeugen. Klicken Sie beim Bearbeiten der Liste im Fenster Werteliste auf Werte generieren.

  4. Speichern Sie das Formular.

Bearbeiten 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:

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

  2. Klicken Sie auf Liste bearbeiten.
    Hinweis:

    Die Zahl in Klammern auf der Schaltfläche Liste bearbeiten gibt die Anzahl der Werte in der Liste an.

    Daraufhin wird das Fenster Werteliste angezeigt.

  3. Zum Verwalten der Werteliste haben Sie folgende Möglichkeiten:
    • Fügen Sie Werte durch einen Klick auf die Schaltfläche Hinzufügen 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 .csv-Datei Microsoft Excel verwenden, müssen Sie sie mit der Erweiterung CSV UTF-8 speichern.
    • Löschen Sie die Liste, indem Sie auf Liste löschen klicken.

    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 .csv-Datei als "24""" angegeben werden.

    Wenn ein Wert in einem Ausdruck verwendet wird, kann die Bearbeitung des entsprechenden Codes im Formular einen Fehler verursachen.

  4. Klicken Sie nach abgeschlossener Bearbeitung der Werteliste auf Fertig, um das Fenster zu schließen.
  5. Speichern Sie das Formular.

Bearbeiten der Liste für einen Umschalter

Gehen Sie wie folgt vor, um eine Werteliste für ein Schalterelement zu verwalten:

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

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

  3. Speichern Sie das Formular.

Erstellen und Bearbeiten eines Bereichs

Ein Bereich (auch als Bereichsdomäne bezeichnet) definiert durch Minimal- und Maximalwerte den Bereich der gültigen Werte, die von Außendienstmitarbeitern eingegeben werden können. Einen Bereich für Zahlen- und Barcode-Elemente können Sie mit einem numerischen Feldtyp erstellen und verwalten.

Erstellen eines Bereichs

Wenn ein Zahlenelement keinen Bereich enthält, können Sie folgendermaßen einen Bereich erstellen:

  1. Wählen Sie im Formularbereich ein Zahlenelement aus.

    Der Bereich Eigenschaften wird angezeigt.

    Hinweis:

    Wenn das Formularelement eine Werteliste enthält, müssen Sie zunächst die Liste löschen und den Eingabetyp in Zahl – Integer, Zahl – Double oder Barcode (bei einem numerischen Feldtyp) ändern, bevor Sie einen Bereich erstellen können.

  2. Klicken Sie auf Bereich erstellen.
  3. Definieren Sie einen gültigen Bereich von Werten, indem Sie in den Textfeldern Minimalwert und Maximalwert je eine Zahl angeben.
    Tipp:

    Wenn der Layer für das Feld, das aktuell bearbeitet wird, Daten enthält, können Sie den Bereich aus diesen Werten erzeugen. Klicken Sie auf Werte generieren, um die Minimal- und Maximalwerte basierend auf den aktuell kleinsten und größten Werten im Layer zu generieren.

  4. Klicken Sie auf Fertig.
  5. Speichern Sie das Formular.

Bearbeiten eines Bereichs

Gehen Sie wie folgt vor, um den Bereich für ein Zahlenelement zu verwalten:

  1. Wählen Sie im Formularbereich ein Zahlen-Element mit Bereich aus.

    Der Bereich Eigenschaften wird angezeigt.

  2. Klicken Sie auf Bereich bearbeiten.
  3. Zum Verwalten des Bereichs haben Sie folgende Möglichkeiten:
    • Bearbeiten von Minimalwert und Maximalwert
    • Löschen des Bereichs durch Klicken auf Bereich löschen
  4. Klicken Sie auf Fertig.
  5. Speichern Sie das Formular.

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 Field Maps Designer 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:

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.

Ausblenden von Formularelementen

Formularelemente werden standardmäßig im Formular angezeigt. Sie können diese Einstellung jedoch ändern, sodass Formularelemente in Field Maps ausgeblendet werden.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Deaktivieren Sie im Abschnitt Logik das Kontrollkästchen Sichtbar, um die Bearbeitung des Formularelements durch Außendienstmitarbeiter zu verhindern.

    Dem Formularelement wird die Beschriftung Ausgeblendet hinzugefügt.

  3. Speichern Sie das Formular.
Tipp:

Mithilfe von Arcade-Ausdrücken können Sie Formularelemente abhängig von einer Bedingung ausblenden.

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. Gehen Sie wie folgt vor, um festzulegen, dass für Formularelemente Werte angegeben werden müssen:

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Aktivieren Sie im Abschnitt Logik das Kontrollkästchen Erforderlich, um festzulegen, dass in Field Maps ein Wert angegeben werden muss.

    Dem Formularelement wird die Beschriftung Erforderlich hinzugefügt.

    Hinweis:

    Sie können festlegen, ob NULL-Werte zulässig sind. Klicken Sie dazu auf die Schaltfläche NULL-Werte NULL-Werte, und aktivieren oder deaktivieren Sie das Kontrollkästchen NULL-Werte im Feature-Layer erlauben.

    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.

  3. Speichern Sie das Formular.

    Erforderliche Elemente sind im Formular durch ein Sternchen neben dem Anzeigenamen gekennzeichnet. Das Senden ist erst möglich, wenn ein Wert angegeben wurde. Dies gilt für sichtbare Elemente, die nicht aus dem Formular ausgeblendet sind.

    Hinweis:

    Wenn das Feld außerhalb des Formular-Builders als erforderlich festgelegt wurde (z. B. bei der Erstellung des Feldes in ArcGIS Pro oder ArcGIS Online), muss zur Übermittlung des Formulars ein Wert in Field Maps angegeben werden. Dies gilt unabhängig davon, ob das Element sichtbar ist oder ausgeblendet wurde.

Tipp:

Mithilfe von Arcade-Ausdrücken können Sie Formularelemente abhängig von einer Bedingung als erforderlich festlegen.

Deaktivieren der Bearbeitung

Standardmäßig ist die Bearbeitung für Felder im Formular aktiviert, jedoch können Sie diese 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.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Deaktivieren Sie im Abschnitt Logik das Kontrollkästchen Editierbar, um die Bearbeitung des Formularelements durch Außendienstmitarbeiter zu verhindern.

    Dem Formularelement wird die Beschriftung Nur Lesen hinzugefügt.

  3. Speichern Sie das Formular.

Hinzufügen von Logik

Das Hinzufügen von Logik zum Formular erlaubt es Ihnen, mithilfe von ArcGIS Arcade das Verhalten von Formularelementen festzulegen. Indem Sie Arcade-Ausdrücke verwenden, können Sie dynamisch und in Abhängigkeit von den im Ausdruck festgelegten Bedingungen Elemente ausblenden, Elemente als erforderlich festlegen und deren Bearbeitung aktivieren. Sie können ebenfalls berechnete Ausdrücke hinzufügen, um Daten im Formular automatisch zu berechnen und auszufüllen.

Im Abschnitt Logik des Bereichs Eigenschaften können Sie die folgenden Ausdrücke erstellen und auf Formularelemente anwenden:

Sie haben die Möglichkeit, Ausdrücke in mehreren Formularelementen wiederzuverwenden und sie jederzeit zu bearbeiten.

Hinzufügen von Sichtbarkeitsausdrücken

Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten angezeigt werden. Beispielsweise soll eine Wasserschadengruppe nur dann angezeigt werden, wenn im Formular bereits ein Wasserschaden angegeben wurde. Führen Sie zum Hinzufügen von Sichtbarkeitsausdrücken die folgenden Schritte aus:

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Feld oder eine Gruppe, um den Bereich Eigenschaften zu öffnen.
  2. Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke Ausdrücke neben dem Kontrollkästchen Sichtbar.

    Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.

    Hinweis:

    Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.

  3. Klicken Sie auf + Neuer Ausdruck.

    Das Fenster Ausdruck-Generator wird angezeigt. Im Generator 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.

  4. Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
  5. Definieren Sie den 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"
    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.

    In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld "Water damage" ein anderer Wert als Yes angegeben wird, wird die Wasserschadengruppe nicht im Formular angezeigt.

  6. Klicken Sie auf Fertig.

    Daraufhin wird für das Formularelement die Beschriftung </> Sichtbar angezeigt, mit der angegeben wird, dass der Sichtbarkeitsausdruck angewendet wurde.

    Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.

    Hinweis:

    Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.

Beibehalten von Werten bei bedingungsabhängig ein- und ausgeblendeten Feldern

Wenn Außendienstmitarbeiter das Formular ausfüllen, können sie in Felder, die aufgrund von Regeln zur bedingten Sichtbarkeit ausgeblendet werden, Werte eingeben. Sie können festlegen, ob Werte, die ausgeblendet werden, im Layer beibehalten werden. Führen Sie dazu die folgenden Schritte aus:

  1. Blenden Sie beim Konfigurieren des Formulars die Kachel Formulareinstellungen im Bereich Formular-Builder ein.
  2. 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 ist in ArcGIS Enterprise 11.1 und höher verfügbar.

Hinzufügen von Erforderlichkeitsausdrücken

Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten erforderlich sind. Beispielsweise kann festgelegt werden, dass ein Feld zum Beschreiben von Schäden nur erforderlich ist, wenn der Wert für den Sturmschaden größer als 3 Meter ist.

Hinweis:

Erforderlichkeitsausdrücke finden nur Anwendung, wenn Formularelemente im Formular sichtbar (nicht ausgeblendet) sind.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke Ausdrücke neben dem Kontrollkästchen Erforderlich.

    Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.

    Hinweis:

    Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.

  3. Klicken Sie auf + Neuer Ausdruck.

    Das Fenster Ausdruck-Generator wird angezeigt. Im Generator 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.

  4. Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
  5. Definieren Sie den 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.

    Wenn beispielsweise ein Feld zum Beschreiben von Schäden nur erforderlich sein soll, wenn der Wert für den Schaden größer als 3 Meter ist, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:

    • Feldname: debris_length
    • Operator: ist größer als
    • Wert: 3

    So sieht dieser Ausdruck in der Arcade-Syntax aus:

    ($feature, "debris_length") > 3
    Hinweis:

    Klicken Sie zum Erstellen komplexerer Ausdrücke auf Arcade-Editor starten.

    Wenn Sie mehrere Bedingungen verwenden, können Sie angeben, ob alle Bedingungen erfüllt sein müssen oder ob nur eine Bedingung erfüllt sein muss, damit das Formularelement als erforderlich festgelegt wird.

    In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld für die Länge des Schadens ein Wert kleiner als 3 eingegeben wird, ist das Feld zum Beschreiben von Schäden im Formular nicht erforderlich.

  6. Klicken Sie auf Fertig.

    Daraufhin wird im Formularelement die Beschriftung </> Erforderlich angezeigt, mit der angegeben wird, dass der Erforderlichkeitsausdruck angewendet wurde.

    Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.

    Hinweis:

    Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.

Hinzufügen von Editierbarkeitsausdrücken

Sie können festlegen, dass Formularelemente abhängig von zuvor im Formular eingegebenen Werten bearbeitet werden können. Beispielsweise soll ein Feld für die Rohr-ID nur dann editierbar sein, wenn zuvor eine Verwaltungs-ID eingegeben wurde.

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke Ausdrücke neben dem Kontrollkästchen Editierbar.

    Daraufhin wird das Pop-up Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.

    Hinweis:

    Wenn Sie bereits vor Verwendung des Pop-up Ausdrücke in Field Maps Designer Ausdrücke erstellt haben, wird die Meldung Ausdrücke konsolidieren angezeigt. Klicken Sie auf Konsolidieren, um Systemausdrücke zu konsolidieren, und speichern Sie anschließend das Formular. Dadurch können Systemausdrücke wiederverwendet werden, was wiederum die Formular-Performance steigert.

  3. Klicken Sie auf + Neuer Ausdruck.

    Das Fenster Ausdruck-Generator wird angezeigt. Im Generator 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.

  4. Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
  5. Definieren Sie den 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 Feld für die Rohr-ID nur dann editierbar sein, wenn zuvor eine Verwaltungs-ID (in diesem Beispiel 4367) eingegeben wurde, kann zum Erstellen des Ausdrucks die folgende Bedingung verwendet werden:

    • Feldname: inspector_id
    • Operator: ist
    • Wert: 4367

    So sieht dieser Ausdruck in der Arcade-Syntax aus:

    ($feature, "inspector_id") == "4367"
    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 bearbeitet werden kann.

    In Field Maps Designer wird das Arcade-Profil "Form Constraint" angewendet, um auszuwerten, ob ein Feature die im Ausdruck definierten Kriterien erfüllt. Wenn im Feld für die Inspektor-ID ein anderer Wert als 4367 eingegeben wird, kann das Rohr-ID-Feld im Formular nicht bearbeitet werden.

  6. Klicken Sie auf Fertig.

    Daraufhin wird im Formularelement die Beschriftung </> Editierbar angezeigt, mit der angegeben wird, dass der Editierbarkeitsausdruck angewendet wurde.

    Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.

    Hinweis:

    Sie können den Ausdruck über das Überlaufmenü im Pop-up Ausdrücke jederzeit duplizieren, bearbeiten oder löschen. Wenn Sie den Ausdruck mit Arcade bearbeiten möchten, klicken Sie in diesem Menü auf Arcade bearbeiten.

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:

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
    Vorsicht:

    Wenn für das Formularelement die Bearbeitung aktiviert wurde, wird der Ausdruck nicht ausgeführt. Wenn das Element über einen Editierbarkeitsausdruck verfügt, müssen Sie sicherstellen, dass die Bearbeitung deaktiviert ist, damit der Wert des Elements vom berechneten Ausdruck ausgefüllt werden kann.

  2. Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke Ausdrücke, die sich neben dem Kontrollkästchen Berechneter Wert befindet.

    Daraufhin wird das Pop-up Berechnete Ausdrücke mit den bisher für das Formular erstellten Ausdrücken angezeigt.

  3. Klicken Sie auf + Neuer Ausdruck.

    Daraufhin wird das Fenster Arcade-Editor angezeigt. Im Editor können Sie Ihren Ausdruck erstellen und testen, bevor Sie ihn im ausgewählten Formularelement speichern.

  4. Geben Sie im Textfeld Titel einen Titel für Ihren Ausdruck ein.
  5. 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.

    if (IsEmpty(Geometry($feature))){
        return;
    }
    else{
        Area($feature, 'square-meters')
    }
    Weitere Informationen zum Berechnen von Flächen mit Arcade finden Sie unter Area (Geometry Functions).

  6. Klicken Sie auf Ausführen, um den Ausdruck zu testen und um sicherzustellen, dass der Ausdruck nicht zu einem Fehler führt.
  7. Klicken Sie auf Fertig, um den Arcade-Editor zu schließen.

    Daraufhin wird im Formularelement die Beschriftung </> Berechnet angezeigt, mit der angegeben wird, dass der berechnete Ausdruck angewendet wurde.

  8. Speichern Sie das Formular.

    Nachdem Sie den Ausdruck gespeichert haben, können Sie ihn auf ein beliebiges Formularelement anwenden. Sie können sehen, bei welchen Elementen der Ausdruck verwendet wird, indem Sie im Pop-up Ausdrücke auf die Zahl neben dem Ausdruck klicken. Weitere Informationen finden Sie unter Wiederverwenden von Ausdrücken.

    Hinweis:

    Sie können den Ausdruck über das Überlaufmenü im Pop-up Berechnete Ausdrücke jederzeit duplizieren, bearbeiten 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:
    return Today();
    Weitere Informationen zu Datumsinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter Date Functions.
  • 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:
    var userInfo = GetUser(portal("https://www.arcgis.com"),"")return (userinfo["fullName"])
    Weitere Informationen zu Kontoinformationen, auf die Sie mit Arcade zugreifen können, finden Sie unter GetUser (Data Functions).
  • 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:
    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);
         }
    }
    Weitere Informationen zum Extrahieren von Informationen aus überschneidenden Layern mit Arcade finden Sie unter Intersects (Geometry Functions).

Eine Liste aller in Arcade enthaltenen Funktionen finden Sie unter Arcade Function Index.

Tipp:

Weitere Beispiele finden Sie im Blogbeitrag Common calculated expressions for ArcGIS Field Maps.

Wiederverwenden von Ausdrücken

Nachdem Sie einen Ausdruck erstellt haben, können Sie ihn in mehreren Formularelementen wiederverwenden. Beispielsweise können Sie festlegen, dass ein Formularelement abhängig von dem Ausdruck angezeigt wird, der verwendet wurde, um festzulegen, dass ein anderes Formularelement erforderlich ist. Zudem können Sie diese Berechnung zum Ausfüllen mehrerer Felder verwenden. Führen Sie zum Wiederverwenden von Ausdrücken die folgenden Schritte aus:

  1. Klicken Sie beim Konfigurieren des Formulars auf ein Formularelement, um den Bereich Eigenschaften zu öffnen.
  2. Klicken Sie im Abschnitt Logik auf die Schaltfläche Ausdrücke Ausdrücke neben dem Ausdruck, den Sie hinzufügen möchten.

    Daraufhin wird das Pop-up Ausdrücke oder Ausdrücke berechnen mit den bisher für das Formular erstellten Ausdrücken angezeigt.

    Tipp:

    Die Zahl neben dem Ausdruck gibt die Anzahl der Formularelemente an, auf die der Ausdruck derzeit angewendet wird. Wenn Sie auf diese Zahl klicken, wird ein weiteres Pop-up mit den Formularelementen und den entsprechenden Eigenschaften angezeigt, für die der Ausdruck derzeit verwendet wird.

    Sie können den Ausdruck aus den Eigenschaften eines Formularelements entfernen, indem Sie in der Beschriftung, die den Ausdruckstyp angibt, auf das X klicken.

  3. Wählen Sie den Ausdruck aus, den Sie anwenden möchten.

    Daraufhin wird im Formularelement eine Beschriftung angezeigt, mit der angegeben wird, dass der Ausdruck angewendet wurde.

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.

Speichern des Formulars

Speichern Sie das Formular regelmäßig, damit Änderungen nicht verloren gehen. Sie können Änderungen in der Karte oder im Layer speichern:

  • Speichern in der Karte: Das Formular gehört zu einer bestimmten Karte, und es ist nicht vorgesehen, das Formular in anderen Karten zu verwenden. Klicken Sie zum Speichern der Änderungen auf die Schaltfläche Speichern Speichern. Das Formular wird in der Karte gespeichert und wird in anderen Karten, die diesen Layer enthalten, nicht angezeigt.
  • Speichern im Layer: Vorgesehen zum Wiederverwenden des Formulars in anderen Karten, die den entsprechenden Layer enthalten. Klicken Sie zum Speichern der Änderungen auf das Dropdown-Menü neben der Schaltfläche Speichern und dann auf In Layer speichern. Das Formular wird im Layer gespeichert und kann in anderen Karten wiederverwendet werden. Wenn es sich bei dem auf der Zeichenfläche angezeigten Formular um das im Layer gespeicherte Formular handelt, wird neben den Schaltflächen "Rückgängig" und "Wiederholen" die Meldung Formular im Layer gespeichert angezeigt. Weiter Informationen zum Wiederverwenden von Formularen finden Sie im Blogbeitrag Reuse forms in ArcGIS Field Maps.
Hinweis:

Formularänderungen, die in der Karte gespeichert werden, überschreiben Änderungen, die im Layer gespeichert sind. Wenn ein Formular im Layer gespeichert wird und danach neue Formularänderungen in der Karte gespeichert werden, wird in Field Maps das in der Karte gespeicherte Formular angezeigt.

Damit Sie Änderungen im Layer speichern können, müssen Sie der Layer-Besitzer sein, Standardadministrator Ihrer Organisation sein oder über die folgenden Berechtigungen verfügen:

  • Administratorberechtigungen: Mitglieder: Alle anzeigen
  • Administratorberechtigungen: Inhalt: Alles anzeigen
  • Administratorberechtigungen: Inhalt: Aktualisieren

Einschränkungen

Die Einschränkungen beim Erstellen von Formularen in Field Maps Designer werden nachstehend erläutert:

Verwendung der Feldtypen "Datum", "Uhrzeit" und "Big Integer" nicht möglich

Die mobile Field Maps-App bietet derzeit keine Unterstützung für die Feldtypen DateOnly, TimeOnly, Timestampoffset und BigInteger. Diese wurden dem Formular möglicherweise über den Formular-Builder in Map Viewer hinzugefügt. Layer, die diese Feldtypen enthalten, können nicht in der mobilen Field Maps-App geladen werden. Enthält eine Karte diese Feldtypen, kann sie in Field Maps nicht offline genommen werden.

Zugehörige Datensatzelemente können nicht verwendet werden

Zugehörige Datensatzelemente können dem Formular mit dem Formular-Builder in Map Viewer hinzugefügt werden, sie werden jedoch in ArcGIS Field Maps aktuell nicht unterstützt. Dem Formular hinzugefügte zugehörige Datensatzelemente werden zwar in Field Maps Designer angezeigt, sie können jedoch nicht formatiert werden und werden in der mobilen Field Maps-App ausgeblendet.

Wenn Sie ein zugehöriges Datensatzelement in Field Maps Designer aus dem Formular löschen, kann es nicht wieder hinzugefügt werden. Zugehörige Datensatzelemente können dem Formular nur in Map Viewer hinzugefügt werden.

Das Formular für eine Tabelle mit GNSS-Feldern 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:

  1. Navigieren Sie zur Elementseite des Layers mit den GNSS-Feldern, und klicken Sie auf die Registerkarte Visualisierung.
  2. Klicken Sie auf Als neuen Layer speichern, und geben Sie einen Titel an.
  3. Klicken Sie auf Speichern.

    Es wird eine Kopie des Layers sowie der zugehörigen Tabelle erstellt und zu Eigene Inhalte hinzugefügt.

  4. Kehren Sie zu Field Maps Designer zurück.

    Sie können nun das Formular der Tabellenkopie konfigurieren.