Applications Web, Mobile & Desktop · Étude de cas
SignFlow CRM
Extension CRM native qui pilote un parcours de signature électronique résilient, traçable et sécurisé sans quitter la fiche métier.

Le point de départ
Transformer un besoin réel en système exploitable.
Conception d'une intégration native entre une plateforme CRM cloud et une API de signature électronique. Les utilisateurs créent une demande, renseignent le signataire, joignent le PDF et suivent le statut depuis un composant guidé. Le backend Apex orchestre les échanges asynchrones, protège les secrets par credentials gérés, conserve l'état métier dans des objets dédiés et fournit des mécanismes de reprise, d'audit et de purge des liens sensibles.
Parcours utilisateur natif
Développement d'un composant Lightning Web Component en trois étapes — signataire, document, suivi — intégré directement à la fiche CRM.
Création d'un suivi temps réel du cycle de signature avec statuts lisibles, ouverture contrôlée du parcours distant, rafraîchissement et relance des demandes en échec.
Orchestration Apex résiliente
Implémentation d'une chaîne asynchrone Queueable qui sépare préparation, appel distant, synchronisation des statuts et gestion des erreurs afin de respecter les limites de la plateforme.
Développement d'un client API typé, d'un assembleur multipart et d'un parseur XML dédiés pour fiabiliser les échanges multi-formats avec le service distant.
Sécurité & gouvernance
Sécurisation des appels sortants avec Named Credentials, OAuth2 et mTLS, sans secret exposé dans le code ni dans les composants utilisateurs.
Modélisation d'objets métier, configuration par Custom Metadata, publication d'événements d'audit et purge planifiée des liens de signature devenus inutiles.
Tests & exploitabilité
Construction de mocks HTTP et de tests Apex couvrant le client, les parseurs, le contrôleur, le workflow asynchrone, la relance et la purge planifiée.
Documentation des décisions d'architecture, du modèle de données, de la stratégie de tests et des procédures de déploiement pour faciliter la reprise par une équipe produit.
Stack & disciplines
Explorer les compétences du projet.
Clique sur une carte pour comprendre son rôle et la manière dont elle intervient dans la réalisation.