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).
Cette fonction est de type objet. Les opérations de création, modification, et suppression de fiche peuvent être activées ou désactivées pour un utilisateur donné. Des filtres par rôles peuvent également être mis en place sur cette fonction.
Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :
Table |
Intitulé Table |
---|---|
AOBJEXT [AOE] |
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
|
Ce code permet de regrouper
différents modèles servant à l'import-export. |
|
Destiné notamment à 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 en clair de la fiche concernée. |
|
  |
|
Code d'un modèle import-export
existant. |
|
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
|
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Fermer Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier. |
Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.
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).
Les tables suivantes sont mises en oeuvre par la fonction :
Table |
Intitulé Table |
---|---|
AENCHAINE [AEN] |
Enchaînements import/export |
AOBJEXT [AOE] |
|
AOBJEXTD [AOD] |
Lignes import/export objet |
APARIMPEXP [APX] |
Paramètres import/export |