ADeP : Association pour le Développement de e-Procédures


Découvrir les avancées Les produits disponibles WebConnector

WebConnector

L'objectif, auquel travaille avec constance l'ADeP, vise la mise en place de formulaires "citoyen" et professionnels générateurs de flux XML, formulaires ne nécessitant au niveau du demandeur aucun logiciel payant. Le traitement de ces "flux" pouvant se faire à différents niveaux, y compris le niveau le plus basique qui ne doit nécessiter, lui aussi, le recours à aucun logiciel payant.

A cette fin, nous avons développé une application permettant la publication sur Internet de formulaires fabriqués avec Infopath. L'application WebConnector est disponible gratuitement en téléchargement sur ce site (communauté Cecill). Il est précisé que ni le site ni l'association n'assurent la maintenance de cette application ou la hot line.
Plus d'infos sur la licence Cecill : www.cecill.info

Télechargements
Cette version v1.2.0.2 permet de trouver les adresses mail des mairies auxquelles envoyer les formulaires grâce à un annuaire triant les communes par départements.
Pré-requis et guides :
Pré-requis pour WebConnector (.doc 27 Ko)
Guide d'utilisation de WebConnector (.doc 70 Ko, en anglais)
Guide d'utilisation de l'interface (.doc 470 Ko)
Fichiers d'installation : WebConnector_fra_v1.2.0.2.zip (1,2Mo)
Fichier du code source : WebConnector_fra_v1.2.0.2_Sources.zip (1,55Mo)


Extrait de l'article sur WebConnector paru dans le magazine "Programmez!" de mars 2005 (www.programmez.com)
Administration électronique : proposer des procédures à distance grâce à .NET et à l'Open Source
Si ces dernières années les sites des collectivités locales se sont multipliés, surtout dans les grandes agglomérations, la plupart d'entre eux restent basiques, ne proposant pas de services à destination de leurs administrés ou de procédures à distance. Un outil permettant de publier sur Internet des formulaires administratifs au format électronique a dans ce contexte un intérêt évident. Qui plus est, un tel outil s'inscrit pleinement dans la logique des projets ADELE (ADministration ELEctronique 2004-2007) lancés par le gouvernement français, et plus particulièrement le projet de dématérialisation des demandes d'état civil.
Pourtant le déploiement de ce type d'outil est freiné d'une part par le tarif prohibitif des solutions proposées pour de "petites" collectivités locales et d'autre part parce que les outils ne sont pas adaptés à un usage par du personnel non informaticien.

Afin de dépasser ces contraintes, l'ADeP a sollicité Aston (aujourd'hui Sqli) pour réaliser, sous licence Open Source, un outil baptisé WebConnector permettant de concevoir et de publier un formulaire électronique sophistiqué sans avoir recours à du développement.

Quels sont les services fournis par WebConnector ?
WebConnector permet donc de mettre en ligne des formulaires électroniques sur l'Internet ou sur un intranet et peut également être utilisé comme une application autonome pour gérer des formulaires électroniques sur un serveur Web. En effet, WebConnector transforme les formulaires au format Microsoft Office InfoPath pour les rendre disponibles sous forme de formulaires web dynamiques. Les formulaires ainsi transformés peuvent ensuite être remplis avec n'importe quel navigateur Web, sans aucun plug-in, et le résultat est stocké dans un document XML. Quand l'utilisateur valide le formulaire […], WebConnector envoie, sous forme de document XML, les données saisies par mail à une adresse de réception paramétrable.

Comment ça marche ?
WebConnector ne remplace pas Microsoft InfoPath, il le complète en permettant aux utilisateurs de créer facilement des formulaires électroniques qui peuvent être utilisés par tous avec un simple navigateur web. Le moteur de transformation de WebConnector est basé sur des feuilles de styles XSLT. Le principe de la transformation consiste à réaliser un mapping entre les contrôles utilisateurs d'InfoPath et les contrôles serveurs ASP.NET.
Pour comprendre de façon macroscopique comment fonctionne le processus de transformation, distinguons ses grandes étapes :
1. Lorsque vous créez un formulaire, InfoPath crée de son côté un fichier .xsn qui équivaut à un fichier .cab doté de fichiers XML standard, tels qu'un fichier XSD (définissant la structure du document) et des fichiers XSLT (définissant la mise en forme du formulaire). WebConnector commence donc par transformer l'un des fichiers XSLT définis dans le fichier .xsn en une vue utilisant des contrôles ASP.NET
2. Cette " vue ASP.NET " est ensuite appliquée au template du formulaire InfoPath afin de générer le formulaire ASPX final
3. Un code-behind " générique " (c'est-à-dire couvrant les fonctionnalités communes à la majorité des formulaires) est associé au formulaire ASPX généré afin de gérer les événements intervenants sur les contrôles ASP.NET.
4. Enfin, pour permettre une visualisation sans utilisation d'InfoPath des formulaires saisis, on génère une feuille XSLT permettant de présenter au format HTML les données saisies par un utilisateur.

Pré-requis
Pour utiliser WebConnector sur un serveur web : Windows 2000, Windows XP, ou Windows Server 2003. Microsoft .NET Framework v1.1 (disponible gratuitement en téléchargement). Pour créer les formulaires : Microsoft InfoPath 2003 SP1. Pour utiliser les formulaires : Navigateur web (Firefox, Safari 1.2, Internet Explorer 6, ...)

Voir également : Les formulaires, vers un serveur national pour les membres associés dans l'ADeP