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.