Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian...

Post on 04-Apr-2015

111 views 3 download

Transcript of Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian...

Création de formulaires XML au ministère du Revenu du Québec:

processus et guide

Christian RémillardYves Marcoux

<GRDS> - EBSI - Université de Montréal

(c) Copyright 2001 Ministère du Revenu du Québec

2

Plan de la présentation• Contexte de l'étude• La méthode <GRDS>• Processus proposé• Guide de création de formulaires XML• Démonstrations:

• Outils de création

• Formulaire OPR-400-2000-09

• Conclusions

(c) Copyright 2001 Ministère du Revenu du Québec

3

Contexte de l'étude

• Chantier en ingénierie documentaire

• XML en route au Gouvernement du Québec

• Formulaires PDF au ministère du Revenu

• Guide de gestion intégrée des documents (ANQ et al.)

• Projet de loi 161: Loi concernant le cadre juridique des technologies de l'information

(c) Copyright 2001 Ministère du Revenu du Québec

4

Méthode <GRDS>

• Approche documentaire

• Formulaire: monolithique et détachable

• Processus d'affaires

• Registre-référentiel XML (RR)

• Domaines d'expertise: rôles

• Guides afférents

(c) Copyright 2001 Ministère du Revenu du Québec

5

Rôles (1/2)

• Coordination

• Processus d'affaires

• Modélisation XML

• XSLT

• Applications Web

• Communication

(c) Copyright 2001 Ministère du Revenu du Québec

6

Rôles (2/2)

• Infographie

• Ergonomie

• Applications administratives

• Archivistique

• Utilisateur final

(c) Copyright 2001 Ministère du Revenu du Québec

7

Guides afférents

• Complètent les connaissances professionnelles de base

• Encadrent l'activité professionnelle dans un contexte donné

• Exemple: Guide de normalisation de la présentation des formulaires électroniques du MRCI

• XML: Guide de création de formulaires

(c) Copyright 2001 Ministère du Revenu du Québec

8

Processus proposé

• Basé sur:– "Plan de travail standard #10: formulaire

public (Mac)" et– "Processus d'élaboration des Formulaires

publics interactifs (en format PDF)"

• Création de formulaires– Modification versus RR

(c) Copyright 2001 Ministère du Revenu du Québec

9

Processus d'affaires

• Comité de direction ministériel

• Chargé de projet assume les rôles:– Coordination– Processus d'affaires

• Participation du chargé de projet au comité ministériel ou moyen de communication privilégié

(c) Copyright 2001 Ministère du Revenu du Québec

10

Product. formul.(Web et papier)

Appl.admin.

Gestion desschémas XML

Plan de diffusion

X904

X903

X300

200

X902

X905

100

X201B

500

X201C

600

X906

X907

X201E

602

X201F

X908

X2

X909

X910

X911

201A 2

305

4802

101

502

X201D

104

450 800

451

452

X901

1

X921

X922

Processusproposé

(c) Copyright 2001 Ministère du Revenu du Québec

11

Product. formul.(papier)Plan de diffusion

300

201A

100

201B

500

201C

600

200A

301

201E

602

201F

2

305

4802

101

502

201D

104

450 800

451

452

1

Processusactuel

(c) Copyright 2001 Ministère du Revenu du Québec

12

Enregistrement au RR des schémas XML provisoires

Enregistrement au RR des schémas XML définitifs

Gestion des schémas XML

Avec documentation, exemples etmétadonnées de gestion

Responsable: rôle modélisation XML

(c) Copyright 2001 Ministère du Revenu du Québec

13

Applications administratives

• Développements provisoire et final

• Effectués par la direction responsable des applications administratives

• Rôle applications administratives sert de liaison

• Processus de graduation habituel lors de la mise en service du formulaire Web

(c) Copyright 2001 Ministère du Revenu du Québec

14

Identique au cas papier seulement

Montage graph. papierVérif. finale form. él.

Vérif. finale appl. Web

Lectures d'épreuve

Traduction angl.

Révision linguist. fran.

Montage applic. Web

Modélisation XML

Approbations

Remue-méninges

500

X201C

600

X906

X907

X201E

602

X201F

X908

502

X201D

X2

X911

201A

2

305

4

802

X903

X300

200

X902

X905

100

X201B

101

X901

1

Production form. papier et Web

(c) Copyright 2001 Ministère du Revenu du Québec

15

Guide de création de formulaires XML

• Modélisation

• Infographie

• Programmation Web

• Programmation XSLT

• Outils

• Le cas du formulaire OPR-400-2000-09

(c) Copyright 2001 Ministère du Revenu du Québec

16

Rappel (1/2)

feuille XSLTdocument XML document HTML

document texte

document XML

+ =

(c) Copyright 2001 Ministère du Revenu du Québec

17

Rappel (2/2)

feuille XSLTdocument XML formulaire HTML+ =

Structure logique Stylage

(c) Copyright 2001 Ministère du Revenu du Québec

18

Modélisation

• Schémas XML versés dans un registre-référentiel

• Décrire la structure d’un document

• Exprimer des contraintes sur les contenus

(c) Copyright 2001 Ministère du Revenu du Québec

19

Protocole de modélisation (1/2)

• Basé sur celui développé au GRDS pour le projet XML en route au gouvernement du Québec

• Prescrit une structure générale pour tous les formulaires

(c) Copyright 2001 Ministère du Revenu du Québec

20

Protocole de modélisation (2/2)

• Énonce des règles pour la création d’un composant de schéma (élément, type simple, type complexe):– Règles lexicales et syntaxiques– Règles de sémantique

• Emploi d’abréviations

(c) Copyright 2001 Ministère du Revenu du Québec

21

Idée du formulaire

Gabarits XHTML

Application Web

Stylage XSLT

Étapes du stylage

(c) Copyright 2001 Ministère du Revenu du Québec

22

Infographie

• Possède ses propres compétences professionnelles

• Trois types d’intervention:– Éléments graphiques et visuels– Gabarits XHTML– Stylage CSS

(c) Copyright 2001 Ministère du Revenu du Québec

23

Programmation Web

• Crée l’application Web à partir des gabarits

• Scriptage JavaScript pour:– Validation– Navigation– Interaction– Modification dynamique du formulaire– Choix de la langue d’affichage

(c) Copyright 2001 Ministère du Revenu du Québec

24

Programmation XSLT

• Intègre l’application Web dans des feuilles de style XSLT.

• Traite aussi bien le blanc de formulaire que les instances déjà remplies.

• Transfert d’information du fichier XML au formulaire HTML: données, position des données, certains paramètres pour l’application Web.

(c) Copyright 2001 Ministère du Revenu du Québec

25

Outils

(c) Copyright 2001 Ministère du Revenu du Québec

26

Le formulaire OPR-400-2000-09

(c) Copyright 2001 Ministère du Revenu du Québec

27

Conclusions (1/2)

• Bénéfices:– Interopérabilité– Réutilisation– Conformité au projet de loi 161– Guide de gestion intégrée des documents

• Évolution des normes: XForms, ebXML– Évolutivité grâce au RR

(c) Copyright 2001 Ministère du Revenu du Québec

28

Conclusions (2/2)

• Démonstration de faisabilité

• Correspondance entre rôles et professions

• Formation des intervenants

• Outillage institutionnel (RR)