Lorsque vous restituez un schéma, il doit être validé pour empêcher la restitution si le schéma comporte des erreurs.
Le processus de validation consiste en une série de tests qui examinent si toutes les conditions suivantes sont remplies :
- Le nom de chaque zone ou action est unique.
- Chaque zone possède un type de données et un comportement pour chaque état du type d'enregistrement.
- Chaque zone avec le type de données REFERENCE ou REFERENCE_LIST comporte un type d'enregistrement qui prend en charge la propriété reference_to.
- Toutes les actions de transition d'état possèdent un état source et un état cible.
- Une clé unique est définie pour tous les types d'enregistrement sans état.
- Les mots réservé du langage SQL sont utilisés correctement.
Si vous avez appliqué des packages au schéma, la validité de ces composants est également contrôlée.
Si vous ne pouvez pas contrôler la validité de tous les changements apportés au schéma, vous pouvez les enregistrer et poursuivre l'édition plus tard. Il est également possible d'annuler la réservation du schéma pour revenir à sa version précédente.