© Copyright. monoloco 2026

Sursector

Gérer les chantiers et leurs accès

Pour Toltec SA, monoloco a développé sursector, une plateforme en ligne pour gérer les entreprises, le personnel et les accès aux chantiers. Reliée au système de contrôle d’accès AEOS/Nedap, elle permet aux intervenants de gérer les autorisations, de préparer les badges et de consulter les présences et les événements sur les sites. Des applications mobiles complètent le dispositif pour les usages sur le terrain.

Repères du projet

Client
Toltec SA

Projets
sursector — plateforme de gestion et de contrôle des accès aux chantiers

Type de projet
Plateforme métier, contrôle d’accès et applications mobiles

 

Ce que nous avons réalisé

  • Conception et développement de la plateforme métier
  • Développement de l’API et des parcours d’administration
  • Intégration au contrôle d’accès AEOS/Nedap
  • Développement d’applications mobiles complémentaires
  • Modernisation, sécurisation et maintien de la continuité fonctionnelle

Technologies

  • PHP
  • Slim 4
  • MySQL
  • Tailwind CSS
  • AlpineJS
  • Expo / React Native
  • AEOS/Nedap SOAP

01 — Les modules

Ce que permet la plateforme

Chaque module répond à une tâche précise. Les informations sont partagées entre les dossiers des sociétés, du personnel et des chantiers, avec des droits adaptés aux utilisateurs.

01.01

Chantiers et zones

La fiche chantier regroupe les informations nécessaires à son administration. Les responsables y retrouvent les entreprises présentes, les personnes autorisées et les équipements installés. Plusieurs chantiers peuvent être réunis dans une zone pour gérer leurs accès communs.

  • Création et modification des chantiers, dates d’activité et archivage.
  • Regroupement de chantiers dans des zones.
  • Attribution des responsables, administrateurs et équipes de sécurité.
  • Gestion des calendriers et des points d’accès.
  • Ajout de plans, logos et fichiers cartographiques KML.

01.02

Sociétés et sous-traitants

Les entreprises disposent d’un dossier commun et sont rattachées aux chantiers sur lesquels elles interviennent. Le parcours d’invitation permet d’intégrer un sous-traitant et de traiter sa demande avant de finaliser son rattachement.

  • Gestion des coordonnées, secteurs d’activité et identifiants d’entreprise.
  • Rattachement des sociétés aux chantiers.
  • Gestion des relations de sous-traitance.
  • Envoi d’invitations et traitement des demandes reçues.
  • Archivage et restauration des sociétés.

01.03

Personnel

Le dossier d’un collaborateur rassemble son identité, son entreprise et les informations nécessaires à son intervention. Ses affectations et ses accès peuvent évoluer sans créer une nouvelle fiche pour chaque chantier.

  • Création et mise à jour des fiches du personnel.
  • Rattachement à une entreprise et consultation des affectations.
  • Gestion des photos, statuts et types d’intervenants.
  • Consultation et modification des accès selon les droits de l’utilisateur.
  • Archivage et restauration des dossiers.

01.04

Attestations et validations

La plateforme permet de déposer les documents demandés et de suivre leur validation. Les personnes chargées du contrôle peuvent consulter les pièces et renseigner leur décision dans le contexte du chantier.

  • Paramétrage des types de documents attendus.
  • Dépôt et consultation des attestations.
  • Validation des documents et ajout de commentaires.
  • Notifications liées aux validations.
  • Gestion des statuts renseignés par les caisses et partenaires.

01.05

Badges et QR codes

Les badges relient une personne à son identification sur le terrain. sursector gère leur préparation et leur impression, ainsi que les opérations de remplacement et les badges supplémentaires.

Le QR code est intégré au badge généré depuis le dossier de la personne. Le document PDF peut être consulté, téléchargé puis imprimé ; les paniers permettent de préparer plusieurs badges ensemble. L’identifiant peut ainsi être présenté sur un support physique, tandis que l’app sursector permet aussi d’afficher son QR code sur téléphone.

  • Génération de badges individuels avec QR code et téléchargement en PDF.
  • Préparation de paniers de badges pour les impressions groupées.
  • Modèles de badges liés aux usages et aux chantiers.
  • Ajout de badges supplémentaires et lecture du QR depuis une image.
  • Contrôles de format, de longueur et d’unicité des identifiants.

01.06

Visiteurs

