Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:admin:cold:export_xml [2014/01/23 15:08] fabrice [Cas d'export depuis le Cold] |
doc:admin:cold:export_xml [2023/03/17 09:56] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Ce tutoriel va vous indiquer comment exporter des données dans des fichiers 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 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. | 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. | ||
Ligne 50: | Ligne 50: | ||
Notez bien que vous ne pouvez pas sortir dans des noms de fichiers, des caractères interdits (: / 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.\\ | Cette syntaxe est valide aussi bien dans les noms de fichiers que dans le contenu du fichier modèle.\\ | ||
+ | |||
+ | Pour exporter des champs vides (champs non obligatoires) sans générer d'erreur vous pouvez utiliser cette syntaxe **[*FFOUR_MONTANTTTC(,)]** , l'etoile en début de champs autorise alors l'export de données vides. | ||
Exemple de nom de fichier XML : Facture_**[FFOUR_PIECE]**-**[FFOUR_MONTANTTTC(,)]**-**[FFOUR_DATEPIECE(d/m/y)]**.xml | Exemple de nom de fichier XML : Facture_**[FFOUR_PIECE]**-**[FFOUR_MONTANTTTC(,)]**-**[FFOUR_DATEPIECE(d/m/y)]**.xml | ||
Ligne 79: | Ligne 81: | ||
Paramètrez là de cette manière : | Paramètrez là de cette manière : | ||
{{:doc:admin:cold:parametres.jpg?860|}} | {{:doc:admin:cold:parametres.jpg?860|}} | ||
+ | **coldmdlid** = N° de modèle cold (normalement sélectionné automatiquement)\\ | ||
+ | **outpath** = chemin de sortie , le chemin peut comporter des champs et des backslashs, les répertoires se créeront automatiquement\\ | ||
+ | **template** = chemin complet du fichier xml exemple contenant les balises des champs, aussi bien dans le nom du fichier que à l’intérieur du fichier.\\ | ||
+ | **qryid** = Numéro de la requête factures validées, qui conditionne l'export des datas, uniquement si les factures sont validées dans le centre d'indexation. En attendant cette condition, le fichier reste bloqué en erreur à l'étape.\\ | ||
+ | **encoding** = encodage du fichier de sortie ici utf-8 pour le xml, le plus souvent iso8859-15. Attention si il s'agit de utf-8, éditez bien votre fichier template en utf-8, avec Notepad++ par exemple.\\ | ||
==== Cas d'export depuis une requête ==== | ==== Cas d'export depuis une requête ==== | ||
Ligne 85: | Ligne 91: | ||
* Créez le travail qui scrute la table | * Créez le travail qui scrute la table | ||
| | ||
- | ==== Résultat ==== | + | {{:doc:admin:cold:creer-travail.jpg?860|}} |
+ | |||
+ | * **Créez le travail de type** : export des lignes d'une requête, sur la base d'un fichier modèle et flag d'un champs\\ | ||
+ | **priorité** = 1\\ | ||
+ | **poids** = 100\\ | ||
+ | **etape** = 1\\ | ||
+ | **actif** = laissez décoché pour l'instant\\ | ||
+ | **purgeable** = jamais\\ | ||
+ | **type**= systeme\\ | ||
+ | * **Paramétrez les champs suivants** | ||
+ | Il faut créer chaque champ dans le formulaires, accessible sur le nouveau travail par l'icône paramètres\\ | ||
+ | {{:doc:admin:cold:parametres-1.jpg?860|}}\\ | ||
+ | le **qryid** correspond à l'id de la requête factures validées, et le **flagfield** correspond au champs qui sert de contrôle des lignes à exporter, il est mis à vrai une fois la ligne exportée correctement.\\ | ||
+ | * **Ensuite programmez le travail**, à l'aide de l'icône programmer, et modifier la case actif du travail pour qu'il s’exécute. | ||
+ | |||
+ | |||