Drupal 11 •
Extranet APESA France
Architecture technique
Un choix de CMS
éclairé
L’extranet APESA France est construit sur Drupal, qui répond aux exigences de robustesse et de flexibilié attendues pour un projet de cette envergure.
Un accès aux données
conditionné
Les différentes parties prenantes du dispositif, représentées par les 8 300 utilisateurs de la plateforme, ont chacune un usage spécifique de l’extranet.
Elles interviennent à différentes étapes des processus métiers, et doivent y réaliser des tâches précises.
Ces besoins sont implémentés sur l’extranet à travers 8 rôles utilisateurs différents, cumulables par un même utilisateur.
Les permissions d’accès aux données de l’extranet sont également déterminées par d’autres facteurs, tels que les structures de rattachement d’un utilisateur.
Des parcours utilisateurs
sophistiqués
L’extranet repose sur des processus métiers complexes, définis à partir des besoins client, et co-construits dans le cadre d’ateliers d’idéation.
Un exemple concret est le cycle de vie d’une fiche alerte, au cours duquel se relaient jusqu’à 5 personnes de rôles différents.
Des formulaires dynamiques qui s’adaptent à chaque étape et à chaque rôle, un contrôle strict de la saisie avant enregistrement des données, et des notifications de suivi par e-mail sont autant d’éléments qui permettent d’assurer une fluidité dans le déroulement de ces processus.
La question
des données personnelles
Certains besoins précis ont nécessité des développements sur mesure, à l’image de la gestion des données personnelles et du consentement.
Les données présentes sur l’extranet étant particuièrement sensibles, leur traitement et leur conservation constituent un enjeu majeur.
Dans un objectif de conformité au RGPD, les données à caractère personnel sont donc conservées 12 mois sur l’extranet, avant d’être définitivement supprimées.
Le consentement des personnes faisant l’objet d’un signalement occupe également une place centrale au sein des processus métiers de l’extranet.
D’une part, la saisie d’une fiche alerte ne peut avoir lieu sans que la personne concernée ne reçoive un code de validation par SMS (SMS OTP), qui apporte la preuve d’une démarche consentie.
D’autre part, à tout moment dans le processus, cette même personne peut révoquer son consentement à l’aide d’un simple SMS : le processus est alors immédiatement interrompu, et son signalement est anonymisé.

Une architecture
à l’épreuve du volume
Une conséquence directe du nombre d’utilisateurs est la quantité de données qui transitent sur l’extranet, notamment :
- 13 400 fiches alerte ;
- 10 600 contacts ;
- 1 100 structures et partenaires ;
- 500 formations ;
- 7 500 inscrits.
Une vraie démarche d’optimisation du code nous permet de garantir de bonnes performances, et notamment des temps de chargement réduits au minimum sur cet outil massivement utilisé au quotidien.
Des statistiques
en un coup d’œil
Parce qu’un dispositif de cette ampleur doit avoir accès à des rapports d’utilisation en temps réel, un tableau de bord de statistiques sur mesure a été créé.
Les données les plus pertinentes sont présentées sous la forme de cartes interactives, de tableaux ou de graphiques clairs pouvant être exportés facilement par le client afin d’être utilisés sur ses supports de communication internes ou externes.
