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

28
Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux <GRDS> - EBSI - Université de Montréal

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

Page 1: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

Page 2: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - 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

Page 3: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 4: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 5: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 6: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

6

Rôles (2/2)

• Infographie

• Ergonomie

• Applications administratives

• Archivistique

• Utilisateur final

Page 7: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 8: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 9: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

Page 10: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

Page 11: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 12: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 13: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 14: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 15: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 16: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

16

Rappel (1/2)

feuille XSLTdocument XML document HTML

document texte

document XML

+ =

Page 17: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

17

Rappel (2/2)

feuille XSLTdocument XML formulaire HTML+ =

Structure logique Stylage

Page 18: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 19: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 20: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 21: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

21

Idée du formulaire

Gabarits XHTML

Application Web

Stylage XSLT

Étapes du stylage

Page 22: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 23: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 24: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

Page 25: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

25

Outils

Page 26: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

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

26

Le formulaire OPR-400-2000-09

Page 27: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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

Page 28: Création de formulaires XML au ministère du Revenu du Québec: processus et guide Christian Rémillard Yves Marcoux - EBSI - Université de Montréal.

(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)