Beschriftung | Erläuterung | Datentyp |
Eingabetabelle
| Die Tabelle oder Feature-Class, auf die die neue Regel angewendet wird. | Table View |
Name
| Ein eindeutiger Name für die neue Regel. | String |
Typ
| Gibt den Typ der hinzuzufügenden Attributregel an.
| String |
Skript-Ausdruck
| Der Arcade-Ausdruck zur Definition der Regel. | Calculator Expression |
Ist editierbar
(optional) | Gibt an, ob der Attributwert bearbeitet werden kann. Attributregeln können so konfiguriert werden, dass sie die Bearbeitung der Attributwerte des berechneten Feldes durch Editoren zulassen oder nicht. Dieser Parameter ist nur für Berechnungsattributregeln anwendbar.
| Boolean |
Auslösende Ereignisse
(optional) | Gibt die Bearbeitungsereignisse an, welche die Anwendung der Attributregel auslösen. Dieser Parameter gilt nur für Berechnungs- und Beschränkungsregeltypen. Mindestens ein auslösendes Ereignis muss für Berechnungsregeln angegeben werden, in denen der Parameter Batch deaktiviert ist (batch = "NOT_BATCH" in Python). Auslösende Ereignisse sind für Berechnungsregeln, bei denen der Parameter Batch aktiviert ist, nicht anwendbar (batch = "BATCH" in Python).
| String |
Fehlernummer
(optional) | Eine Fehlernummer, die bei einem Verstoß gegen diese Regel zurückgegeben wird. Der Wert muss nicht eindeutig sein; Sie können also eine benutzerdefinierte Fehlernummer für mehrere Regeln zurückgeben lassen. Dieser Parameter ist für Beschränkungs- und Validierungsregeln erforderlich. Für Berechnungsregeln ist er optional. | String |
Fehlermeldung
(optional) | Eine Fehlermeldung, die bei einem Verstoß gegen diese Regel zurückgegeben wird. Sie sollten eine beschreibende Meldung verwenden, die es dem Editor einfacher macht, die Verletzung bei ihrem Auftreten zu verstehen. Die Meldung ist auf eine Länge von 2000 Zeichen begrenzt. Dieser Parameter ist für Beschränkungs- und Validierungsregeln erforderlich. Für Berechnungsregeln ist er optional. | String |
Beschreibung
(optional) | Die Beschreibung der neuen Attributregel. Die Beschreibung ist auf eine Länge von 256 Zeichen begrenzt. | String |
Subtype
(optional) | Der Subtype, auf den die Regel angewendet wird, wenn das Dataset über Subtypes verfügt. | String |
Feld
(optional) | Der Name eines vorhandenen Feldes, auf das die Regel angewendet wird. Dieser Parameter ist nur für Berechnungsattributregeln anwendbar. | String |
Von Anwendungsauswertung ausschließen (optional) | Gibt an, ob die Regel vor der Anwendung von Änderungen von der Auswertung ausgeschlossen wird. Da möglicherweise nicht alle Clients über die Fähigkeit verfügen, alle verfügbaren Regeln auszuführen, können Sie eine Regel wahlweise nur für einfache Clients kennzeichnen. Einige Regeln verweisen möglicherweise auf Daten, die nicht allen Clients zur Verfügung gestellt wurden (aus Gründen der Größe, Sicherheit oder weil Daten offlline sind), oder sind benutzer- oder kontextabhängig. So kann eine einfache Feldaktualisierung in ArcGIS Collector u. U. keine Regel ausführen, die zusätzliche Benutzereingaben oder Informationen erfordert, obgleich der Client, wie z. B. ArcGIS Pro diesen Vorgang unterstützen würde. Dieser Parameter ist für Validierungsregeln oder Berechnungsregeln nicht anwendbar, wenn der Parameter Batch aktiviert ist.
Hinweis:Vor ArcGIS Pro 2.4 wurde dieser Parameter mit Nur Server beschriftet. | Boolean |
Batch
(optional) | Gibt an, ob die Regelauswertung im Batch-Modus ausgeführt wird.
Berechnungsregeln können aktiviert oder deaktiviert werden. Validierungsregeln sind für diesen Parameter immer aktiviert, Beschränkungsregeln dagegen immer deaktiviert. Batch-Regeln werden nur für Daten mit aktivierter Verzweigungsversionierung unterstützt. | Boolean |
Schweregrad
(optional) | Der Schweregrad des Fehlers. Ein Wert im Bereich von 1 bis 5 kann ausgewählt werden, um den Schweregrad der Regel zu definieren. Der Wert 1 ist der höchste Schweregrad, und der Wert 5 der niedrigste. Sie können z. B. einen niedrigen Schweregrad für eine bestimmte Attributregel angeben und den Fehler in Workflows zur Datenerzeugung ignorieren. Wenn Fehler zur Verbesserung der Genauigkeit der erfassten Daten behoben werden müssen, können Sie einen hohen Schweregrad festlegen. Dieser Parameter gilt nur für Validierungsregeln. | Long |
Tags
(optional) | Eine Reihe von Tags, die die Regel identifizieren (durchsuchbar und indizierbar), als Möglichkeit, eine Funktionsanforderung in einem Datenmodell zuzuordnen. | String |
Abgeleitete Ausgabe
Beschriftung | Erläuterung | Datentyp |
Hinzugefügte Attributregel | Die aktualisierte Eingabetabelle mit einer hinzugefügten Attributregel. | Tabellenansicht |