Procédure
Latest release: Procédure 0.9.0
Première version libre
Read more
-
Download
Procédure
for
Windows
(18.5 MB)
- Client de Procédure
Project Description
Domaine fonctionnel de l'application.
Le système de gestion des procédures du parlement s'articule autour de 3 axes principaux :
- Gestion documentaire.
- Gestion de dossiers.
- Suivi de procédures et workflow
Gestion documentaire
Un parlement produit une grande quantité de documents dans le cadre de son activité législative (la création des textes de loi) et de contrôle du gouvernement (questions et interpellations).
Le service de documentation du Parlement est, entre autres, responsable de l’archivage de ces documents, ainsi que de leur mise à disposition du public.
A cet effet, le système informatique mis en place combine une base de données documentaire à un système d'archivage, de documents. La base de données documentaire permet une indexation précise de tous les documents sur base de fiches documentaires comprenant notamment intitulé, auteurs, ainsi que des mots-clés sur base d’un thésaurus spécialisé. Les documents disponibles en version électronique sont de plus indexés plein texte.
Gestion de dossiers
Une part importante de l’activité du Parlement consite en la gestion et le suivi des dossiers parlementaires. Une procédure législative produit en effet un grand nombre de documents : projet de loi, rapport de commission, amendements, etc. De plus il est nécessaire de tenir trace d’un grand nombre d’événements liés à l'activité sur un dossier : dépôt, intervention en séance, débats en commission, amendements, vote, etc.
Afin de gérer ces documents et événements, le système prévoit un mécanisme de gestion de l'historique de chaque dossier. Toutes l'activité liée à un dossier est enregistrée sous la forme de mentions dans cet historique. A chaque mention correspond une fiche d'indexation comprenant des champs tels que auteurs, commentaire, référence à un document.
Suivi de procédure et workflow
Si l'historique permet d'archiver toute l'activité du Parlement, il n'offre cependant pas de services pour aider le personnel du Parlement dans son activité journalière. A contratio, l'alimentation de celui-ci repose sur la collecte des données relatives aux procédures. Inévitablement, couvir les besoins de l'un (support à la gestion de l'activité parlementaire) permet de bénéficier des données y afférant pour alimenter en grande partie l'historique. A cet effet, le suivi des procédure est l'ascpect central de l'application. Les procédures les plus courantes ont été modélisées de manière détaillée: projet de décret, questions parlementaires, etc...
- Le système ayant une connaissance précise de ces procédures peut donc proposer du support à l'utilisateur pour l'accomplissement de ses tâches quotidiennes.
- Le système connaît tous les objets en cours de traitement, il peut présenter l'en-cours à l'utilisateur.
- Le système propose les actions possibles en fonction de l'état de la procédure.
- Divers documents et lettres sont produits par le système.
- L'historique et l'archive sont alimentés automatiquement.
- Les procédures parlementaires sont complexes et en constante évolution. Le système mis en place propose le meilleur compromis entre la flexibilité d'un système totalement libre mais offrant relativement peu de valeur ajoutée; les possibilité d'accompagenement de l'utilisateur dans son travail quotidien offertes par un système ayant une connaissance précise du métier.
Description de l'architecture
L'application s'appuie sur une architecture 3 tiers
- Présentation
L'interface utilisateur passe par l'utilisation d'une application MDI développée en C++ . La communication entre le serveur et le client est réalisée par échange de messages XML via le protocol HTTP.
- Serveur applicatif
- Le serveur applicatif s'appuie sur le framework XOo°f. Il est le seul a avoir la connaissance du métier. La communication avec la DB est réalisé au travers du module pyPgSQL
- Persistance des données
- Les données sont persistées dans une base de données Postgresql