![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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/2.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/3.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/4.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/5.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/6.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/7.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/8.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/9.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/10.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/11.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/12.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/13.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/14.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/15.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/16.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/17.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/18.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/19.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/20.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/21.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/22.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/23.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/24.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/25.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/26.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/27.jpg)
(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](https://reader035.vdocuments.pub/reader035/viewer/2022062404/551d9dbc497959293b8df8e8/html5/thumbnails/28.jpg)
(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)