Les visites suivent un parcours spécifique, avec une attribution temporaire et un stock de badges propre au chantier. Il est ainsi possible de préparer un accès limité dans le temps sans créer un dossier de personnel permanent.

  • Gestion du stock de badges visiteurs.
  • Attribution d’un badge pour une période donnée.
  • Définition de profils d’accès visiteurs.
  • Envoi des informations de visite par e-mail.
  • Remplacement des identifiants et retrait des accès.

01.07

Contrôle d’accès AEOS/Nedap

sursector communique avec AEOS/Nedap, le système qui gère les accès physiques. Les modifications effectuées dans la plateforme sont traduites en droits, profils et calendriers utilisables par les équipements.

  • Attribution et retrait des accès individuels.
  • Gestion des profils, badges et calendriers dans AEOS/Nedap.
  • Prise en compte des rôles chantier et des zones.
  • File de synchronisation avec suivi des traitements et reprises.
  • Contrôle de disponibilité du service et alertes en cas d’incident.

01.08

Présences et événements

Les événements remontés par le contrôle d’accès sont consultables depuis la plateforme. Ils permettent aux utilisateurs autorisés de suivre l’activité d’un chantier et de retrouver les passages associés à une personne.

Les exports permettent de réutiliser ces informations hors de la plateforme : un PDF pour consulter ou transmettre un relevé, un fichier Excel, CSV ou ODS pour effectuer des tris et des analyses dans un tableur. Ils complètent les vues de suivi sans obliger les équipes à recopier les données.

  • Import des événements AEOS/Nedap.
  • Consultation des journaux de passage et des présences.
  • Affichage des événements récents d’un chantier.
  • Recherche et filtrage des historiques.
  • Exports PDF, Excel, CSV et ODS pour les besoins de contrôle et de suivi.

01.09

Matériel — Tools

Le module Tools sert au suivi du matériel utilisé sur les chantiers. Il rassemble les références techniques, les équipements disponibles et leurs périodes de déploiement pour les équipes qui préparent et entretiennent les installations.

Un planning des équipements peut être généré en PDF pour plusieurs chantiers. Il fournit un support consultable et partageable pour préparer les installations, en complément du suivi dans la plateforme.

  • Inventaire des routeurs, contrôleurs, modules et équipements.
  • Gestion des cartes SIM et télécommandes.
  • Références des modèles, firmwares et documentations.
  • Affectation du matériel aux chantiers et suivi des périodes d’installation.
  • Historique des mouvements et accès en lecture ou en modification.
  • Génération d’un planning PDF des équipements sur plusieurs chantiers.

01.10

Notifications et journal d’activité

Les notifications permettent de transmettre une information aux utilisateurs concernés. Le journal d’activité répond à un autre besoin : retrouver les actions effectuées dans la plateforme et leur contexte.

  • Création de notifications et choix des destinataires.
  • Définition des dates d’affichage.
  • Suivi des notifications par utilisateur.
  • Journalisation des consultations, modifications, archivages et exports.
  • Identification de l’utilisateur, de la ressource et du résultat d’une action.

01.11

Comptes et paramètres

Les équipes internes administrent les comptes et les listes de référence utilisées dans les formulaires. Les accès à ces fonctions dépendent du profil, de l’entreprise et des responsabilités sur les chantiers.

  • Connexion par code temporaire envoyé par e-mail.
  • Gestion des utilisateurs internes et des comptes collaborateurs.
  • Droits de consultation et de modification par périmètre.
  • Paramétrage des secteurs, statuts et types d’intervenants.
  • Gestion de l’acceptation des conditions d’utilisation.

02 — Les applications mobiles

Deux apps pour les usages sur le terrain

Les deux applications ne reprennent pas toute l’administration web. Elles proposent des parcours plus ciblés : consulter ses informations dans sursector, puis vérifier une personne ou effectuer un contrôle dans sursector Checking.

02.01

sursector — consulter ses chantiers

L’app sursector donne accès au profil de l’utilisateur, à son QR code et aux chantiers qui le concernent. La recherche permet de retrouver un site ; lorsque la localisation est disponible, les chantiers peuvent être classés par distance. Les responsables disposent aussi de compteurs de présence, selon leur rôle.

La fiche chantier réunit les informations du site, les plans et points d’accès, ainsi que des vues de présences et d’événements. Le sur-mesure consiste ici à sélectionner les informations utiles sur un petit écran tout en conservant le contexte et les droits de la plateforme.

  • Consultation du profil et affichage du QR code personnel.
  • Recherche de chantiers et classement par proximité lorsque la localisation est disponible.
  • Consultation des informations, plans et points d’accès d’un chantier.
  • Compteurs de présence selon le rôle, vues de présences et d’événements.
  • Consultation des notifications et accès à la hotline.

