Konfigurieren von Feldern
Beim Definieren der Eigenschaften der operationalen Feature-Layer besteht eine wichtige Überlegung darin, wie die Felder in der ArcGIS Mobile-Anwendung dargestellt werden. Effektiverweise gibt des zwei Darstellungen von Feldern:
- Formular anzeigen – Dies ist eine schreibgeschützte Darstellung eines Features. Sie wird verwendet, wenn Sie Features identifizieren, suchen oder durchsuchen.
- Form bearbeiten – Es wird angezeigt, wenn ein neues Feature erfasst oder die Feldwerte eines vorhandenen Features bearbeitet werden.
Wenn Sie ein Feature mit "Formular anzeigen" prüfen, können Sie steuern, welche Felder und in welcher Reihenfolge diese angezeigt werden und eine Beschriftung festlegen, die den Zweck des Felds identifiziert.
Wenn Sie mit "Form bearbeiten" ein Feature bearbeiten, können Sie die Feldliste verfeinern, um nur die Felder darzustellen, denen der Außendienstmitarbeiter Werte zuweisen muss. Wie mit "Formular anzeigen" können Sie auch ein Feld neu anordnen und eine Beschriftung dafür festlegen.
Die Beschriftungseigenschaft verwendet den Feld-Aliasnamen, der für das Feld im erstellten Kartendokument festgelegt ist. Eventuell möchten Sie diese Eigenschaft für den Titel von "Formular anzeigen" verwenden. Im Fall von "Form bearbeiten" können Sie die Beschriftungseigenschaft verwenden, um dem Außendienstmitarbeiter eine Frage zu stellen. Eine Beschriftung für ein Feld, das den Durchmesser einer Wasserverteilungsleitung unter "Formular anzeigen" darstellt, kann z. B. "Durchmesser" sein, wohingegen unter "Form bearbeiten" die Frage "Was ist der Durchmesser" angezeigt werden kann.
Konfigurieren von Anzeigefeldern
Für jeden Feature-Layer können Sie konfigurieren, wie die Felder für diesen Feature-Layer beim Anzeigen und Bearbeiten von Attributen angezeigt werden. Es ist wichtig, zu beachten, dass die Liste der Felder, die auf den Registerkarten "Viewable Fields" und "Editable Fields" angezeigt werden, von der Liste der Anzeigefelder für den Feature-Layer im Kartendokument bestimmt wird, das Sie als mobilen Service veröffentlicht haben. Wenn also ein Feld in der Liste fehlt, aktivieren Sie es, um sicherzustellen, dass es tatsächlich in ArcMap angezeigt wird.
Wenn Sie auf ein Feature klicken, um seine Attribute anzuzeigen, wird die Liste der Felder so angezeigt, wie Sie die Felder mithilfe der Optionen unten konfiguriert haben. Es gibt vier Schlüsseleigenschaften, die Sie konfigurieren können:
- Feldsichtbarkeit – Beim Anzeigen der Attribute können Sie die Sichtbarkeit eines bestimmten Felds aktivieren und deaktivieren. Dies ist möglicherweise nützlich für Felder, die angezeigt werden sollen, wenn neue Features erfasst oder Attributwerte bearbeitet werden, aber nicht, wenn Suchergebnisse geöffnet oder das Feature identifiziert wird.
- Titel – Jedes Feld verfügt über eine Beschriftungseigenschaft. Beim Anzeigen des Attributs eines Features wird dieser Text im Formular angezeigt. Standardmäßig wird die Beschriftung vom Feld-Aliasnamen aufgefüllt. Sie können diese Eigenschaft jedoch ändern, damit sie für den Außendienstmitarbeiter aussagekräftiger ist.
- Durchsuchbar – Wenn Sie den Such-Task für diesen Feature-Layer verwenden, können Sie auswählen, ob das Feld durchsuchbar sein soll oder nicht.
- Reihenfolge – Beim Anzeigen des Formulars können Sie die Reihenfolge festlegen, in der die Felder angezeigt werden. Um die Feldreihenfolge zu ändern, verschieben Sie ein Feld über oder unter ein anderes Feld in der Liste.
Konfigurieren von editierbaren Feldern
Ähnlich wie bei der Liste der Anzeigefelder können Sie festlegen, wie und welche Felder beim Bearbeiten von Attributen angezeigt werden. Dies ist ein wichtiger Unterschied, da beim Erfassen oder Aktualisieren von Features möglicherweise nur bestimmte Felder editierbar sein sollen. So können z. B. mit der Erstellung eines neuen Features Standardwerte verknüpft sein, die nicht geändert werden sollen. Mithilfe der Konfiguration der Liste der editierbaren Felder können Sie die Sichtbarkeit der Felder, die nicht aktualisiert werden sollen, deaktivieren.
Wenn Sie die Feature-Attribute bearbeiten möchten, wird die Liste der Felder so angezeigt, wie Sie die Felder mithilfe der Optionen unten konfiguriert haben. Ähnlich wie bei der Liste mit den Anzeigefeldern gibt es drei Schlüsseleigenschaften, die Sie konfigurieren können:
- Feldsichtbarkeit – Beim Bearbeiten der Attribute können Sie die Sichtbarkeit eines bestimmten Felds aktivieren und deaktivieren. Sie können diese Eigenschaft verwenden, um zu steuern, was im Feld aktualisiert werden kann und was nicht.
- Titel – Jedes Feld verfügt über eine Beschriftungseigenschaft. Sie können diese Eigenschaft nutzen, um der Person, die Attributwerte aufzeichnet, eine Frage zu stellen. Wenn Sie z. B. Attribute einer Lampe anzeigen, sollte die Beschriftung "Die Wattleistung ist:" anzeigen, damit Sie eine editierbare Beschriftung bereitstellen, die eine Frage stellt wie "Was ist die Wattleistung?".
- Reihenfolge – Sie können die Reihenfolge der Felder ändern. Diese Eigenschaft kann äußerst wertvoll sein, wenn sich eine Attributauswahl auf die Entscheidung auswirken kann, die beim Festlegen eines anderen Attributs getroffen wurde. Indem Sie die Reihenfolge ändern, können Sie die Liste der editierbaren Felder so darstellen, dass der Außendienstmitarbeiter Entscheidungen trifft.
Es ist auch wichtig, zu beachten, dass die Felder in der ArcGIS Mobile-Anwendung validiert werden. Die mobile Anwendung erzwingt die folgenden Bedingungen:
- Bereichsdomänen – Wenn Sie versuchen, außerhalb einer Bereichsdomäne einen Wert einzugeben, wird eine Meldung angezeigt, in der Sie benachrichtigt werden, dass der Wert unannehmbar ist und Sie einen gültigen Wert eingeben müssen, um fortzufahren.
- Domänen mit kodierten Werten – Wenn Sie aus irgendeinem Grund keinen Standardwert für ein Feld, dem eine Domäne mit kodiertem Wert zugewiesen ist, festgelegt haben, wird eine Meldung angezeigt, in der Sie benachrichtigt werden, dass Sie einen gültigen Wert benötigen, um fortzufahren.
- Allow Nulls False – Es ist möglich, ein Feld zu erstellen, das keine Nullwerte zulässt und für das auch kein Standardwert festgelegt werden kann. Ist dies der Fall, zwingt die mobile Anwendung den mobilen Benutzer dazu, einen Wert einzugeben, bevor das Feature geändert werden kann.
Wenn die Liste "Editierbare Felder" nicht verfügbar ist und nicht aktualisiert werden kann, ist der Feature-Layer höchst wahrscheinlich nicht editierbar. Klicken Sie auf die Registerkarte "Allgemein", um sicherzustellen, dass die Eigenschaft "Layer als editierbar definieren" aktiviert ist. Ist sie deaktiviert und Sie können sie nicht aktivieren, erfüllt die Datenquelle des Feature-Layers möglicherweise die Bedingungen für die Bearbeitung nicht. Weitere Informationen finden Sie unter "Feature-Layer-Konfigurationseigenschaften".