Graphane SolutionsEditeur de logiciels - Solutions éditiques  
 
ACCUEIL SOCIETE SOLUTIONS SERVICES REFERENCES PARTENAIRES CONTACT
 
 
Présentation
Architecture de la solution
Téléchargement
FAQ
 
 

Graphane se compose du Studio de conception et du Serveur de production.

DESCRIPTION OPERATIONNELLE

Créer les maquettes de ses documents.
Le Studio de Conception

Il permet au maquettiste :
  • de réaliser les maquettes de ses documents,
  • de tester ces maquettes en produisant des documents témoins à partir de jeux d’essai prédéfinis.

La conception des maquettes se fait au travers d’une suite bureautique sur laquelle s’appuie le studio.
Dans le souci de respect des standards, Graphane accepte tout traitement de texte capable de sauvegarder au format OpenDocument : en particulier OpenOffice, qui a l’avantage d’être un progiciel libre largement reconnu sur le marché.
Pour la réalisation de maquettes destinées à des documents publiables sur le Web, tout outil de conception de pages Web convient, à la condition qu’il puisse sauvegarder au format XHTML (DreamWeaver par exemple).


Le studio de conception comporte les modules fonctionnels suivants :

  • Compilateur
  • Module de Classes de documents
  • Générateur

Produire les documents et les diffuser.

Le Serveur de Production

Il assure la production des documents et leur diffusion, soit en local, soit dans le cadre de l'entreprise étendue. Il se compose des modules fonctionnels suivants :

  • Module de classes de documents
  • Module de scénarios de diffusion
  • Routeur
  • Générateur
  • Diffuseur

  haut de page

MODULES FONCTIONNELS

Graphane est architecturé autour de 5 modules fonctionnels permettant la création, le routage et la production des documents :

Et de 2 modules apportant une aide à l’intégration et permettant d’augmenter la productivité des utilisateurs :

Gérer les maquettes et leurs composants.

Référentiel

Le référentiel, dictionnaire de données de Graphane, contient l’ensemble des maquettes, et gère le versioning. Le studio de conception offrant la possibilité de travailler en utilisant des modules réutilisables (un module étant tout ou partie d’une maquette), le référentiel prend en charge la gestion de ces modules. Il déclenche les recompilations de maquettes concernées suite aux modifications qui seraient apportées à des modules.
Il contient également les classes de documents et les programmes qui génèrent les scénarios de diffusion, et gère leur versioning.

Mettre la maquette finalisée en production.

Compilateur

Le compilateur, en partant de la maquette réalisée avec le studio de conception, génère un ensemble de feuilles de style XSLT. Ces feuilles de style permettront de créer le document final par fusion avec le flux XML de données en provenance des logiciels et progiciels applicatifs.

Envoyer les flux de données variables vers le site de production du document.

Routeur

Graphane permet de diffuser un document localement, ou sur des périphériques rattachés à des sites distants. Dans ce dernier cas, le module logiciel routeur assure la communication entre les serveurs Graphane installés sur chacun des sites concernés.
Pour une communication entre sites distants, seuls les flux de données variables sont transmis. Les gains de bande passante réseau sont significatifs, le volume de données transitant sur les réseaux étant au minimum 10 fois plus faible que dans le cas du transfert du document complet en PDF.

Composer le document à produire.

Générateur

Le générateur effectue la composition du document à produire. Il utilise l’une des maquettes réalisées avec le studio de conception. Il la complète avec les données variables provenant des logiciels applicatifs. Le pré-processeur du générateur transforme le flux de données « originel » émis par le progiciel en un flux directement exploitable par Graphane.

  haut de page

PUISSANCE FONCTIONNELLE DU GENERATEUR

Le rôle du moteur de génération est de produire un document conforme à une maquette dont le pouvoir expressif en termes de composition et de mise en page doit être le plus important possible.

Richesse fonctionnelle pour la composition du document.

