Paramétrage > Exploitation > Imports/Exports > Enchaînements 

Un enchaînement permet de définir sous un seul code un ensemble de modèles avec les chemins de fichiers associés. L'intérêt de ces enchaînements est de pouvoir, en une seule fois, extraire ou intégrer à la base de données l'ensemble des fichiers ainsi définis en utilisant les modèles listés dans l'enchaînement, dans l'ordre de description.

En outre, lorsqu'il est utilisé de façon enchaînée, l'export avec chrono se fait en n'incrémentant qu'une seule fois le numéro chronologique : il y a donc cohérence (du point de vue temporel) entre les données exportées.

La définition d'enchaînements est particulièrement intéressante lorsqu'on automatise avec le serveur batch des imports ou exports multiples (il existe une tâche batch de lancement d'import ou d'export enchaînés).

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

On associe à un enchaînement une liste de modèles à utiliser, et les chemins des fichiers correspondants en regard. Ces chemins peuvent inclure le méta-caractère # utilisé lors d'import/exports chronologiques : ce caractère sera remplacé par le numéro de chrono idoine.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Code (champ CODE)

Ce code permet de regrouperdifférents modèles servant à l'import-export.

  • Intitulé (champ DES)

Destiné à figurer sur les états et les écrans dans lesquels le code de la fiche peut être saisi ou sélectionné. Ce texte permet de donner une description de la fiche concernée.

Tableau

  • No (champ NUMLIG)

 

Code d'un modèle import-exportexistant.

  • Fichier de données (champ CHEMIN)

Définit le chemin d'accès au fichier à importer ou à exporter.

Les syntaxes possibles pour des chemins de fichier sont décrits dans une documentation annexe.

Fermer

 

Boutons spécifiques

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Ce champ permet de définir le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Ce champ permet de définir le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

Fermer

Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier.

Barre de menu

Options / Export XML

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Remarque

Aucun test d'existence de répertoire n'est fait sur le chemin défini par défaut dans l'enchaînement (le répertoire peut très bien ne pas encore exister : ce contrôle ne sera fait qu'au lancement de l'import ou de l'export).

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre