Aller au contenu principal

Logique conditionnelle

La logique conditionnelle rend le document intelligent : des champs s'affichent, deviennent obligatoires ou s'excluent selon ce que le signataire saisit. L'exemple canonique est le formulaire fiscal type W-9, où la classification choisie pilote les champs à remplir.

Elle s'édite visuellement (règles si / alors) dans l'éditeur de template, sur chaque champ de formulaire.

Règles disponibles

Affichage conditionnel

Un champ apparaît ou se masque selon la valeur d'un autre champ.

Si le bouton radio « LLC » est sélectionné → afficher le champ texte « Type de LLC ».

Obligation conditionnelle

Un champ devient requis quand une condition est vraie.

Si la case « Exonération TVA » est cochée → le champ « Motif d'exonération » devient obligatoire.

Exclusivité de sélection

Dans un groupe de boutons radio, une seule valeur est sélectionnable. Changer de sélection masque automatiquement les champs conditionnels liés à l'ancienne valeur.

Champs mutuellement exclusifs

Deux champs (ou groupes) s'excluent : remplir l'un désactive l'autre.

Renseigner le SSN ou le Tax ID/FEIN — jamais les deux.

Combinaisons AND / OR

Les conditions se combinent :

Si radio = « LLC » ET case « Étranger » cochée → afficher le champ « W-8 ».

Bonnes pratiques

  • Testez chaque branche du formulaire en mode brouillon avant d'activer le template — y compris le retour arrière (changer de sélection radio doit nettoyer les champs devenus non pertinents).
  • Combinez avec la validation de type : un champ conditionnel obligatoire doit aussi valider son format.
  • Les valeurs saisies dans les champs conditionnels peuvent être réécrites vers Salesforce via TrueSign Connect — pensez au mapping des deux branches.