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
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
(c) Copyright 2001 Ministère du Revenu du Québec 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 Avec XML en route, ne pas oublier de mentionner ebXML, qui en est la base, et qui implique RR, XML en général; d'où la pertinence d'une solution XML pour les formulaires électroniques. (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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 À registre-référentiel, ne pas oublier de parler d'espaces nominatifs XML, qui sont fondamentaux dans notre strucutre de RR. (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec Rôles (2/2) Infographie Ergonomie Applications administratives Archivistique Utilisateur final (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec 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 Création: subsume la modification Formulaires, à l'exclusion des brochures et paragraphes types (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
Product. formul. (Web et papier) 1 X901 Plan de diffusion 200 Gestion des schémas XML X902 104 X903 X300 Appl. admin. Processus proposé X905 X904 100 101 X201B X921 500 X201C 600 X906 502 X907 X201E 602 X201D X201F X908 450 800 X2 X911 X909 X922 201A 2 X910 452 305 451 802 4 (c) Copyright 2001 Ministère du Revenu du Québec
Product. formul. (papier) 1 Plan de diffusion 104 300 Processus actuel 201A 100 101 201B 500 201C 600 200A 502 301 201E 602 201D 201F 450 800 2 452 305 451 802 4 (c) Copyright 2001 Ministère du Revenu du Québec
Gestion des schémas XML Responsable: rôle modélisation XML Enregistrement au RR des schémas XML provisoires Enregistrement au RR des schémas XML définitifs Avec documentation, exemples et métadonnées de gestion (c) Copyright 2001 Ministère du Revenu du Québec
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
Production form. papier et Web Révision linguist. fran. 500 Vérif. finale form. él. 1 Remue-méninges X2 Traduction angl. X201C Montage graph. papier X901 X911 600 200 Modélisation XML Identique au cas papier seulement 201A Lectures d'épreuve X906 502 X902 2 X907 X903 Montage applic. Web 305 X201E X300 602 802 Approbations X201D X905 X201F 4 Vérif. finale appl. Web 100 101 X908 X201B (c) Copyright 2001 Ministère du Revenu du Québec
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
(c) Copyright 2001 Ministère du Revenu du Québec Rappel (1/2) document XML document HTML document XML + feuille XSLT = document texte (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec Rappel (2/2) Structure logique Stylage formulaire HTML document XML + feuille XSLT = (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
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
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 Sémantique: utilisation de qualificatifs pour préciser le sens d'un identificateur. Abréviations: . Encadrer l'emploi; . Liste pouvant être enrichie (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec Étapes du stylage Idée du formulaire Gabarits XHTML Application Web Stylage XSLT (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec Outils (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec Le formulaire OPR-400-2000-09 (c) Copyright 2001 Ministère du Revenu du Québec
(c) Copyright 2001 Ministère du Revenu du Québec 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
(c) Copyright 2001 Ministère du Revenu du Québec Conclusions (2/2) Démonstration de faisabilité Correspondance entre rôles et professions Formation des intervenants Outillage institutionnel (RR) Un certain nombre de points restent à éclaircir ou pourraient conditionner l'application de la méthode. (c) Copyright 2001 Ministère du Revenu du Québec