Graphane propose de nombreuses fonctionnalités de composition et de mise en page exprimées dans une maquette : textes statiques, champs de fusion, insertions conditionnelles, tableaux expansibles, à largeur de colonnes variable en fonction des données, tableaux à bordures dynamiques, graphiques, styles de pages, séquences automatiques de styles de pages, gestion dynamique des logos, etc.

De plus, la génération d’un document peut être pilotée, au choix, par la maquette ou par les données.

Traitement de documents à structure complexe, par composants réutilisables.
Dans le premier cas – le plus courant – le générateur part de la maquette et met en forme les données en provenance du progiciel pour les y insérer.

La deuxième possibilité concerne des documents dont la structure est trop complexe pour être exprimée simplement dans une maquette (par exemple, un rapport d’expertise de dommages ou un devis d’assurance : ils contiennent beaucoup de sections conditionnées par la valeur ou la présence de certaines données). La maquette est alors décomposée en sous-ensembles indépendants, enregistrés en tant que tels dans le référentiel. Le flux de données, en appelant et traitant ces sous-ensembles dans l’ordre qui convient, pilote la génération.

En termes de performances, le générateur de Graphane produit - suivant la complexité des pages - de 10 000 à 30 000 pages A4 à l’heure, sur un PC équipé d’un processeur Pentium M à 1,6 GHz et 512 Mo de RAM.

Pas de limite théorique au nombre de pages/heure pouvant être générées.

En cas de montée en charge de production, Graphane accepte la connexion à chaud de serveurs de génération supplémentaires. Il n’y a donc pas de limite théorique au nombre de pages / heure pouvant être générées.

Transmettre le document à son destinataire.

Diffuseur

Le diffuseur transfert les documents générés vers leurs destinations. Piloté par les scénarios de diffusion, il se connecte aux différents moyens de diffusion de l'entreprise (serveurs d'impression, de fax, serveur de mails, serveurs FTP, serveurs Intranet, répertoires partagés, GED, etc.).

Créer des règles de GESTION personnalisées en fonction des données provenant de l’applicatif.

Module de classes de documents

Les classes de documents sont des agents intelligents, permettant de définir des traitements complémentaires spécifiques sur le flux de données émanant du progiciel applicatif.
Ainsi, l’utilisateur peut demander - si une facture est supérieure à un certain montant - que soit généré le tableau reprenant chaque ligne de la facture, et de n’éditer que le total de la facture dans le cas contraire. Voir, de transformer cette facture en avoir si le total est négatif.
De ce fait, l’éditeur peut fournir un flux de données « générique » par type de document. Le module de classes de documents le transforme en un flux spécifique et adapté. Cette adaptation spécifique, en tenant compte de règles propres au client final, complètent celles mises en œuvre dans le cœur de l’applicatif métier.
Le document produit est conforme aux règles métier génériques venant de l’éditeur, et aux règles métier spécifiques venant du client final.

Créer des règles de DIFFUSION personnalisées en fonction des données provenant de l’applicatif.

Module de scénarios de diffusion

Le module de scénarios de diffusion permet de créer des règles de gestion spécifiques, applicables à la diffusion des documents générés, et fonction du flux de données émis par le logiciel applicatif. Le progiciel prédéfinit les règles génériques de diffusion d’un document. Elles peuvent être dynamiquement complétées et personnalisées par le client final en fonction du flux de données, pour prendre en compte ses propres règles métier (scénario de diffusions spécifique). Il peut ainsi être décidé qu’une facture dépassant une valeur convenue sera, en plus, envoyée par mail au directeur financier.

La combinaison des modules de classes de documents et de scénarios de diffusion apporte une grande souplesse en termes de paramétrage par le client final, et des gains de productivité potentiels significatifs, en faisant basculer un certain nombre de traitements des progiciels applicatifs vers Graphane.

  haut de page

 
  Liens | Plan du site|Mentions Légales