Les priorités des règles d'objet sont définies selon qu'une règle d'objet fonctionnant avant ou après sa classe d'objets associée est mise à jour, supprimée ou insérée dans la base de données. En outre, ces priorités sont affectées en fonction de leurs capacités. La table suivante présente les priorités des règles d'objet regroupées selon leur fonction : Les regroupements de priorités de la table indiquent que les règles plus générales doivent être exécutées avant les règles plus spécialisées ; les règles plus complexes doivent être exécutées ultérieurement.
Priorité | Description |
---|---|
1-99 | Règles déclenchées avant une opération. |
10 à 19 | Pour les annulations. Les conditions ne dépendent pas nécessairement d'autres règles. Exemple : annuler toutes les mises à jour des géométries de point. |
30 à 39 |
Pour modifier les attributs des objets à insérer ou à modifier. Exemple : définir l'orientation des points. |
50 à 59 |
Pour annuler des opérations ; les conditions applicables peuvent dépendre d'autres règles. Exemple : annuler toutes les mises à jour des points dont l'orientation est erronée. |
70 à 79 | Autre. Exemple : rechercher toutes les lignes connectées au point et les transférer vers une autre règle. |
90 à 99 | Pour apporter des modifications à la base de données. Vous pouvez envisager d'utiliser des règles qui s'activent après l'opération. |
101-199 | Règles déclenchées après une opération. |
110 à 119 | Bloc spécial réservé. Exemple : implémentation de topologie en ligne. |
130 à 139 | Pour supprimer des objets dans la base de données. Exemple : supprimer les lignes connectées au point. |
150 à 159 | Pour mettre à jour des objets dans la base de données. Exemple : déplacer les lignes connectées au point. |
170 à 179 | Insérer des objets dans la base de données. Exemple : séparer une ligne |
190 à 199 | Autre. Exemple : générer le graphique |