02.02

sursector Checking — contrôler sur place

sursector Checking organise le travail de contrôle autour d’un chantier et d’un badge. Après lecture du code, la fiche permet de vérifier l’identité de la personne, son entreprise, ses autorisations et les informations d’entrée disponibles. Les certifications peuvent également être affichées lorsqu’elles sont présentes dans le dossier.

L’app comprend un parcours d’accès virtuels et des formulaires de rapport avec ajout de photos ou de vidéos. Ces opérations demandent plus qu’une interface de consultation : le chantier et le point d’accès doivent être correctement sélectionnés, les permissions de caméra et de localisation prises en compte, puis le résultat de l’opération confirmé par le serveur.

  • Sélection du chantier et lecture de badges avec la caméra.
  • Vérification des autorisations et de l’entrée enregistrée pour une personne.
  • Consultation des informations de société et des certifications disponibles.
  • Parcours d’accès virtuels associé à un point d’accès du chantier.
  • Rédaction et envoi de rapports, avec pièces jointes photo ou vidéo.

03 — Sur-mesure et défis

Pourquoi un développement sur mesure ?

Un site de présentation publie surtout du contenu. sursector doit appliquer des règles métier, modifier des autorisations dans un système externe et suivre des opérations sur les chantiers. Le développement sur mesure permet de traiter ces besoins ensemble.

03.01

Des règles propres à l’organisation des chantiers

Une entreprise peut participer à plusieurs chantiers et y intervenir comme mandataire ou sous-traitant. Un utilisateur peut être responsable sur un site et simple intervenant sur un autre. Ces relations déterminent les dossiers qu’il peut consulter et les actions qu’il peut effectuer.

Le sur-mesure permet de représenter ces situations directement dans l’application. Le défi consiste à appliquer les mêmes règles partout : dans une liste, sur une fiche, lors d’un export ou lorsqu’une autre application appelle l’API. Masquer un bouton ne suffit pas ; le serveur doit aussi vérifier que l’opération est autorisée.

03.02

Des modifications qui ont un effet sur le terrain

Retirer un accès dans sursector doit aussi entraîner sa mise à jour dans AEOS/Nedap. Remplacer un badge ou modifier un calendrier implique la même coordination. La plateforme doit tenir compte de la réponse du système externe, qui peut être momentanément indisponible.

L’intégration sur mesure prend en charge cette traduction entre les données métier et le contrôle d’accès. Une file conserve les opérations à traiter, leurs erreurs et leur résultat. Le défi est de reprendre une opération interrompue en appliquant les droits encore valables au moment de la reprise.

03.03

Des autorisations qui changent dans le temps

La durée d’un chantier, la période d’intervention d’une société et la validité d’un accès visiteur ne sont pas les mêmes. Une personne peut quitter une entreprise alors que le chantier continue. Un équipement peut être retiré avant la fin du projet.

Ces situations demandent des traitements précis pour les fins de période, les départs et les archivages. Il faut retirer les droits concernés tout en conservant les historiques utiles. C’est l’un des points où les relations entre modules rendent le projet plus complexe qu’un ensemble de formulaires.

03.04

Plusieurs systèmes à faire travailler ensemble

Le projet comprend une plateforme web et des applications mobiles complémentaires. Il s’appuie aussi sur AEOS/Nedap, des imports CCB, des échanges SIAC, des e-mails et des documents générés. Chaque interface possède son format de données et ses contraintes.

Le sur-mesure permet d’adapter ces échanges aux besoins de sursector. Les difficultés portent sur la correspondance des identifiants, la validation des données reçues et le traitement des erreurs. La présence d’un connecteur dans le code ne suffit pas : son fonctionnement doit également être vérifié avec le service concerné.

03.05

Faire évoluer une application existante

La version actuelle reprend des données et des parcours issus de versions précédentes. Modifier le produit demande de comprendre ces usages, y compris les règles qui apparaissent seulement dans certaines situations : restauration d’un dossier, remplacement de badge ou modification d’une zone.

Les références historiques, la documentation des droits et les tests ciblés servent à vérifier cette continuité. Le défi est de faire évoluer un module en tenant compte de ses effets sur les autres, puis de valider les échanges avec les équipements et services externes en conditions réelles.

D’autres projets, d’autres défis

Voir d’autres
études de cas

Des besoins concrets, des réponses sur mesure. Découvrez ce que nous avons développé pour d’autres organisations.

Toutes les études de cas