La société Lamberet est l'un des leader européen et plus gros fabricant et exportateur de véhicule frigorifique en France.
Dans un contexte de haute technicité, le projet - porté par la société Insign à destination de Lamberet - avait pour but la mise en place d'un configurateur complet pour la création de véhicules frigorifiques. Disons-le tout de suite, ce fut certainement le projet le plus ambitieux et intéressant techniquement auquel j'ai pu participer.
A destination des commerciaux en contexte de fort mobilité (tablette avec perte de réseau), ce configurateur propulsé par Drupal devait permettre la configuration complète d'un véhicule frigorifique au travers de 25 étapes environs de configurations et plus d'une centaine de "questions". Dimensions complètes du véhicule, du châssis à la remorque, équipements complets pour tout corps de métier, décor, l'intégralité de ce qui fait la conception d'un véhicule y passe : des milliers de configurations sont possibles et l'outil gère (ou gèrera à terme) l'ensemble des processus et contraintes métiers, comme :
- les contraintes de dépendance (un crochet pour carcasse pendue de Bœuf entraînera la mise en place d'un renfort structurel supérieur de la remorque ainsi que des renforts de chocs latéraux)
- les contraintes d'incompatibilité (matériaux d'isolation ou groupe frigorifique spécifique pour la mise en place d'un double compartiment froid positif et négatif)
- les contraintes de tarifications y compris d'historicisation des tarifs dans le temps (deux options de valeur individuelle données peuvent être plus chers ou moins chers lorsque installée conjointement, ou suivant la prestation de fourniture, pose et/ou finition)
- les contraintes opérationnelles (génération des plans et quotes adaptés aux ateliers de conceptions, normalisation technique des choix commerciaux, suivi des opérations de vérification post-atelier, etc..)
- les contraintes administratives (suivi du devis, des signatures clients et approbations, suivi des attestations de conformités)
- ....
De plus, au cours d'un second lot, l'ensemble de l'outil a été ouvert à des "distributeurs", c'est à dire des revendeurs externes pouvant utiliser la plateforme pour la création et la revente de véhicules Lamberet. Une surcouche de complexité vient donc s'ajouter par la gestion d'équipements ou de tarification spécifique aux distributeurs.
- propulsé par Drupal 8 pour la gestion des entités (utilisateurs, droits, images, devis, configurations, etc...)
- fort développement spécifique pour l'intégration des contraintes métiers
- forte utilisation et personnalisation du module Form Steps pour la partie configurateur
- gestion des tarifs en commerce ready avec Drupal Commerce.
- un fort volume de données, règles et contraintes métiers
- prêt d'une quarantaine de famille d'entités custom, déclinés parfois en plusieurs sous-familles
- une très forte customisation de l'outil Drupal de base
Dominique est très impliqué dans le développement de notre configurateur. Ces interrogations sont toujours pertinentes et nous amènent à aller plus loin dans notre réflexion. Nous referons appel à ses services sans hésiter !
Dominique est force de proposition, a une capacité analytique impressionnante et délivre toujours un travail de qualité.