18
Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1. Introduction 2. Pré requis techniques 3. Études préalables 4. Réalisation d’une DTD et d’une feuille de style Word associée 5. Choix et mise en œuvre d’une solution de conversion 6. Accompagnement et déploiement 7. Intégration des processus métier 8. Démonstration 9. Conclusion

Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

Embed Size (px)

Citation preview

Page 1: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 2: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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é.

Page 3: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 4: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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é

Page 5: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 6: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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)

Page 7: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 8: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 9: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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 )

Page 10: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 11: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 12: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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>

Page 13: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 14: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 15: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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.

Page 16: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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

Page 17: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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.

Page 18: Chaîne de production en XML pour les rapports 1 Chefs de projets 2003 Sommaire 1.Introduction 2.Pré requis techniques 3.Études préalables 4.Réalisation

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.