MAPPING Suite : la solution d'impression pour tous les ERP
La création de documents à partir de Gold doit suivre plusieurs phases :
- Récupération des données.
- Création d'un document GOLD à partir de MAPREPORT.
- Création d'une maquette à partir de MAPDRAW.
- Mode Exploitation.
Récupération des données
Il existe plusieurs solutions afin de gérer les données, les plus courantes sont :
- L'interfaçage de MAPPING avec la base de données ORACLE de GOLD.
- L'extraction des données à partir de GOLD (au format XML, CSV, etc.).
Dans le premier cas, il faudra créer les requêtes nécessaires à la construction du document ou le modèle de base de données du document dans MAPREPORT. Le fait d'utiliser directement la base de données permet d'avoir un déclenchement de l'édition, soit en
batch, soit par l'utilisateur par le biais de notre
générateur de menus.
Dans le second, il peut être nécessaire de modifier les programmes d'extraction des données afin de les adapter aux besoins. Cela permet d'avoir un déclenchement de l’édition complètement transparent, lorsque l'extraction des données est faite à partir de l'interface de
GOLD. Une fois les données récupérées la construction du spool peut commencer.
Création d'un document GOLD à partir de MAPREPORT
La première phase de création d'un document dans MAPREPORT est la
construction de tables contenant les données, en saisissant les requêtes SQL et en définissant les noms des champs, ainsi que leurs types.
Ensuite, il faut définir les différents
blocs constituant le document à créer. Il est généralement conseillé de compléter les 10 premières colonnes par des codes de conditionnement, qui pourront être utilisés afin de simplifier la conception de la maquette.

Lorsque les blocs sont créés, les bases du document sont ainsi posées, il reste à inclure les calculs et la gestion de la rupture des pages simples ou complexes.
Exemple d'un report créé à partir de la base GOLD :
Création d'une maquette à partir de MAPDRAW
La conception d'une maquette se passe en 2 étapes :
- création du fond de page qui contient les objets fixes de types tableau, logo ou texte.
- création de la partie variable contenant par exemple les lignes de produit ou encore le montant de la facture.
Mode Production
Plusieurs cas sont envisageables pour éditer un document GOLD :
- l'utilisateur peut générer l'édition par le biais d'un menu créé dans MAPREPORT, qui contient des variables initialisées par du SQL, un shell ou des valeurs.
Ci-dessous un exemple d'exécution de menu permettant de sélectionner une facture à éditer, la liste de choix du numéro de la facture est déterminée par une requête SQL. Une fois les paramètres choisis, un script exécute les différents traitements permettant d'aboutir au résultat final (report + maquettage + insertion du fichier dans le spooler).
- utilisation du moteur de règles. Dans ce cas, les données envoyées par GOLD sont récupérées dans une file d'attente du spooler associée au moteur de règles. La file d'attente est plus communément appelée, un point d'entrée MAPPING.

Une fois le fichier détecté, le moteur de règle va appliquer une action. Celle-ci contenant l'exécution du report et le maquettage du fichier résultant.
