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 Attributregel an, die hinzugefügt wird.
| 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. Auslösende Ereignisse sind für Berechnungsregeln, bei denen der Parameter Batch aktiviert ist, nicht anwendbar.
| String |
Fehlernummer (optional) | Eine Fehlernummer, die bei einem Verstoß gegen diese Regel zurückgegeben wird. Der Wert muss nicht eindeutig sein, das heißt, für mehrere Regeln kann die gleiche benutzerdefinierte Fehlernummer zurückgegeben werden. Dieser Parameter ist für Beschränkungs- und Validierungsregeltypen erforderlich. Für den Berechnungsregeltyp 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 256 Zeichen begrenzt. Dieser Parameter ist für Beschränkungs- und Validierungsregeltypen erforderlich. Für den Berechnungsregeltyp 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 von der Anwendung lokal ausgewertet wird, bevor die Änderungen auf den Workspace angewendet werden. Da nicht alle Clients über die Fähigkeit verfügen, alle verfügbaren Regeln auszuführen, können die Ersteller bestimmte Regeln von der Client-Auswertung ausschließen. 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 einer App für die Datenerfassung 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 Validierungs- oder Berechnungsregeltypen nicht anwendbar, wenn der Parameter Batch aktiviert ist.
Hinweis:In früheren Versionen als 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.
Für Berechnungsregeln kann dieser Parameter aktiviert oder deaktiviert werden. Für Validierungsregeln muss dieser Parameter deaktiviert werden. Für Beschränkungsregeln muss dieser Parameter deaktiviert werden. | 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 (für die Suche und die Indizierung), als Möglichkeit, eine Funktionsanforderung in einem Datenmodell zuzuordnen. | String |
Auslösende Felder (optional) | Eine Liste mit Feldern, die die Ausführung einer Attributregel auslösen, wenn während eines Triggers für Aktualisierungsvorgänge ein Bearbeitungsereignis für Berechnungs- und Beschränkungsattributregeln auftritt. Wenn keine Felder angegeben werden, verwendet das Werkzeug alle Felder. Dies ist die Standardeinstellung. Verwenden Sie zur Eingabe mehrerer auslösender Felder ein Semikolon als Trennzeichen. Beispiel: Field1;Field2;Field3. | String |
Abgeleitete Ausgabe
Beschriftung | Erläuterung | Datentyp |
Hinzugefügte Attributregel | Die aktualisierte Eingabetabelle mit einer hinzugefügten Attributregel. | Table View |