É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 Traitements par lots est désactivé. Les événements déclencheurs ne sont pas applicables aux règles de calcul dont le paramètre Traitements par lots est activé.
| 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 ; le même numéro d’erreur personnalisé peut donc être renvoyé pour plusieurs règles. Ce paramètre est requis pour les règles de type contrainte et validation. Il est facultatif pour les règles de type 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 256 caractères. Ce paramètre est requis pour les règles de type contrainte et validation. Il est facultatif pour les règles de type 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 à lequel 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 l’application évalue la règle en local avant d’appliquer des mises à jour dans l’espace de travail. Tous les clients n’ayant pas la capacité d’exécuter toutes les règles disponibles, les auteurs peuvent exclure certaines règles de l’évaluation client. 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 une application de collecte de données 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 Traitements par lots est coché.
Remarque :Dans les versions antérieures à ArcGIS Pro 2.4, ce paramètre s’intitulait Serveur uniquement. | Boolean |
Lot (Facultatif) | Précise si l’évaluation de la règle est exécutée en mode de traitement par lots.
Pour les règles de calcul, ce paramètre peut être activé ou désactivé. Pour les règles de validation, ce paramètre doit être désactivé. Pour les règles de contrainte, ce paramètre doit être désactivé. | 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 identifiant la règle (en vue de la consultation et de l’indexation) comme moyen de l’apparier à une exigence fonctionnelle dans un modèle de données. | String |
Champs de déclenchement (Facultatif) | Liste des champs qui déclenchent l’exécution d’une règle attributaire lorsque la mise à jour d’un événement se produit pendant le déclencheur de mise à jour des règles attributaires de calcul et de contrainte. Si aucun champ n’est spécifié, l’outil utilise tous les champs. Il s’agit de l’option par défaut. Pour saisir plusieurs champs de déclenchement, utilisez un point-virgule comme délimiteur, Field1;Field2;Field3 par exemple. | 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. | Table View |