Gestion documentaire pour les tribunaux genevois Journées Perl Francophones 2010 [email_address] Département Office
Programme <ul><li>Contexte (le Pouvoir judiciaire genevois) </li></ul><ul><li>Archivage des jugements </li></ul><ul><li>Ai...
Contexte : le Pouvoir Judiciaire (PJ)
Tribunaux genevois <ul><li>37 juridictions (regroupées géographiquement) </li></ul><ul><li>95 magistrats de carrière  (21 ...
Volumétrie <ul><li>Statistiques annuelles de l'activité des tribunaux en 2008  </li></ul><ul><li>Pénales Civiles  Admin.  ...
Perl dans les systèmes d'information du PJ <ul><li>Application de gestion des dossiers </li></ul><ul><ul><li>saisie des do...
Archivage des jugements
Une décision de justice <ul><li>est un  document structuré  (en fait / en droit / dispositif) </li></ul><ul><li>a un  iden...
Cycle de vie réception du dossier instruction rédaction délibération finalisation notification indexation archivage greffi...
Architecture actuelle File::Tabular::Web File::Tabular Search::Indexer Template:: Toolkit métadonnées index inverse docume...
metadata search fulltext search
 
Qualité pour agir
 
 
 
Traitement d'une requête Parse request Metadata search Fulltext search Merge results Sort & slice Contextual excerpts Disp...
Volumétrie <ul><li>29 collections </li></ul><ul><li>180'000 fiches </li></ul><ul><ul><li>de 1'000 à 50'000 fiches par coll...
Limitations techniques File::Tabular::Web File::Tabular Search::Indexer Template:: Toolkit métadonnées index inverse docum...
Evolution envisagée Catalyst Query::Parser KinoSearch Template:: Toolkit index inverse documents Apache métadonnées. sqlit...
Aide à la rédaction
Cas d'utilisation utilisateur squelette.doc finalisation du document <<actor>> application métier construction du squelett...
Scénario actuel Menu.html Extraction proc.  et fusion HTML DM Fusion Word résultat.doc MS Word Script mod_perl Jscript/OLE...
Limites <ul><li>pas toutes les données de la base </li></ul><ul><li>pas de réutilisation entre modèles </li></ul><ul><li>c...
Scénario prochain Menu.html MS Word Form Templates Consid- types .html Disque réseau Serveur HTTP final.doc Serveur BD Pos...
Construction du doc sur serveur <ul><li>MsOffice::Word::HTML::Writer (cf.  doc ) </li></ul><ul><ul><li>rédiger les contenu...
Avantages <ul><li>assemblage sur serveur </li></ul><ul><li>100% des données à disposition </li></ul><ul><li>fragments de d...
jugement_PJ_mise_en_page Exemples  CJP  /  CPR jugement_PJ ordonnance_CPR ordonnance_detention_CPR CPR_20_01 CPR_20_02 … C...
Dossier de justice dématérialisé
Besoins <ul><li>Stocker les documents </li></ul><ul><ul><li>produits par le tribunal </li></ul></ul><ul><ul><li>reçus des ...
Solution projetée mod_DAV mod_perl mod_radius_GE Apache Filesystem Annuaire Database Web Browser MsWord HTTP-DAV affichage...
Phases Apache mod_radius_GE mod_perl + GE::Justice::Autorisation mod_dav
Conclusion <ul><li>Perl everywhere </li></ul><ul><ul><li>gestion des dossiers </li></ul></ul><ul><ul><li>business intellig...
MERCI POUR VOTRE ATTENTION
Prochain SlideShare
Chargement dans…5
×

Gestion documentaire pour les tribunaux genevois

1 642 vues

Publié le

Geneva courts of law rely more and more on Perl for all their information systems. This talk presents three facets of electronic document management : storing justice decisions, preparing projects of documents, and a project for building a paperless justice file, combining webdav and modperl.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 642
Sur SlideShare
0
Issues des intégrations
0
Intégrations
12
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Gestion documentaire pour les tribunaux genevois

  1. 1. Gestion documentaire pour les tribunaux genevois Journées Perl Francophones 2010 [email_address] Département Office
  2. 2. Programme <ul><li>Contexte (le Pouvoir judiciaire genevois) </li></ul><ul><li>Archivage des jugements </li></ul><ul><li>Aide à la rédaction </li></ul><ul><li>Dossier de justice dématérialisé </li></ul>
  3. 3. Contexte : le Pouvoir Judiciaire (PJ)
  4. 4. Tribunaux genevois <ul><li>37 juridictions (regroupées géographiquement) </li></ul><ul><li>95 magistrats de carrière (21 / 100'000 ha) </li></ul><ul><li>156 autres magistrats (suppléants, assesseurs) </li></ul><ul><li>346 juges prud'hommes </li></ul><ul><li>410 collaborateurs </li></ul><ul><li>charges 105 mios CHF (1.26% du budget Etat) </li></ul><ul><li>01.01.2011 : nouvelles lois de procédure pénales et civiles </li></ul><ul><ul><li>magistrats et collaborateurs supplémentaires </li></ul></ul><ul><ul><li>locaux supplémentaires </li></ul></ul><ul><ul><li>refonte informatique </li></ul></ul>
  5. 5. Volumétrie <ul><li>Statistiques annuelles de l'activité des tribunaux en 2008 </li></ul><ul><li>Pénales Civiles Admin. Divers Totaux </li></ul><ul><li>Solde début 6'812 24'998 4'621 22'057 58'488 </li></ul><ul><li>Entrées 23'624 36'833 5'003 13'314 78'774 </li></ul><ul><li>Total 30'436 61'831 9'624 35'371 137'262 </li></ul><ul><li>Sorties 24'317 38'867 5'021 9'095 77'300 </li></ul><ul><li>Solde fin 6'119 22'964 4'603 26'276 59'962 </li></ul><ul><li>Taux de sorties(S/E) 1.03 1.06 1.00 0.68 0.98 </li></ul><ul><li>Autres chiffres (2006) </li></ul><ul><ul><li>Plus de 200’000 personnes convoquées (soit plus de 1'000 par jour) </li></ul></ul><ul><ul><li>7'790'500 pages photocopiées </li></ul></ul><ul><ul><li>406'668 envois de courrier (A, B et LSI) </li></ul></ul><ul><ul><li>44,7 tonnes de papier détruit et récupéré </li></ul></ul>
  6. 6. Perl dans les systèmes d'information du PJ <ul><li>Application de gestion des dossiers </li></ul><ul><ul><li>saisie des dossiers, des parties, des compositions de juges </li></ul></ul><ul><ul><li>actes de procédure </li></ul></ul><ul><li>Business intelligence </li></ul><ul><ul><li>tableaux de bord, statistiques & reporting </li></ul></ul><ul><li>Transfert de données </li></ul><ul><ul><li>échanges avec autres autorités </li></ul></ul><ul><ul><li>en projet : échanges avec justiciables </li></ul></ul><ul><li>Gestion documentaire </li></ul><ul><ul><li>production des documents </li></ul></ul><ul><ul><li>stockage des documents </li></ul></ul><ul><ul><li>recherches </li></ul></ul>6 analystes 8 développeurs 6 helpdesk & formation 4 ing. exploitation 6 chefs 16 mios CHF sur 7 ans
  7. 7. Archivage des jugements
  8. 8. Une décision de justice <ul><li>est un document structuré (en fait / en droit / dispositif) </li></ul><ul><li>a un identifiant unique (ex. ACJC/1234/2009) </li></ul><ul><li>a un contexte (métadonnées) </li></ul><ul><ul><li>numéro du dossier </li></ul></ul><ul><ul><li>liste des parties </li></ul></ul><ul><ul><li>composition des juges </li></ul></ul><ul><ul><li>date du jugement </li></ul></ul><ul><ul><li>articles de lois </li></ul></ul><ul><ul><li>descripteurs thématiques </li></ul></ul><ul><li>appartient à une collection (minutes du TPI / CJC / etc.) </li></ul>
  9. 9. Cycle de vie réception du dossier instruction rédaction délibération finalisation notification indexation archivage greffier juge collège
  10. 10. Architecture actuelle File::Tabular::Web File::Tabular Search::Indexer Template:: Toolkit métadonnées index inverse documents Apache MsWord convertisseur.pl
  11. 11. metadata search fulltext search
  12. 13. Qualité pour agir
  13. 17. Traitement d'une requête Parse request Metadata search Fulltext search Merge results Sort & slice Contextual excerpts Display
  14. 18. Volumétrie <ul><li>29 collections </li></ul><ul><li>180'000 fiches </li></ul><ul><ul><li>de 1'000 à 50'000 fiches par collection </li></ul></ul><ul><li>100 MB </li></ul>
  15. 19. Limitations techniques File::Tabular::Web File::Tabular Search::Indexer Template:: Toolkit métadonnées index inverse documents Apache limités en volume
  16. 20. Evolution envisagée Catalyst Query::Parser KinoSearch Template:: Toolkit index inverse documents Apache métadonnées. sqlite DBD::SQLite
  17. 21. Aide à la rédaction
  18. 22. Cas d'utilisation utilisateur squelette.doc finalisation du document <<actor>> application métier construction du squelette de document <<actor>> application bureautique final.doc choix du modèle et des données formulaire interactif ajout et édition de texte paragraphes-types mise en page <<includes>> <<includes>> <<includes>> <<includes>> <<includes>>
  19. 23. Scénario actuel Menu.html Extraction proc. et fusion HTML DM Fusion Word résultat.doc MS Word Script mod_perl Jscript/OLE Cinématique Jscript Form Template .html Modèle .dot Consid- types .html Disque réseau Serveur HTTP final.doc Serveur BD Client MSIE / Word 2. Choix des rôles, attributions, etc. et questions-réponses 1. Choix du modèle et de la procédure 3. Edition du document Adf Qadf Ret ttz Ert s adfff
  20. 24. Limites <ul><li>pas toutes les données de la base </li></ul><ul><li>pas de réutilisation entre modèles </li></ul><ul><li>connexion MSIE –MsWord (OLE) fragile </li></ul>
  21. 25. Scénario prochain Menu.html MS Word Form Templates Consid- types .html Disque réseau Serveur HTTP final.doc Serveur BD Poste de travail 2. Choix des données, questions-réponses <ul><li>Choix du modèle et du dossier </li></ul>3. Edition du document projet.doc Doc Templates Adf Qadf Ret ttz Ert s adfff
  22. 26. Construction du doc sur serveur <ul><li>MsOffice::Word::HTML::Writer (cf. doc ) </li></ul><ul><ul><li>rédiger les contenus HTML </li></ul></ul><ul><ul><ul><li>corps du document </li></ul></ul></ul><ul><ul><ul><li>entête </li></ul></ul></ul><ul><ul><ul><li>etc. </li></ul></ul></ul><ul><ul><li>attacher les images, css, etc </li></ul></ul><ul><ul><li>emballer en MIME </li></ul></ul><ul><ul><li>renommer en .doc </li></ul></ul>
  23. 27. Avantages <ul><li>assemblage sur serveur </li></ul><ul><li>100% des données à disposition </li></ul><ul><li>fragments de documents réutilisables </li></ul><ul><li>héritage </li></ul>
  24. 28. jugement_PJ_mise_en_page Exemples CJP / CPR jugement_PJ ordonnance_CPR ordonnance_detention_CPR CPR_20_01 CPR_20_02 … CPR_20_03 CPR_80_1001 …
  25. 29. Dossier de justice dématérialisé
  26. 30. Besoins <ul><li>Stocker les documents </li></ul><ul><ul><li>produits par le tribunal </li></ul></ul><ul><ul><li>reçus des parties à la procédure </li></ul></ul><ul><li>Contrôler les accès </li></ul><ul><ul><li>selon règles complexes (cycle de vie du dossier) </li></ul></ul><ul><li>Editer les documents </li></ul><ul><ul><li>emplacements systématiques </li></ul></ul><ul><ul><li>liés au dossier </li></ul></ul><ul><ul><li>liés aux actes de procédure </li></ul></ul>
  27. 31. Solution projetée mod_DAV mod_perl mod_radius_GE Apache Filesystem Annuaire Database Web Browser MsWord HTTP-DAV affichage et édition du dossier consultation et édition des documents
  28. 32. Phases Apache mod_radius_GE mod_perl + GE::Justice::Autorisation mod_dav
  29. 33. Conclusion <ul><li>Perl everywhere </li></ul><ul><ul><li>gestion des dossiers </li></ul></ul><ul><ul><li>business intelligence </li></ul></ul><ul><ul><li>gestion documentaire </li></ul></ul><ul><li>Perl : choix &quot;exotique&quot; </li></ul><ul><ul><li>apprécié par les développeurs </li></ul></ul><ul><ul><li>accepté par le management </li></ul></ul><ul><ul><li>toléré par le Centre informatique Etat GE </li></ul></ul>
  30. 34. MERCI POUR VOTRE ATTENTION

×