Aller au contenu

Validation

Chaque enregistrement est vérifié par rapport à son type de relevé par le même moteur, qu’il ait été saisi, importé depuis un fichier ou collecté sur le terrain. C’est ce qui garde vos données cohérentes : un enregistrement valide d’une façon est valide de toutes les façons.

Dans l’ordre, pour chaque enregistrement :

  1. Conversion. Les valeurs sont lues dans la bonne forme : le texte est nettoyé, les nombres sont analysés, les dates sont lues comme de vraies dates de calendrier. Une valeur déjà dans la bonne forme passe sans changement.
  2. Visibilité. Les conditions « afficher ce champ lorsque » sont évaluées, de sorte que l’enregistrement n’a à satisfaire que les champs qui s’appliquent réellement à lui. Les champs masqués sont mis de côté.
  3. Obligatoire. Un champ obligatoire visible doit avoir une valeur. (Un champ peut aussi n’être obligatoire que sous une condition ; voir Au-delà du concepteur.)
  4. Règles de type. Les règles propres à chaque champ s’exécutent : longueur et motif pour le texte, plage et décimales pour les nombres, vraies dates de calendrier, une option connue pour un choix, une géométrie valide, et ainsi de suite.
  5. Groupes répétés. Le nombre d’entrées est vérifié, puis chaque entrée est validée individuellement.
  6. Références. Les espèces et les valeurs de référence sont vérifiées par rapport aux listes de votre organisation, et les pièces jointes par rapport au stockage.

Les problèmes reviennent sous forme d’erreurs ou d’avertissements. Une erreur signifie que l’enregistrement n’est pas valide et qu’il ne sera pas enregistré tel quel (une valeur obligatoire manquante, un nombre hors plage, une option inconnue). Un avertissement signale quelque chose qui mérite un coup d’œil sans bloquer l’enregistrement (par exemple, une date dans le futur). À l’import, l’aperçu liste le problème précis sur chaque ligne afin que vous puissiez corriger le fichier ou la correspondance et réessayer.