SmartDocX : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
(Page créée avec « <h1 id="smartdocx">SmartDocX</h1> <p>Le SmartDocX est proche d'une méthode de publipostage.</p> <p>On parle aussi de "publipostage intelligent".</p> <p>Util... »)
 
Ligne 9 : Ligne 9 :
 
<p>Pour intégrer des variables dans un document Word, il est nécessaire de les déclarer de la manière suivante : <code>${MAVARIABLE}</code>.
 
<p>Pour intégrer des variables dans un document Word, il est nécessaire de les déclarer de la manière suivante : <code>${MAVARIABLE}</code>.
 
Par exemple :  
 
Par exemple :  
<img src="/capture_d’écran_2019-07-16_à_16.18.58.png =x300" alt="capture_d’écran_2019-07-16_à_16.18.58.png">
+
[[Fichier:Smartdocx exemple.png|frame|none|Exemple d'un SmartDocX : les variables sont bien déclarées grâce à la syntaxe ${VARIABLE}]]
 
Le DataStore prêt à recevoir ces variables ressemble à ceci :  
 
Le DataStore prêt à recevoir ces variables ressemble à ceci :  
<img src="/capture_d’écran_2019-07-16_à_16.20.04.png =x400" alt="capture_d’écran_2019-07-16_à_16.20.04.png"></p>
+
[[Fichier:DataStore prêt pour un smartdocx.png|frame|none|Un DataStore préparé pour le SmartDocX "Déclaration de non-condamnation et de filiation"]]
 +
</p>
 
<p>Chaque variable déclarée dans le SmartDocX doit trouver sa contrepartie dans le <a href="http://wiki.hercule.co/DataStore">DataStore</a>.</p>
 
<p>Chaque variable déclarée dans le SmartDocX doit trouver sa contrepartie dans le <a href="http://wiki.hercule.co/DataStore">DataStore</a>.</p>
 
<p>Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le <a href="http://wiki.hercule.co/DataStore">Formulaire</a> approprié.</p>
 
<p>Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le <a href="http://wiki.hercule.co/DataStore">Formulaire</a> approprié.</p>
 
<h3 id="int-grer-des-champs-conditionnels">Intégrer des champs conditionnels</h3>
 
<h3 id="int-grer-des-champs-conditionnels">Intégrer des champs conditionnels</h3>
 
<p>??? WIP</p>
 
<p>??? WIP</p>

Version du 24 juillet 2019 à 11:40

SmartDocX

Le SmartDocX est proche d'une méthode de publipostage.

On parle aussi de "publipostage intelligent".

Utiliser la méthode SmartDocX pour produire des output est très pratique pour des documents comportant peu de conditions, et donc quasi-uniquement des variables.

Définition

Un SmartDocX est un document Word "classique" mais prévu pour accueillir des variables définies dans un <a href="http://wiki.hercule.co/DataStore">DataStore</a> du SmartBundle.

Utilisation du SmartDocX

Intégrer des variables

Pour intégrer des variables dans un document Word, il est nécessaire de les déclarer de la manière suivante : ${MAVARIABLE}. Par exemple :

Exemple d'un SmartDocX : les variables sont bien déclarées grâce à la syntaxe ${VARIABLE}

Le DataStore prêt à recevoir ces variables ressemble à ceci :

Un DataStore préparé pour le SmartDocX "Déclaration de non-condamnation et de filiation"

Chaque variable déclarée dans le SmartDocX doit trouver sa contrepartie dans le <a href="http://wiki.hercule.co/DataStore">DataStore</a>.

Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le <a href="http://wiki.hercule.co/DataStore">Formulaire</a> approprié.

Intégrer des champs conditionnels

??? WIP