Templating
Le templating est le moteur qui transforme un gabarit et des données en une sortie prête à l'emploi. Chaque message produit sa charge formatée automatiquement.
Automatiser la mise en forme
Produire une sortie formatée à partir de code figé mêle la logique et la présentation, et se prête mal aux variations. Dès qu'un format change, il faut retoucher le programme. Séparer le gabarit de la donnée rend la mise en forme lisible et modifiable sans reprendre le moteur.
De la source à la destination, en un seul passage
Définir un gabarit
Vous écrivez un gabarit qui mêle texte fixe et emplacements dynamiques. Ces emplacements référencent les champs du message par leur nom.
Résoudre les valeurs
À chaque message, le moteur remplace les références par les valeurs réelles du flux. Conditions et répétitions ajustent la sortie selon le contenu rencontré.
Rendre la sortie
Le gabarit résolu devient la charge finale, générée en mémoire. La même mécanique sert quel que soit le format texte visé.
Ce que cette fonctionnalité vous apporte
Substitution dynamique
Les emplacements du gabarit sont remplacés par les valeurs du message à l'exécution.
Conditions et boucles
La sortie s'adapte au contenu grâce à des sections conditionnelles et des répétitions.
Gabarits réutilisables
Un même gabarit sert de nombreux messages et se modifie sans toucher au code.
Formats texte variés
JSON, XML, CSV ou texte libre se génèrent avec le même moteur, selon le gabarit.
Bénéfices
- Mise en forme séparée de la logique
- Format modifiable sans reprendre le moteur
- Un même gabarit pour un flux entier
- Sorties générées à la volée, sans fichier intermédiaire
En pratique
Vous devez envoyer des notifications dont le texte varie selon le type d'événement reçu. Plutôt que coder chaque variante, vous écrivez un gabarit unique avec des sections conditionnelles et des champs dynamiques. iD4Connect résout le gabarit pour chaque événement et produit le message adapté. Quand le libellé doit changer, vous modifiez le gabarit sans redéployer le moteur.
Questions fréquentes
Quelle différence entre templating et templates d'export ?
Le templating est le moteur de génération ; les templates d'export en sont une application aux charges de sortie complexes.
Le gabarit gère-t-il des conditions ?
Oui, il accepte des sections conditionnelles et des répétitions, pour adapter la sortie au contenu de chaque message.
Peut-on changer un format sans redéployer ?
Oui, la mise en forme réside dans le gabarit, modifiable indépendamment de la logique du moteur.
Orchestrez vos données en transit, sans stockage
iD4Connect connecte, transforme et distribue vos flux en temps réel. Souverain, on-premise, cloud ou edge.
Demandez une démo