4.6. Nœud de validation

Note

Un tutoriel vidéo complet sur le nœud validation est disponible ici.

Icône : image119

  • Nombre d’entrées : 1.

  • Nombre de sorties : 1 ou 2.

Définition

Un nœud de validation envoie les enregistrements valides sur sa 1ère sortie et les enregistrements invalides sur sa 2ème sortie, s’il en a une.

Paramétrage

Deux types de validation sont disponibles :

  • La validation par champ (onglet Règles de validation de champs image120). On effectue pour chaque champ sélectionné :

    • Une vérification du type :

      pour toutes les cellules contenant une valeur non reconnue comme valide, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

    • Une vérification de la nature :

      pour toutes les cellules contenant une valeur non reconnue comme valide, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

    • Une vérification de la présence :

      pour toutes les cellules ne contenant pas de valeur, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

    • Une vérification des règles de validation de champ définie dans une fonction de préparation en amont :

      dans le champ spécifié, pour toutes les cellules contenant une valeur non valide au sens de la règle (ex : liste de valeurs admises ou intervalle de validité), l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

  • La validation par enregistrement (onglet Règles de validation de lignes image121).

    On effectue pour chaque règle cochée une vérification de la validité de l’enregistrement. Tout enregistrement non valide sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides). Les règles de validation d’enregistrements doivent être apposées dans un nœud de préparation en amont.

Exemple

image122

Ici, par exemple, on met en place une validation par champ pour vérifier pour chaque champ :

  • Son type : Ici dans le champ de type date, pour toutes les cellules contenant une valeur non reconnue comme une date valide, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

  • Sa nature : Ici dans le champ identifié comme contenant des e-mails, pour toutes les cellules contenant une valeur non reconnue comme un e-mail valide, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).

  • Sa présence : Ici pour toutes les cellules ne contenant pas de valeur, l’enregistrement correspondant sera envoyé sur la 2ème sortie du nœud (= enregistrements invalides).