Aller au contenu
EzGED Wiki
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Vous êtes ici:
start
»
doc
»
admin
»
cold
»
export_xml
Piste:
doc:admin:cold:export_xml
====== Ce tutoriel va vous indiquer comment exporter des données dans des fichiers XML ====== Cette fonction est disponible dans la révision 4571 ou supérieure. Cette application ressemble étrangement aux applications d'export de fichiers avec renommage du fichier et des répertoires en fonction des valeurs extraites dans le Cold et/ou du Vidéocodage manuel effectué par la suite dans le centre d'indexation. ===== But de l'application : ===== * On dispose d'un scénario de Cold ou d'une requête. * On veut, pour chaque élément exporter dans un fichier, les données , formatées selon une charte d'export bien définie. ===== Besoins pour réaliser ce tutoriel : ===== * Un scénario de Cold existant (l'exemple sera effectué sur une table complexe , contenant des factures fournisseurs issue d'un OCR multimodèle par exemple) * La requête correspondante (ne présentant que les factures validées) * Un fichier XML ou CSV qui comporte le modèle d'export des données que l'on appellera fichier "template" ===== Tutoriel ===== ==== Création du scénario Cold et de la table ==== {{:doc:admin:cold:creation-scenario-part-1.jpg?860|}} {{:doc:admin:cold:creation-scenario-part-2.jpg?860|}} Cette structure de table peut bien sûr être plus complexe ou plus simple, le champs FFOUR_VALIDEE booléen est nécessaire pour la création de la requête qui permettra à la fois le blocage dans le Cold avant export, ou la bonne gestion des éléments à exporter. Il sera modifiable dans la partie centre d'indexation, par les personnes devant compléter et valider les factures. ==== Création des requêtes nécessaires ==== 1. Nous allons ici créer la requête nécessaire, au vidéocodage de la facture, toutes les factures non validées. * Dupliquez la requête par défaut existante (après l'avoir mise dans le bon classeur et avoir effectué toutes les modifications des titres des colonnes. * Publiez cette requête dans le centre de correction (case à cocher dans la description de la requête) * Ajoutez une condition à la requête, sur le champs FFOUR_VALIDEE=0 2. Nous allons maintenant créer la requête des factures validées nécessaire au blocage du cold, il s'agit d'une duplication de la requête des factures validées, avec quelques modifications. * Dupliquez la requête des factures validées. * Enlevez la case à cocher "Publier cette requête dans le centre de correction" * Modifiez la condition à la requête, sur le champs FFOUR_VALIDEE=1 ==== Cas d'export depuis le Cold ==== === Préparez votre fichier template === Vous pouvez télécharger ici le zip contenant le fichier xml avec le bon nommage {{:doc:admin:cold:exemple.zip|}} Vous pouvez nommer le fichier avec une combinaison de valeur fixe et de valeur issue de vos champs.\\ La syntaxe est la suivante **[nom de champs(format)]**.\\ Les formats disponibles sont :\\ pour les nombres à virgules (.) ou (,)\\ pour les dates (d-m-y) ou (d.m.y) ou (y-m-d h.i.s) etc.\\ Notez bien que vous ne pouvez pas sortir dans des noms de fichiers, des caractères interdits (: / etc.)\\ Cette syntaxe est valide aussi bien dans les noms de fichiers que dans le contenu du fichier modèle.\\ Exemple de nom de fichier XML : Facture_**[FFOUR_PIECE]**-**[FFOUR_MONTANTTTC(,)]**-**[FFOUR_DATEPIECE(d/m/y)]**.xml Exemple de contenu de fichier XML : <code> ?<?xml version="1.0" encoding="utf-8"?> <data> <index id="N° Pièce">[FFOUR_PIECE]</index> <index id="Date de la Pièce">[FFOUR_DATEPIECE(d/m/y)]</index> <index id="Fournisseur">[FFOUR_FOURNISSEUR]</index> <index id="Montant_TTC">[FFOUR_MONTANTTTC(.)]</index> <index id="Echéance de Règlement"></index> <index id="TVA Biens et Services">[FFOUR_MONTANTTVA(.)]</index> <index id="Désignation Charge N°1"></index> <index id="HT N°1">[FFOUR_MONTANTHT(.)]</index> <index id="Désignation Charge N°2"></index> <index id="HT N°2"></index> <index id="Désignation Charge N°3"></index> <index id="HT N°3"></index> <index id="Port"></index> <index id="TVA sur Immobilisations"></index> </data> </code> === Ajoutez l'étape au scenario Cold === Ajoutez cette étape :\\ {{:doc:admin:cold:etape.jpg?460|}}\\ Paramètrez là de cette manière : ==== Cas d'export depuis une requête ==== * Préparez votre fichier template (même étape que export depuis le cold) * Créez le travail qui scrute la table ==== Résultat ====
doc/admin/cold/export_xml.1390489364.txt.gz
· Dernière modification: 2023/03/17 09:56 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Renommer la page
Exporter en PDF
Haut de page