Incorporer les données d'index

Incorporer les données d'index
Le document Therefore™ sera converti au format PDF ou PDF/A-3 et les données d'index seront incorporées au document en tant que pièce jointe au format XML. Ce fichier PDF sera stocké en tant que nouvelle version du document. Le fichier XML incorporé sera configuré comme le fichier XML contenant les données d'index exportées issu de la tâche de workflow « Exportation de document » en mode « XML (basé sur un gabarit) ».

Paramètres généraux
Vous trouverez ici des informations complémentaires sur les paramètres de tâche de workflow généraux :
Tâches de workflow

Convertir le doc. au format
Le fichier de document peut être converti au format PDF ou PDF/A-3b.

Fusionner en un seul fichier
Cochez cette case pour fusionner tous les fichiers du document de workflow en un seul fichier PDF. Si vous n'activez pas cette option, seul le premier fichier du document de workflow en converti au format PDF.

Signer avec certificat de serveur
Si vous sélectionnez cette option, le fichier PDF est signé à l'aide du certificat configuré dans le paramètre Therefore « Server Certificate (Certificat de serveur) ».

Appliquer horodatage externe
Un serveur d'horodatage externe fiable est utilisé lors de la signature du document PDF. Ce serveur d'horodatage doit être défini dans les paramètres avancés de Therefore™ Solution Designer (via Général/Serveur d'horodatage).

Profil
Ce paramètre modifie le contenu interne du fichier PDF généré. Il ajoute des « métadonnées PDF » spécifiques à Factur-X ou Zugferd au fichier PDF, comme indiqué par la norme Factur-X ou Zugferd.

Valeurs gérées par « Profil » :

  • « Personnalisé » (auquel cas les métadonnées PDF ne sont pas ajoutées au fichier PDF),

  • « Factur-X BASIC »,

  • « Factur-X EN16931 »,

  • « Factur-X EXTENDED »,

  • « ZUGFeRD 2.0 BASIC »,

  • « ZUGFeRD 2.0 EN16931 »,

  • « ZUGFeRD 2.0 EXTENDED »,

  • « ZUGFeRD 2.1 BASIC »,

  • « ZUGFeRD 2.1 EN16931 »,

  • « ZUGFeRD 2.1 EXTENDED ».

Nom XML incorporé :
Indiquez le nom du fichier XML qui contiendra les données d'index. Ce nom sera utilisé dans le PDF pour identifier le fichier XML incorporé.

Charger le gabarit XML
Permet de charger le gabarit XML dans la table d'affectation des données d'index.

Afficher le gabarit XML
Permet d'afficher et de modifier le gabarit XML dans l'application Bloc-notes.

Script
Vous pouvez créer un script d'initialisation qui sera exécuté avant l'exécution des affectations de champs. Vous pouvez également définir ici des variables et fonctions que pourront utiliser les scripts d'affectation.

Données d'index :
Indiquez comment les données d'index seront ajoutées au gabarit XML (en d'autres termes, comment le fichier XML contenant les données exportées sera généré à partir du gabarit). Vous pouvez créer ici des scripts renvoyant une valeur déterminée (généralement une valeur de champ d'index) à assigner aux balises « leaf » du gabarit XML. Lors de l'exportation, les valeurs de résultat du script assigné seront ajoutées à ces balises « leaf ».

Lorsqu'un script d'affectation renvoie un tableau de valeurs (c'est-à-dire lorsque le script renvoie des valeurs de colonne de champ d'index de table), la balise « leaf » assignée sera répétée dans le fichier XML résultant autant de fois que le nombre d'éléments dans le tableau.
Ce processus répétitif peut être appliqué non seulement à une balise « leaf », mais aussi à une structure de sous-balises complète en assignant des valeurs d'un ID de champ de table à une balise autre que leaf.

Exemple :
Si vous utilisez un gabarit XML Facture-X ou Zugferd, l'ID du champ d'index de table contenant les lignes de facture doit être assigné à la balise XML <ram:IncludedSupplyChainTradeLineItem>.  Par conséquent, la balise XML <ram:IncludedSupplyChainTradeLineItem> et la structure sous-jacente associée constituent le processus XML répétitif, conformément à la norme Facture-X/Zugferd.

Remarque :
Dans ce cas de figure, les balises <ram:LineID> contiendront automatiquement des numéros incrémentiels (le premier numéro étant réglé sur 1) si aucune affectation n'est configurée pour cette balise XML.