Aller au contenu
EN
Sur cette page

Le studio

Le studio est l'atelier où vous concevez vos templates : chaque template devient un générateur de documents avec numérotation automatique et archivage. Le studio dessine le moule ; la génération s'en sert chaque jour depuis les dossiers.

Créer un template

Depuis l'Explorateur, bouton « Nouveau template » : le template s'ouvre dans le studio avec une page blanche. Vous pouvez aussi partir d'un modèle du Template Hub, générer un premier jet par IA ou importer un fichier .dokkt.

Les éléments

Le menu d'ajout rapide (double-clic sur la page ou sur un élément) regroupe les ajouts par intention — Contenu (texte, tableau, image, signature, QR / code-barres, icône, graphique) et Formes (rectangle, ligne, …) — et se parcourt au clavier. Les mêmes éléments se glissent depuis le panneau latéral :

  • Texte — bloc de texte libre, accepte les variables {{…}} et @…. Tapez @ : l'autocomplétion propose les variables existantes et aussi les répertoires non liés du modèle — choisissez-en un, la racine est insérée et le répertoire se lie sur place.
  • Image — fichier statique ou variable (ex. signature scannée).
  • Tableau — lignes alimentées par les données de génération.
  • Signature — zone de signature électronique (voir La signature).
  • Formes — rectangles, lignes et codes-barres / QR code.

Chaque élément se positionne à la souris et se règle dans l'inspecteur : police, taille, couleur, alignement.

Affichage conditionnel

Un élément peut apparaître ou disparaître selon les données de la génération. Dans l'inspecteur, section « Affichage conditionnel », choisissez le mode Toujours, Afficher si ou Masquer si, puis cumulez des règles façon filtre : « TVA est égal à "0" », « Montant est supérieur à {{plafond}} », « Date de validité est avant … ». Les opérateurs proposés suivent le type de la variable — égalité et vide pour le texte, comparaisons pour les nombres, avant / après pour les dates — et la valeur de comparaison peut être une autre variable. Plusieurs règles se combinent en Toutes (ET) ou Au moins une (OU) ; une règle « Formule » accepte une expression libre (={{total}} > {{plafond}}). Une phrase-résumé (« Affiché si TVA est égal à "0" et Remise est vide ») rappelle la condition en cours.

Les conditions sont évaluées côté serveur : l'aperçu et le PDF final appliquent exactement vos règles, quel que soit le canal de génération.

La signature

L'élément Signature pose une zone à signer sur la page. Le pad de signature — à la souris, au doigt ou au stylet — règle l'encre (couleurs suggérées ou couleur libre) et l'épaisseur du trait ; vous pouvez aussi importer une image (scan de signature, cachet) en complément du tracé. Le même pad s'ouvre à la génération : le champ signature du formulaire permet de signer à la volée ou d'importer une image, et une variable liée à l'élément prime sur le tracé du modèle au rendu.

Réglages de page

Format (A4, Letter, …), orientation et marges se règlent par template : le PDF généré respecte exactement ce cadre.

La numérotation

Chaque template porte son motif de numérotation, assemblé à partir de jetons ({SEQ}, {MM}, {AAAA}… — référence complète) : le compteur s'incrémente à chaque émission, sous verrou, sans trous ni doublons. C'est la base des numéros de facture ou de devis, injecté dans le document via {{DOCUMENT.num}}.

Formulaires de génération

Le formulaire de génération se compose dans l'onglet dédié : c'est lui que vous remplirez à chaque émission d'un document. L'option Champ obligatoire d'une variable bloque l'émission tant que la valeur est vide — à la saisie comme via l'API ; une valeur pré-remplie par la cascade du dossier ou un défaut du schéma satisfait l'exigence.