SmartDocX : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
Ligne 17 : Ligne 17 :
 
<p>Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le [[Fields-Form |formulaire]] approprié.</p>
 
<p>Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le [[Fields-Form |formulaire]] approprié.</p>
  
=== Paramétrer l'appel du SmartDocX ===
+
=== Paramétrer l'appel du SmartDocX dans YoLab===
  
 
Pour mettre au point l'appel du SmartDocX, il faut non seulement prévoir cela dans le fichier de paramétrage, mais aussi dans l'interface [[Sandbox]]
 
Pour mettre au point l'appel du SmartDocX, il faut non seulement prévoir cela dans le fichier de paramétrage, mais aussi dans l'interface [[Sandbox]]

Version du 21 octobre 2019 à 14:50

SmartDocX

Introduction

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 DataStore.

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 DataStore.

Généralement, il faudra aussi questionner chacune des variables placées dans le SmartDocX en créant le formulaire approprié.

Paramétrer l'appel du SmartDocX dans YoLab

Pour mettre au point l'appel du SmartDocX, il faut non seulement prévoir cela dans le fichier de paramétrage, mais aussi dans l'interface Sandbox

Dans le fichier de configuration

Il est avant tout nécessaire de préparer le fichier de configuration à la génération d'un SmartDocX.

Cela se passe dans la DocList

Une DocList prévue pour générer deux documents basés sur la méthode SmartDocX

Cette étape est très classique, il suffit simplement de prévoir un id, un titre, une description, comme pour tous les docs, mais de rajouter la mention "smartdocx" dans la colonne type.

Dans YOLab

Une fois la DocList correctement paramétrée et la configuration téléversée, SandBox détecte que un ou plusieurs documents sont des SmartDocX et demande à ce qu'ils soient uploadés.

Mise en place d'un SmartDocX

Il suffit de cliquer sur "Ajouter un fichier" (ou "Remplacer" si un SmartDocX est déjà uploadé) et de sélectionner le SmartDocX.

Intégrer des champs conditionnels

Coming soon