Développement d’un module de messagerie conforme au RGPD pour SynComNet

Catégorie:
Applications d’entreprise
Branche:
Gestion des effectifs
Modèles de coopération:
Project Outsourcing
Modèle de paiement:
Prix fixe
Durée:
Mai – Juillet 2025

Client

SynComNet GmbH, basée à Münster, développe des solutions logicielles modernes pour la planification du personnel et la gestion des interventions. Grâce à des produits comme PERS|PLAN|NET, l’entreprise accompagne les sociétés de sécurité, les gestionnaires de bâtiments et d’autres prestataires de services dans la planification, la communication et la coordination efficaces des ressources humaines et des opérations. Afin d’offrir à ses clients un moyen de communication sécurisé et parfaitement intégré, SynComNet a mandaté le développement d’un module de messagerie intégré à son environnement système.

Objectif : faciliter la communication opérationnelle entre les répartiteurs, les responsables de site et les employés — sans recours à des outils externes comme WhatsApp — tout en garantissant une conformité totale au RGPD.

Défi

SynComNet souhaitait permettre à ses clients de gérer la communication d’équipe directement au sein du logiciel de planification — de manière sécurisée, traçable et parfaitement intégrée.

Les principales exigences pour la nouvelle solution étaient :

  • Une communication centralisée, conforme au RGPD, sans messageries tierces.
  • Une liaison directe des discussions aux sites, aux plannings et aux événements dans PERS|PLAN|NET.
  • La création automatique de groupes de discussion lors de l’ajout de nouveaux événements ou sites.
  • Une interface simple d’utilisation pour les planificateurs sur le web et pour les employés via l’application mobile.
  • Une grande stabilité du système et des temps de réponse rapides grâce à une architecture cloud moderne.

Notre solution

Le module de messagerie, développé conjointement, a été conçu comme un service cloud autonome, doté d’une API permettant une intégration fluide avec le système PersPlan.

Architecture technique et fonctionnalités

  • Backend : Node.js avec NestJS et Express
  • Frontend : Vue.js + Tailwind CSS
  • Base de données : Azure Cosmos DB
  • Cache : Redis Cache
  • Communication en temps réel : WebSocket
  • Déploiement : Docker, Azure Cloud, GitLab CI/CD

Le logiciel repose sur une architecture de monolithe modulaire, permettant de combiner évolutivité, performance et facilité de maintenance.

Structure fonctionnelle modulaire

Le système est composé de six modules :

  1. Authentification : Connexion utilisateur via un menu déroulant (phase de test)
  2. Module de liste des chats : Vue d’ensemble des conversations actives, tri par activité, indicateurs de messages non lus, fonction d’épinglage
  3. Module d’affichage des chats : Affichage chronologique avec accusés de lecture, infos sur l’expéditeur et présentation claire
  4. Module d’envoi de messages : Saisie, validation et gestion des erreurs côté client pour l’envoi de messages
  5. Module de réception de messages : Réception en temps réel avec synchronisation automatique après reconnexion
  6. Module de gestion des chats : Création, édition, suppression de chats, gestion des participants, suppression logique (soft delete)

Interface utilisateur

  • Navigation claire et intuitive
  • Notifications pour les messages non lus
  • Design responsive pour une utilisation web et mobile

Intégration

La communication entre PERS|PLAN|NET et le module de messagerie s’effectue via une interface API flexible. Le système de chat peut ainsi être entièrement contrôlé à l’aide d’appels API simples.

Les droits d’accès sont gérés via un système d’autorisations interne permettant des règles personnalisées par utilisateur. Cette logique dynamique permet à PERS|PLAN|NET de contrôler intégralement l’accès sans dupliquer les règles dans le module de chat.

Résultats

  • Intégration transparente : Le module de messagerie fonctionne de manière indépendante de PERS|PLAN|NET, permettant son évolution future sans dépendance technique. Les nouvelles fonctionnalités peuvent être intégrées simplement via des appels API. En cas de panne du module, PERS|PLAN|NET reste stable grâce à une infrastructure séparée.
  • Temps de réponse inférieur à 3 secondes : Communication en temps réel avec une grande stabilité.
  • Conformité RGPD : Toutes les données sont hébergées dans l’environnement cloud Azure – en totale conformité avec le RGPD.
  • Forte adoption par les utilisateurs : Les planificateurs et employés utilisent activement la solution intégrée au lieu de messageries tierces.
  • Pérennité : L’architecture modulaire permet l’ajout futur de fonctionnalités comme l’échange de fichiers ou la visioconférence.

De client

« Avec le nouveau module de messagerie, nous avons offert à nos clients une véritable alternative aux services externes comme WhatsApp. Cette solution est entièrement intégrée à PERS|PLAN|NET, sécurisée, rapide et conforme à toutes les exigences en matière de protection des données. VM.PL a parfaitement répondu à nos attentes et a livré une solution techniquement solide et fonctionnellement aboutie. »

Marcus Backes
CEO de SynComNet GmbH

Client


Comment nous avons économisé 960 000 € par an en passant de 15 à 5 gestionnaires de commandes grâce à l’IA et aux LLM

Conception, développement, DevOps ou Cloud - de quelle équipe avez-vous besoin pour accélérer le travail sur vos projets ?

Discutez avec vos partenaires de consultation pour voir si nous sommes compatibles.

Jakub Orczyk

Membre du Conseil d’administration/Directeur des ventes VM.PL

Réservez une consultation gratuite
kuba (2)

VM.pl AI Chat

AI Je suis un outil d'IA qui répond aux questions en se basant sur le contenu disponible sur le site web de VM.PL. Veuillez noter que je ne dispose pas toujours d'informations complètes sur l'entreprise.
Cet outil utilise la technologie de l'intelligence artificielle. Son utilisation implique l'acceptation des conditions de service