Étiquette | Explication | Type de données |
Table en entrée
| La table ou classe d'entités à laquelle sera appliquée la nouvelle règle. | Table View |
Nom
| Un nom unique pour la nouvelle règle. | String |
Type
| Indique le type de règle attributaire à ajouter.
| String |
Expression de script
| Expression Arcade qui définit la règle. | Calculator Expression |
Est modifiable
(Facultatif) | Indique si la valeur attributaire doit être mise à jour. Les règles attributaires peuvent être configurées afin d’autoriser ou d’empêcher les éditeurs de mettre à jour les valeurs attributaires du champ qui est calculé. Ce paramètre ne s’applique qu’aux règles attributaires de type calcul.
| Boolean |
Evénements déclencheurs
(Facultatif) | Indique les événements d’édition qui déclencheront l’application de la règle attributaire. Ce paramètre est valide uniquement pour les règles de calcul et de contrainte. Au moins un événement déclencheur doit être fourni pour les règles de calcul dans lesquelles le paramètre Batch (Lot) est désactivé (batch = "NOT_BATCH" dans Python). Les événements déclencheurs ne sont pas applicables aux règles de calcul dont le paramètre Batch (Lot) est activé (batch = "BATCH" dans Python).
| String |
Numéro d’erreur
(Facultatif) | Numéro d’erreur qui sera renvoyé lorsque cette règle est transgressée. Il n’est pas nécessaire que cette valeur soit unique, plusieurs règles peuvent donc renvoyer le même numéro d’erreur personnalisé. Ce paramètre est requis pour les règles de contrainte et de validation. Il est facultatif pour les règles de calcul. | String |
Message d'erreur
(Facultatif) | Message d’erreur qui sera renvoyé lorsque cette règle est transgressée. Il est conseillé d’utiliser d’un message descriptif pouvant aider l’éditeur à comprendre la cause de la transgression. Le message ne peut pas comporter plus de 2 000 caractères. Ce paramètre est requis pour les règles de contrainte et de validation. Il est facultatif pour les règles de calcul. | String |
Description
(Facultatif) | Description de la nouvelle règle attributaire. La description ne peut pas comporter plus de 256 caractères. | String |
Sous-type
(Facultatif) | Sous-type auquel la règle est appliquée si le jeu de données comporte des sous-types. | String |
Terrain
(Facultatif) | Nom d’un champ existant auquel la règle sera appliquée. Ce paramètre ne s’applique qu’aux règles attributaires de type calcul. | String |
Exclure de l’évaluation de l’application (Facultatif) | Indique si la règle sera exclue de l’évaluation avant l’application des mises à jour. Tous les clients n’ayant peut-être pas la capacité d’exécuter toutes les règles disponibles, vous pouvez décider d’identifier une règle pour les clients simples uniquement. Par exemple, certaines règles peuvent concerner des données qui n’ont pas été mises à la disposition de tous les clients (pour diverses raisons : données hors ligne, taille ou sécurité) ou encore certaines règles dépendent de l’utilisateur ou du contexte (ainsi, une légère mise à jour des champs dans ArcGIS Collector peut ne pas exécuter une règle nécessitant une saisie ou connaissance utilisateur additionnelle ; toutefois, un client tel que ArcGIS Pro peut la prendre en charge). Ce paramètre n’est pas applicable aux règles de validation ou de calcul si le paramètre Batch (Lot) est coché.
Remarque :Avant ArcGIS Pro 2.4, ce paramètre s’intitulait Server only (Serveur uniquement). | Boolean |
Traitements par lots
(Facultatif) | Précise si l’évaluation de la règle est exécutée en mode de traitement par lots.
Les règles de calcul peuvent être activées ou désactivées. Les règles de validation sont toujours activées pour ce paramètre, alors que les règles de contrainte sont toujours désactivées. Les règles de traitement par lots ne sont prises en charge que pour les données pour lesquelles le versionnement de branche est activé. | Boolean |
Gravité
(Facultatif) | Gravité de l’erreur. Il est possible de choisir une valeur comprise entre 1 et 5 pour définir la gravité de la règle. La valeur 1 est élevée et correspond à la règle la plus grave, tandis que la valeur 5 est faible et correspond à la règle la moins grave. Par exemple, vous pouvez affecter une gravité faible à une règle attributaire spécifique et ignorer l’erreur lors des processus de génération de données ou définir une gravité élevée, auquel cas l’erreur doit être corrigée en vue de l’exactitude des données collectées. Ce paramètre n’est applicable qu’aux règles de validation. | Long |
Balises
(Facultatif) | Ensemble de balises permettant d’identifier la règle (consultable et indexable) comme moyen de l’apparier à une exigence fonctionnelle dans un modèle de données. | String |
Sortie obtenue
Étiquette | Explication | Type de données |
Règle attributaire ajoutée | Table en entrée mise à jour avec une règle attributaire ajoutée. | Vue tabulaire |