Réalisation d’une application web-responsive de gestion des chantiers sur les routes régionales et autoroutes en Wallonie selon la méthodologie Scrum/Agile. L’application permet l'introduction d'une demande d'autorisation pour réaliser un projet de chantier, et le suivi de cette demande, jusqu'à l'obtention de l'autorisation/rejet de la demande.

Synopsis

L’application Chantiers a pour but de permettre aux entrepreneurs de réaliser une demande de chantiers sur le réseau routier wallon et aux districts (auto)routiers de délivrer ou non des autorisations concernant ceux-ci.

 

Dans ce cadre, plusieurs objectifs ont été définis :

  • Permettre aux entrepreneurs de réaliser une demande de chantier
  • Mettre à disposition des districts (auto)routiers des outils pour leur permettre de suivre les différentes demandes qui concernent leur zone dont ils ont la responsabilité
  • Gérer les dérogations, demandes d’avis, prolongation, suspension…
  • Générer des autorisations de chantiers
  • Générer des PV d’infractions
  • Générer des rapports
  • Visualiser les chantiers afin de permettre une meilleure planification de ceux-ci

 

En arrivant sur l'application, les utilisateurs arrive sur un écran d'accueil qui leur présente les principales actions de l'application. Selon les droits de l’utilisateur, la page d’accueil de l’application se découpe au maximum en 4 modules principaux :

  • Suivi des demandes
  • Chantiers
  • Planification
  • Administration

Les utilisateurs peuvent visualiser les demandes de chantiers déjà créées et en ajouter de nouvelles. Ils disposent d'outils cartographiques intégrés comme le Geoviewer ainsi que d'autres développements réalisés sur mesure dans le cadre de ce projet. Les chantiers sont localisés sur le filaire du SPW afin de pouvoir créer une liaison avec les autres applications disponibles à Perex (WHIST et BDR).

Cette liaison permet notamment à l'entrepreneur d'indiquer pour chaque phase du chantier l'incidence de celle-ci sur le trafic. Ces informations servent alors à déterminer automatiquement si la circulaire est respectée pour autoriser le chantier.

Une fois les demandes de chantiers encodées par les entrepreneurs, celles-ci doivent être autorisées par les districts concernés. Des flux métiers ont été réalisés dans l'application afin de permettre à chaque utilisateur de répondre aux tâches qui lui sont données. Une boite des tâches leur permet de visualiser toutes les actions à réaliser. De nombreuses options de délégation ont été intégrées à l'application afin de permettre aux personnes absentes de transférer temporairement leur travail.

De plus, une boite de notifications a été développée afin de permettre à chaque utilisateur d'être tenu au courant des dernières actions effectuées qui le concernent. Ces notifications sont paramétrables pour chaque utilisateur. Ils peuvent également choisir le format de celles-ci (mail ou notification dans l'application).

Une fois le chantier autorisé, un document est alors généré et celui-ci est envoyé automatiquement par mails aux personnes concernées par le Chantier.

Si des infractions sont constatées, celles-ci peuvent être ajoutées dans Chantiers et des PV peuvent également être générés depuis l'application.

Language de développement(s)
  • Java,
  • Activiti
  • Solutions applicatives / Produits
  • Balsamic Mockup
  • Méthodologie(s)
  • Scrum
  • Lieu des prestations
    Belgique - Awans
    Type de contrat
    Projet
    Historique

    Le projet a débuté en février 2018 et il a été mis en production en septembre 2019. L'utilisation de l'application est devenue obligatoire à partir de mars 2020. 

    Après la mise en production, des évolutions ont été réalisées pour interfacer l'application avec l'application Scores de la Sofico.

    Architecture

    • Back-end : Java, Spring, Hibernate
    • Front-end : Angular + Geoviewer
    • Base de données : PostgreSQL + PostGIS
    • GED : Alfresco
    • Workflow : Activiti
    • Génération de documents / Mails : Totem + Serveur mail
    • Authentification : GestIA

    Composition de l'équipe

    • 1 x Project Manager
    • 2 x Business analyst
    • 1 x Scrum Master / Expert GIS
    • 4 x Développeur Angular / GIS
    • 1 x Expert Actitivi (Workflow)

    Complexité du projet

    L'application Chantiers possède une structure assez complexe due au nombre d'interactions existantes avec des systèmes externes :

    L'application Chantiers est hébergée sur un serveur Tomcat 8 et il utilise une base de données PostgreSQL et PostGIS.

    L'authentification est réalisée par GestIA qui est le SSO du SPW.

    Il s'interface par web-services avec l'application Totem pour la génération de documents et de mails/notifications. Les documents sont quant à eux stockés dans une GED Alfresco.

    Certains web-services sont accédés via l'ESB du SPW pour récupérer notamment les informations des entreprises à la BCE. 

    Des échanges sont réalisés entre Chantiers et WHIST à l'aide d'un schéma DB temporaire qui a pour but d'être à terme remplacé par la nouvelle application de gestion du trafic de Perex.

    Découvrir un autre projet

    64802_GEPS.jpg

    GEPS

    GIG ASBL
    Groupement d'informations géographiques

    Envie de donner vie à votre projet ? Nos équipes sont là pour vous accompagner !