Migrer de Process Builder vers Flow : guide pratique

Salesforce a officiellement retiré Process Builder et les Workflow Rules de la création pour les nouvelles organisations, et pousse activement à la migration des automatisations existantes vers Flow Builder. Si votre org compte encore des processus historiques, voici une méthode structurée pour les migrer sans casser la production.

Pourquoi migrer maintenant

L'outil Migrate to Flow

Depuis Configuration > Flux, l'onglet « Migrer vers le flux » liste tous les Process Builder et Workflow Rules actifs et propose une conversion automatique en Record-Triggered Flow. L'outil gère la majorité des éléments standards (mises à jour de champs, création d'enregistrements, actions e-mail), mais certains éléments nécessitent une reprise manuelle :

Méthode de migration recommandée

  1. Inventoriez tous les Process Builder et Workflow Rules actifs par objet, avec leur objectif métier documenté (Configuration > Processus Builder / Règles de workflow).
  2. Priorisez par criticité et par objet : commencez par les objets à faible volume et faible criticité pour valider votre méthode avant de vous attaquer aux processus sensibles (Opportunité, Compte).
  3. Migrez en sandbox avec l'outil natif, puis comparez le comportement ancien/nouveau sur un jeu de données représentatif.
  4. Consolidez : si plusieurs Process Builder existent sur le même objet, ne créez pas plusieurs flux équivalents — regroupez-les en un seul Record-Triggered Flow avec des branches Decision, conformément à la bonne pratique « un flux par objet et par contexte ».
  5. Désactivez l'ancien processus seulement après validation complète du nouveau flux, jamais en simultané sur le même déclencheur (risque de double exécution ou de conflit).
  6. Surveillez les premiers jours en production via le débogueur de flux et les journaux d'erreurs (Configuration > Éléments de flux ayant échoué).

Différences de comportement à anticiper

Certains comportements changent subtilement entre les deux outils :

Ne migrez jamais « en bloc » un grand nombre de processus la même semaine que la mise en production d'une autre fonctionnalité majeure. En cas d'anomalie, vous devez pouvoir isoler rapidement la cause : un changement à la fois.

Après la migration

Une fois tous les processus migrés, désactivez et archivez (sans forcément supprimer immédiatement) les anciens Process Builder et Workflow Rules pour conserver une trace historique le temps de la stabilisation, généralement 4 à 8 semaines. Documentez chaque flux créé avec une convention de nommage claire (préfixe par objet et déclencheur) pour que la migration profite durablement à la lisibilité de vos automatisations.

Cette migration est aussi l'occasion de nettoyer la dette technique accumulée : processus obsolètes, règles jamais désactivées, logique dupliquée entre plusieurs outils. Ne la traitez pas comme une simple conversion technique, mais comme une vraie opportunité de rationalisation.

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