 |
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
:
|
 |
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
:
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
|