A D N : Tri Regroupement Eclatement ADN Généralités Principe de fonctionnement : Tri - Regroupement - Eclatement Avec ADN les données variables sont manipulées au niveau de la page. Les documents sont analysés selon des modèles d applications pour création d index à chaque page. Le générateur de requête permet de trier les documents selon les critères d index et aussi d en extraire un sous ensemble pour permettre par exemple l impression ordonnancée des relevés dont le montant débiteur excède un seuil. Requêtes A D Base de données Applications ADN peut regrouper des documents avant le tri. La génération des requêtes sera exécutée automatiquement lorsque l ensemble des documents en entrée seront disponibles. N Documents Avec le même document (ou groupe de documents), ADN peut générer autant de documents que de requêtes définies, et permettre ainsi la génération d exemplaires multiples selon différents critères de tri, éclaté ou non par groupe de destinataires. Tri Regroupement Eclatement Les pages des documents sont indexées au travers d une base de données. Les requêtes SQL générées par l interface d ADN peuvent être modifiées et adaptées pour répondre aux besoins les plus exigeants. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 1/14
Porteur de l information de l entreprise, ADN assure le contrôle de l activité de restitution des documents. Les investissements informatiques sont rentabilisés par la réduction des coûts de publipostage et par une amélioration de la productivité. ADN est une application logicielle indépendante qui peut être situé, sur la chaîne de restitution documentaire de l entreprise, entre le serveur d impression et le serveur de composition. Nature et flux des données ADN fonctionne en entrée avec des fichiers de type ASCII au format texte, ASA ou CSV. Les documents sont récupérés à partir d un répertoire disque, sans contrainte de nomination ni d extension. En sortie, les données sont générées dans leur format d origine (ASCII texte, ASA ou CSV) dans un répertoire disque et sous un nom de fichier qui peuvent être précisées individuellement par la requête. Le traitement des documents par ADN s effectue en trois phases : - lecture des documents en entrée d ADN ; - Analyse et découpage des documents selon le modèle d application ; - Génération des requêtes associées aux documents. Lorsqu une phase est active, elle est mise en valeur par un contour bleu. Identification des documents Les documents en entrée ont besoin d être identifiés en deux critères : nom du document et modèle d application. En l absence de balise, le nom du fichier (hors extension) renseigne le nom du document et le nom de l application selon la syntaxe suivante : <nom document>-<nom application>.<extension> Les balises en entête du fichier d entrée sont de type : (*ADN*) DOCUMENT = Facture Client <CR+LF> (*ADN*) APPLICATION = MDLFACTURE <CR+LF> Dans le cas ou ni le nom du document, ni le nom de l application ne sont identifiés par ADN, le fichier est déplacé directement dans un répertoire de rebus. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 2/14
LES APPLICATIONS L ajout d une application peut être automatisée en important des fichiers de type FDD au format suivant : Définition des modèles d application Les modèles d applications permettent de décrire les zones de capture, appelées critères, pour constituer les index des pages. Pour les données au format texte, les captures se font par définition des zones en ligne, colonne et longueur. Pour les données au format CSV la définition des critères se fait par la référence de la zone : il y a autant de zones que de variables séparées par un point virgule. Pour modifier la définition du délimiteur de page, pointer le modèle d application concerné puis cliquer sur le bouton droit de la souris. Saisir ensuite la chaine de caractère qui défini le nouveau délimiteur de page. La définition du format des données variables se fait au moment de la création de l application. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 3/14
Pour chacune des applications, une interface permet de gérer les critères de capture des données variables, avec possibilité d en ajouter ou d en supprimer. La définition des critères peut aussi être créée ou modifiée à travers l interface d ADN, directement en visualisant les données réelles. La fonction générer permet de reconstituer le document d origine, c est-à-dire dans son ordonnancement initial. Un menu permet de préciser le répertoire de destination, ainsi que le nombre de pages à générer : tout le document ou un extrait. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 4/14
La fonction Voir permet de visualiser à l écran le contenu du document dans son ordre d origine, avec dans la partie supérieure de la fenêtre le contenu des critères de capture. La fonction Supprimer permet d éliminer manuellement le document de la base ADN. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 5/14
LES REQUETES Les requêtes sont l ensemble des scénari possibles de traitement des fichiers de données. Il est possible de définir autant de requêtes que nécessaire. Elles sont regroupées sous des arborescences, et pour une meilleure lisibilité le nom des arborescences et des fiches de requêtes sont libres. La manipulation des requêtes dans l arborescence est gérée par la liste des icônes situées sous la barre supérieure : sauvegarde et restauration de la configuration, copier/couper/coller de fiches, création et suppression de fiches, déplacement dans l arborescence et création/suppression de nœud dans l arborescence. Pour chacune des fiches de requête, il faut définir toute une série de renseignements qui vont du domaine d application de la requête, à l insertion de texte de mise en page. permet d effectuer un contrôle de cohérence et vraisemblance sur l ensemble des fiches de requête ADN. Dans le cas ou des incohérences seraient relevées, les fiches en problème sont repérées par le symbole. permet de visualiser le résultat de la fiche de requête. permet de générer la requête avec les documents disponibles, déjà utilisé par la requête ou non. Un module permet de préciser le répertoire de destination et le nom du fichier à générer. permet de générer la requête SQL. Les requêtes peuvent être appliquées automatiquement auquel cas la fiche est précédée du symbole. Pour les fiches à exécution manuelle (ou de tests), le symbole est. Dans tous le cas, la fiche de requête en cours de définition est symbolisée par, et les fiches de requêtes dont la définition est invalide sont symbolisées par. permet d afficher une fenêtre dans laquelle on retrouve la liste des critères de capture des données variables. Dans les sections nécessitant ces critères, il suffit de glisser le critère de cette fenêtre vers la section voulue. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 6/14
Les critères NOM_DOC et NUM_PAGE sont des noms de critères réservés par ADN. Ils décrivent respectivement le nom des documents de la requête (pour un regroupement de plusieurs documents triés par document), et le numéro d index des pages des documents (pour un tri dans l ordre d origine des documents). Section Document Il faut définir sur quel modèle d application la requête doit s exécuter, ainsi que le ou les noms des documents concernés. En mode automatique, la requête s exécute dès que le ou les documents nécessaires sont présents et disponibles. Par exemple, une requête peut être appliquée sur trois documents, et exécutée dès que le dernier des trois sera reçu par ADN, ou bien encore, une requête pourra être définie sur trois documents (les factures et les frais sont quotidiens, les duplicatas occasionnels) dont l un d entre eux (les duplicatas) ne sera pas nécessaire à l exécution de la requête. Les documents précédés d icône sont obligatoires pour l exécution de la requête, et les documents précédés d icône sont facultatifs. La requête s exécute dès lors que tous les documents obligatoires sont présents. Les documents facultatifs sont insérés dans la requête s ils sont disponibles. Pour modifier le caractère obligatoire ou facultatif du document, cliquer deux fois sur l icône. L état du document pour la requête consultée est indiqué dans le statu. Le statu Disponible montre que le document est prêt pour l exécution de cette requête. Le status Non disponible est appliqué pour les documents non encore reçus. Le status Utilisé s affiche dès lors que le document à été utilisé par cette requête. Le status Problème est présent en cas d erreur dans la base de ADN, procéder alors, dans la liste des documents de la requête, à la suppression du document puis à son ajout. Un document au status Utilisé passe au status Disponible dès la reception d un nouveau document de même nom. Les données du nouveau document remplacent celles du document précédent. Section Tri DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 7/14
Cette section liste les critères de tri de la fiche de requête en cours. Pour ajouter un critère, glisser le depuis la fenêtre de liste des critères du modèle de l application. L ordre d affichage des critères détermine les clefs de tri primaires puis secondaires, etc. Pour modifier l ordre d affichage, et donc l ordre d importance des critères de tri, utiliser les boutons Monter et Descendre. Pour modifier le tri de chaque critère de croissant à décroissant et réciproquement, il suffit de cliquer deux fois sur la flèche. Section Requête Cette section affiche en clair la requête SQL générée dans l une des autres sections par le bouton. La requête SQL peut être modifiée pour répondre à des besoins non prévus par l interface ADN. La zone de commentaires permet de saisir un texte qui sera par ailleurs affiché dans l info bulle du nom de la fiche de requête. Section Contraintes Sous cette section se trouve la liste des contraintes optionnelles de filtre à appliquer aux données variables. Pour chaque contrainte, il faut donner le critère concerné ainsi que la contrainte à lui appliquer DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 8/14
L option d éclatement permet de constituer plusieurs documents à partir du document généré par la requête. La condition d éclatement peut être défini par lot de pages ou par changement de valeur d un critère de l application. Section Sortie Cet onglet permet de définir le répertoire et le nom du fichier de sortie de la requête. Par défaut, le répertoire est celui défini dans les paramêtres d administrations, et le nom du fichier est constitué, du nom de la fiche de requête, d un tiret, du nom du fichier d origine puis de l extension <.txt>. Dans le cas de regroupement de plusieur document dans la requête, la partie nom du fichier d origine du nom du fichier en sortie est constituée des noms des fichiers d origine séparés par un tilde. Les documents générés par l éclatement portent le nom du fichier en sortie avec avant l extension un numéro d ordre. Pour les éclatements sur changement de critère, le fichier contient également la valeur du critère Section Ajout de texte Ce menu permet de définir l insertion éventuelle de texte, en entête du document généré, par exemple pour placer des commandes de mise en page pour le logiciel de composition, en fin de document, par exemple pour terminer le fichier de sortie avec une bannière de fin contenant le nombre de pages imprimées, en début de page par exemple pour insérer un compteur de pages et des codes OMR. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 9/14
Section codes OMR Cette interface permet de définir le type de code OMR à générer. Dans la zone de définition de la disposition des codes OMR, il faut présiser l ordre des séquences OMR. Pour monter ou descendre une séquence par rapport aux autres, il suffit de cliquer dessus, puis de cliquer sur l une des flèches Monter et Descendre. Lors de la génération du document, chaque séquence OMR est alors remplacée par des 0 et des 1 en lieu et place de la commande $OMR$ située dans la section Ajout de texte. C est au serveur de composition de capturer le code OMR, et de lui appliquer la police de caractère adéquate. La syntaxe des mots réservés est décrite sous l icône d aide : La séquence Alignement du lecteur permet d initialiser la zone de code OMR. La séquence Page de suite permet de préciser dans quelles conditions plusieurs feuilles seront regroupées dans une même enveloppe. Le test est effectué sur l un des critères, et si la valeur du critère reste inchangée entre deux pages, la première page aura le code OMR avec suite, et la seconde (si la valeur du critère de la troisième page est différent) le code OMR sans suite. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 10/14
Les codes OMR des zones avec suite et sans suite sont personnalisables. La séquence Insertion d annexe permet d ajouter lors de la mise sous pli une feuille d annexe. Cettte insertion peut être conditionnée à la valeur d un critère. La séquence Numérotation séquentielle génère les séquences OMR d ordonnancement des documents selon la règle des trois codes binaires modulo 7. La séquence CR Pour ne pas activer une séquence, cliquer deux fois sur le nom de la séquence. L icône illustre une séquence désactivée. Section codes BCR Cette interface permet de définir le type de code BCR à générer. Dans la zone de définition de la disposition des codes BCR, il faut présiser l ordre des séquences BCR. Pour monter ou descendre une séquence par rapport aux autres, il suffit de cliquer dessus, puis de cliquer sur l une des flèches Monter et Descendre. Lors de la génération du document, chaque séquence BCR est alors remplacée en lieu et place de la commande $BCR$ située dans la section Ajout de texte. C est au serveur de composition de capturer le code BCR, et de lui appliquer la police de code barre adéquate. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 11/14
Paramétrages L accès au menu d administration se fait à partir de la fenêtre principale. Il faut définir les noms des répertoires d entrées et de sorties, ainsi que le nom du répertoire ou seront placés les documents invalides, c est à dire ceux dont le nom du modèle d application n existe pas. Pour lancer automatiquement ADN lors du démarrage, cocher la case correspondante. La fréquence de recherche permet de régler l intervalle de temps de lecture du répertoire d entrée. Un document sera considéré comme disponible dès lors que sa taille sera fixe durant cette période. DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 12/14
Journaux Consultation des en cours Consultation avec Filtrage du journal Consultation de l historique des réception DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 13/14
Consultation du journal sur un navigateur en Intranet Consultation à travers SYNAPSE DOCUVISION DOCUADN Manuel Utilisateur V 2.7 Doc DOCUADN 2000_07#2.doc - 14/14