Administration
23 Juin 2026
Remise commerciale exceptionnelle, note de frais, validation juridique d'un contrat : dès qu'un enregistrement doit franchir une étape de validation formelle par une ou plusieurs personnes, les processus d'approbation sont l'outil natif adapté. Voici comment en construire un de bout en bout.
Les briques d'un processus d'approbation
Un processus d'approbation (Configuration > Processus d'approbation) se construit autour de plusieurs éléments :
- Critères d'entrée : condition qui détermine quels enregistrements peuvent être soumis (ex. Montant de remise > 15 %).
- Approbateur(s) : désigné de façon fixe, dynamique (via un champ lookup sur l'enregistrement, ex. « Manager du propriétaire »), ou par file d'attente (« Queue »).
- Actions d'entrée : ce qui se passe au moment de la soumission (ex. verrouillage de l'enregistrement, mise à jour de champ « Statut = En attente d'approbation »).
- Actions d'approbation finale / de rejet final : ce qui se passe une fois le processus terminé (déverrouillage, mise à jour de statut, envoi de notification).
- Étapes d'approbation multiples : possibilité de chaîner plusieurs niveaux de validation (ex. manager direct puis direction financière au-delà d'un certain seuil).
Construire un processus étape par étape
- Utilisez l'assistant de processus d'approbation standard (recommandé pour démarrer) plutôt que l'assistant Jitterbit, qui simplifie la création initiale.
- Définissez les critères d'entrée précisément : trop larges, ils soumettent des enregistrements qui n'en ont pas besoin ; trop stricts, certains cas légitimes échappent au contrôle.
- Configurez le verrouillage automatique de l'enregistrement (« Lock Record ») pendant l'approbation, pour empêcher toute modification concurrente qui invaliderait la décision en cours.
- Ajoutez une page de champs affichée à l'approbateur : sélectionnez uniquement les champs pertinents à la décision, pas la totalité de l'enregistrement.
- Configurez les notifications par e-mail (modèle personnalisé recommandé) et, pour les approbateurs mobiles, activez les actions rapides d'approbation dans l'application Salesforce mobile.
- Activez le processus, puis testez avec plusieurs profils/rôles différents en sandbox avant la mise en production.
Approbateur dynamique : le point le plus délicat
Le choix « Approbateur déterminé par un champ hiérarchique » utilise typiquement le champ Manager de la fiche utilisateur du propriétaire de l'enregistrement. Cela suppose que :
- Le champ Manager de chaque utilisateur est renseigné et à jour — une lacune fréquente qui bloque silencieusement des approbations sans approbateur assigné.
- Une règle de repli (« Assignation à l'utilisateur/la queue par défaut ») est configurée pour les cas où la hiérarchie s'arrête ou est mal renseignée.
Pour des règles d'approbation plus complexes (montants variables selon des seuils multiples, matrices d'approbation), combinez plusieurs étapes avec des critères d'entrée d'étape spécifiques, ou envisagez un Flow orchestré si la logique dépasse ce que l'assistant natif permet simplement.
Un enregistrement verrouillé par un processus d'approbation ne peut plus être modifié, y compris par des automatisations (Flow, Apex) qui tenteraient une mise à jour standard. Si un traitement automatisé doit modifier l'enregistrement pendant l'approbation, utilisez l'action Apex Approval.unlock() avec précaution, ou repensez le déclenchement pour intervenir avant le verrouillage.
Suivre et piloter les approbations en cours
- Ajoutez le composant « Historique d'approbation » sur la page d'enregistrement pour que les utilisateurs voient l'état d'avancement sans naviguer ailleurs.
- Créez un rapport sur l'objet « Instances de processus d'approbation » pour suivre les délais moyens de traitement et identifier les goulots d'étranglement (approbateurs qui ne traitent pas leurs demandes).
- Configurez des rappels automatiques via un Flow planifié qui relance les approbateurs après un délai défini sans réponse.
Erreurs fréquentes à éviter
- Oublier de gérer le cas de rappel (Recall) : le soumetteur doit pouvoir annuler sa demande si les circonstances changent.
- Ne pas prévoir d'approbateur de secours en cas d'absence prolongée (congés, départ), ce qui bloque le processus indéfiniment.
- Multiplier les processus d'approbation sur un même objet sans hiérarchiser leurs critères d'entrée, créant des conflits ou des doubles soumissions.
Un processus d'approbation bien conçu formalise une gouvernance métier réelle sans ralentir inutilement l'activité : le juste équilibre entre contrôle et fluidité doit être testé avec les futurs approbateurs avant la mise en production.
Besoin d'aide sur ce sujet ?
Notre équipe DevToSpace accompagne vos projets Salesforce, de l'administration à l'intégration Data Cloud / Marketing Cloud Next.
Parler à un expert