• Accueil / Salesforce / 8 meilleurs conseils…
, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

8 meilleurs conseils pour les flux (+ flux réel)7 minutes de lecture


Salesforce Flows est un moyen d’automatiser les processus à l’aide d’une interface pointer-cliquer sans avoir besoin de code.

Avec chaque version de Salesforce, Salesforce Flows s’améliore avec l’ajout de nouvelles fonctionnalités intéressantes. Les dernières versions ont vu des tonnes de nouvelles fonctionnalités telles que les colonnes, les flux déclenchés par enregistrement, la mise en page automatique et la fonctionnalité tant attendue ISCHANGED().

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

En tant que consultant Salesforce et leader Answers, j’aime vraiment Flows car la plupart du temps, ils peuvent faire le travail en utilisant des clics, pas du code. Les administrateurs peuvent les maintenir, ce qui est un autre bonus, réduisant le besoin de revenir à un développeur chaque fois qu’un changement est requis.

Cet article passera en revue l’ensemble de règles auxquelles je m’en tiens et qui s’inspirent des meilleures pratiques de Salesforce, puis partagera quelques cas d’utilisation auxquels vous pouvez appliquer des flux.

Si vous cherchez une introduction à Flow, lisez ce guide.

Meilleurs conseils pour les flux Salesforce

Lors de la création de Flows, je m’en tiens à un ensemble de règles inspirées des bonnes pratiques de Salesforce :

1. Ne pas coder en dur les identifiants.

Les ID Salesforce sont pour la plupart uniques à une organisation spécifique et, en tant que tels, ne doivent pas être référencés directement. À la place, utilisez un composant « Get Records » pour rechercher dynamiquement l’enregistrement nécessaire, puis utilisez l’ID renvoyé.

2. Pour les alertes par e-mail, assurez-vous que le champ e-mail est renseigné.

Si un Flow essaie d’envoyer un e-mail à l’aide d’un champ e-mail vide, une erreur se produira. Assurez-vous d’inclure une condition pour n’envoyer un e-mail que si le champ e-mail est renseigné.

3. Assurez-vous que les utilisateurs sont actifs.

Si vous changez le propriétaire d’un enregistrement en un utilisateur inactif, vous obtiendrez probablement une erreur. Pour éviter que cela ne se produise, essayez de ne pas référencer des utilisateurs spécifiques ou assurez-vous que l’utilisateur est actif avant d’effectuer des mises à jour d’enregistrements.

4. Construire les chemins d’erreur.

Si vous avez beaucoup d’éléments de flux, cela peut être pénible, mais à long terme, les chemins d’erreur aident les utilisateurs avec un écran d’erreur personnalisé qui utilise un langage qu’ils connaissent plutôt qu’un méchant message d’erreur rouge indéchiffrable !

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

5. Ne pas boucler la boucle.

Il est recommandé d’éviter d’obtenir des enregistrements ou de mettre à jour des éléments d’enregistrements dans les boucles de flux. Cela permet de garantir que votre Flow reste dans les limites que Salesforce a mises en place pour protéger l’intégrité et les performances du système. Si vous avez vraiment besoin de le faire, alors « bulkify » votre solution (la source).

6. Une automatisation par objet.

Dans la mesure du possible, ayez un générateur de processus ou un flux par objet. Imaginez avoir plus de 50 automatisations sur l’objet principal ; vous pourriez passer des heures à essayer de comprendre ce qui ne va pas. À long terme, cela rend votre solution plus facile à maintenir.

7. Ne pas construire directement en Production.

Si vous créez un Flow dans l’environnement en direct et que cela commence à mal tourner, cela pourrait causer des dommages irréversibles (si vous ne l’exécutez pas en mode de restauration). Commencez par créer un bac à sable et testez autant de scénarios que possible avant d’apporter des modifications en direct.

8. Utiliser la visibilité des composants à votre avantage.

Si vous affichez des informations à partir d’un enregistrement associé sur l’écran de flux, l’utilisation de la visibilité des composants n’affiche que les champs remplis au lieu d’afficher les champs vides !

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Quelques Flowspiriation de la vie réelle

D’après ma propre expérience, j’ai vu le bon, le mauvais et le laid quand il s’agit de Flows. Voici quelques-uns de mes meilleurs choix :

Enregistrer le flux déclenché pour compter les rôles de contact d’opportunité

À l’aide d’outils tels que Pardot, il est impératif que vous utilisiez des rôles de contact avec des opportunités, afin de générer des rapports et d’automatiser efficacement.

Avec un simple flux déclenché par enregistrement sur l’objet Rôle de contact d’opportunité, vous pouvez compter le nombre de rôles de contact et même arrêter la progression de l’opportunité vers l’étape suivante (avec une règle de validation) s’il n’y a pas de contacts associés.

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Vous pouvez opter pour une approche plus douce avec un message d’avertissement sur la page Lightning si votre champ de comptage était 0.

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Enregistrer le flux déclenché pour mettre à jour le statut de la requête sur la publication Chatter

Que se passe-t-il si vous souhaitez qu’un statut de demande soit mis à jour si un client ajoute un message de chat sur votre site d’expérience numérique ?

En utilisant un flux lié à l’objet d’élément de fil, vous pouvez y parvenir en quelques clics et créer une solution qui peut être facilement modifiée si vous en avez besoin à l’avenir !

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Enregistrer le flux déclenché pour arrêter les enregistrements en double

Si vous avez peur à l’idée d’utiliser une règle de validation de type RECHERCHEV pour éviter les doublons ou si vous ne savez pas par où commencer, que diriez-vous d’utiliser un flux à la place ?

Lorsqu’un enregistrement est créé ou modifié, vous pouvez utiliser un élément Get Record avec des critères pour rechercher les doublons, puis générer un message d’erreur ou effectuer une action pour alerter quelqu’un du doublon.

, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Flux d’écran pour montrer à un client/utilisateur partenaire son droit à l’assistance/personne de contact

Il y a quelques versions, Salesforce a ajouté la fonctionnalité permettant de masquer le pied de page et l’en-tête de l’écran Flux.

Cela signifie que vous pouvez désormais intégrer sournoisement un Flow sur une page sans que les utilisateurs sachent même qu’ils utilisent Flow.

Je l’ai utilisé plusieurs fois pour :

  • Afficher le niveau de support du compte du client dans un format semblable à une carte
  • Afficher les coordonnées de la personne de contact du partenaire, avec sa photo pour personnaliser le service
, 8 meilleurs conseils pour les flux (+ flux réel)<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Résumé

Comme tous les systèmes, il existe des limitations avec les flux, telles que des problèmes avec les champs Propriétaire sur les flux d’écran et des difficultés d’analyse des valeurs de liste de sélection multi-sélection qu’il serait utile que Salesforce résolve à plus long terme.

Cependant, je suis toujours très enthousiasmé par Flows et ce qui va arriver car depuis les dernières versions, il y a des pages de nouvelles fonctionnalités avec plus à chaque version.

Salesforce investit massivement dans Flow dans le but de le rendre encore plus facile à utiliser à l’avenir. Par conséquent, si la perspective d’un Flow est intimidante, n’ayez pas peur et plongez vos pieds dans vos modules Trailhead pour vous aider à démarrer.

Allons-y avec le f-l-o-w !

Ressources



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer