Upload
briefbras-weiss
View
102
Download
0
Embed Size (px)
Citation preview
Chaîne de production en XML pour les rapports1
Chefs de projets 2003
Sommaire
1. Introduction2. Pré requis techniques 3. Études préalables4. Réalisation d’une DTD et d’une feuille
de style Word associée5. Choix et mise en œuvre d’une solution
de conversion6. Accompagnement et déploiement7. Intégration des processus métier8. Démonstration9. Conclusion
Chaîne de production en XML pour les rapports2
Chefs de projets 2003
Introduction (1)
o Contexte institutionnel : le déploiement du PDN dans le cadre du PAGSI
o Acteurs : DAFAG/MD : maîtrise d’ouvrage CETE NP/PANDOC : maîtrise d’œuvre
o Objectif : mise en place d’une chaîne de production de rapports dans un format structuré.
Chaîne de production en XML pour les rapports3
Chefs de projets 2003
Introduction (2)
o Objectifs de ce projet : Capitalisation : constituer la mémoire du
Ministère Valorisation : mise à disposition de la
production Optimisation : éviter la réalisation de
plusieurs études identiques par manque de connaissance de l’existant
Chaîne de production en XML pour les rapports4
Chefs de projets 2003
Les pré requis techniques (1)
o L’utilisation du langage XML : Format pivot Format pérenne Format structuré
Chaîne de production en XML pour les rapports5
Chefs de projets 2003
Les pré requis techniques (2)
o Le logiciel de rédaction : Word Pas de changement de logiciel de
traitement de texte Utilisation indispensable d’une feuille de
style pour :• Faciliter la rédaction• Structurer les documents
Chaîne de production en XML pour les rapports6
Chefs de projets 2003
Études préalables
1. La connaissance des utilisateursEntretiensAnalyse d’un échantillon de rapportsGroupe de travail
2. Études des DTD existantes pour les rapports et études
3. Étude des différentes offres de conversion (du document Word au format XML)
Chaîne de production en XML pour les rapports7
Chefs de projets 2003
Réalisation d’une feuille de style Word associéeo La réalisation d’une feuille de style
Word : respectant la structure de la DTD intégrant les contraintes de présentations
et de charte graphique
Chaîne de production en XML pour les rapports8
Chefs de projets 2003
Mise en place d’un chaîne de production en XML pour les
rapports du ministère
Frédéric EVESQUE, PANDOCJulien KARACHEHAYAS, PANDOC
nécessitant le développement de macros pour faciliter la rédaction
Universités d’été des chefs de projetBiarritz – 4, 5, 6 juin 2003
DPSM/SI
Chaîne de production en XML pour les rapports9
Chefs de projets 2003
Réalisation d’une DTD
o La modélisation de la structure des documents prend en compte différentes informations : Informations sur le document électronique
même Informations bibliographiques Le contenu du document
o Formalisation de la structure par une DTD s’appuyant sur la DTD ISO 12083 : la DTD Erele
(Voir: http://www.equipement.gouv.fr/informatique )
Chaîne de production en XML pour les rapports10
Chefs de projets 2003
Structure de la DTD Erélé
Erélé = Études et Rapports Électroniques de l’Equipement
ERELE(élément racine)
ERELE(élément racine) FRONTFRONT
VARIANCEVARIANCE
BODYBODY
BACKBACK
APPMATAPPMAT
Titres, éléments de publication, auteurs
Informations bibliogra-phiques
complémentaires
Corps du document
Postliminaire
Groupe d’annexes
Chaîne de production en XML pour les rapports11
Chefs de projets 2003
Mise en œuvre d’un guichet de conversion
Rapport Word rédigé àpartir d'une feuille de
styleConversion générique (via OpenOffice)
Rapport format XMLOpenOffice
Conversion spécifique (via programmeSAX)
Rapport format XMLstructuré (conforme à la
DTD ERELE
Transformations XSLT
Rapport format PDF
Rapport format HTML
Notice d'import dansune base de données
Paramètres : table decorrespondances styles
Word - balise XML, +contraintes DTD ERELE
Serveur TomcatClient
Chaîne de production en XML pour les rapports12
Chefs de projets 2003
1ère étape : conversion générique via OpenOffice
Ceci est un titre1Ceci est un titre2Voici du texteCeci est un nouveau titre2Encore du texte
Document Word => Document XML d’OpenOffice (SXW), conversion à plat, exhaustive.
<text:h text:style-name="Heading 1" text:level="1">Ceci est un titre1</text:h>
<text:h text:style-name="Heading 2" text:level="2">Ceci est un titre2</text:h>
<text:p text:style-name="Standard">Voici du texte (normal)</text:p>
<text:h text:style-name="Heading 2" text:level="2">Ceci est un nouveau titre2</text:h>
<text:p text:style-name="Standard">Encore du texte</text:p>
Chaîne de production en XML pour les rapports13
Chefs de projets 2003
2ème étape : conversion spécifique via programme SAX
Correspondance style – balise XML
Heading 1 -> erele/body/part/titleHeading 2 -> erele/body/part/chapter/titleNormal -> p
<?xml version="1.0" encoding="ISO-8859-1" ?><erele>
<body><part>
<title>Ceci est un titre1</title><chapter>
<title>Ceci est un titre2</title><p>Voici du texte (normal)</p>
</chapter><chapter>
<title>Ceci est un nouveau titre2</title><p>Encore du texte</p>
</chapter></part>
</body></erele>
Paramètres:Mise en arborescence avec contrôles structure
Chaîne de production en XML pour les rapports14
Chefs de projets 2003
Avantages de la solution
o Solution basée sur des technologies libres
o Contrôle de l’ensemble de la chaîne (avec possibilité de paramétrer les messages d’erreur)
o Faible coût de déploiemento Délais brefs de mise en placeo Convertisseur souple et générique
Chaîne de production en XML pour les rapports15
Chefs de projets 2003
Accompagnement et déploiement
o Accompagnement : réalisation d’un site d’accompagnement et d’un mémento d’aide à l’utilisation de la feuille de style(http://intra.cete-np.i2/erele/)
o Déploiement : mise en place de services pilotes : CGPC, DDE59, DDE10, DAFAG, CETENP.
Chaîne de production en XML pour les rapports16
Chefs de projets 2003
Intégration des processus métier
Site d'accompagnement
PANDOC
Service
Rapport rédigé suivantfeuille de style (.DOC)
Rapport valorisé (.HTML,.PDF)
banque dedonnées
centraliséeCEDDRE
Chargé d'études
Centre de documentation
ISA2 local
Circuit d'alimentation traditionneldes bases locales
vers la base nationale CEDDRE
Contrôle et validation
du guichetier
Feuille de style (.DOT)Aide en ligne
Rapport valorisé (.HTML,.PDF)+ notice d'import dans ISA2
si accord chargé d'études,stockage du texte intégral
(1)
(2)
(3)
(4)
(4)
(4)(5)
(6)
import + indexation
Guichet de conversion
Chaîne de production en XML pour les rapports17
Chefs de projets 2003
Démonstration
1. Le chargé d’études télécharge la feuille de style sur le site d’accompagnement
2. Le chargé d’études rédige son rapport.3. Le chargé d’études convertit son rapport sur
le guichet de conversion4. Le guichetier contrôle et valide le rapport et
le transmet ses valorisations (HTML,PDF) au chargé d’études et à son service de documentation.
5. Le documentaliste indexe le rapport dans ISA2
6. La notice bibliographique est transmise à la base documentaire nationale CEDDRE.
Chaîne de production en XML pour les rapports18
Chefs de projets 2003
Conclusion
o Nombreux avantages du XML : pérennité, valorisations…
o La chaîne de conversion est actuellement opérationnelle.
o Le déploiement sur les sites pilotes est en cours.
o Un convertisseur générique : réalisation d’une chaîne similaire (DTD, feuille de style) pour les documents juridiques utilisant le même convertisseur.