Blocs conditionnels et versions de modèle
Gardez un seul modèle pour de nombreuses variantes : des clauses qui n’apparaissent que lorsqu’elles s’appliquent, des sections répétées par personne et une version enregistrée sur chaque document.
Un modèle au lieu de cinq
Un vrai contrat n’est pas un texte figé. Une clause sur un garant a sa place dans le bail qui en comporte un, et nulle part ailleurs ; une section de signature apparaît une fois par locataire. Plutôt que de garder cinq modèles presque identiques, marquez les blocs dans la trame et indiquez quand chacun s’applique.

Marquer un bloc
Dans Word, encadrez la partie conditionnelle :
{{#if guarantor}}
5. The guarantor answers for the tenant's obligations.
{{/if}}
{{else}} est autorisé entre les deux, pour la formulation qui s’applique lorsque la condition n’est pas remplie.
Pour répéter une section, encadrez-la avec {{#each tenants}} et {{/each}} et utilisez
{{tenants.full_name}} à l’intérieur. La section est répétée une fois par scan qu’elle parcourt : un bloc de signature
par passeport de locataire, par exemple.
Placez les marqueurs sur des lignes à part. Un paragraphe entier est retiré avec le bloc, ce qui permet à Word de renuméroter les clauses tout seul.
Une section répétée n’est pas la même chose qu’un tableau dont vous ajoutez les lignes à la main (les services d’un procès-verbal, les biens d’une facture). Pour ceux-là, voir Tableaux à nombre de lignes variable.
Indiquer quand le bloc s’applique
Dans l’éditeur de modèle, la section Blocs conditionnels liste une règle par bloc : le nom du bloc tel que vous l’avez écrit dans la trame, et ce qui doit être vrai. Une règle se compose de listes déroulantes, pas d’une formule :
- un champ est rempli ;
- un champ est vide ;
- un champ est égal à une valeur ;
- un champ est supérieur ou inférieur à un nombre ou à une date.
Pour un bloc répété, vous choisissez les scans sur lesquels il se répète.
Un bloc sans règle est traité comme absent : un nom mal saisi retire donc une clause au lieu d’en inclure une en silence. C’est voulu : un paragraphe manquant se remarque, un paragraphe en trop non.
Versions
Tout ce qui modifie le résultat d’une génération donne au modèle une nouvelle version :
- une nouvelle trame ;
- une correspondance modifiée ;
- une condition modifiée.
Renommer un modèle ne le fait pas.
Chaque document enregistre la version avec laquelle il a été généré, affichée dans la liste des documents. C’est la réponse à « pourquoi ce contrat est-il rédigé différemment de celui du mois dernier ? », longtemps après que le modèle a évolué.
Conseils
- Testez les deux branches. Après avoir ajouté une condition, remplissez un document où elle est remplie et un autre où elle ne l’est pas, et lisez les deux.
- Nommez les blocs selon leur sens.
guarantorouvat_payerse lit mieux dans la liste des règles queblock1.