×

En savoir plus

Boîte d'auteur


Discutez de votre projet

À propos de nous

Nous sommes un partenaire Microsoft Gold avec sa présence aux États-Unis et en Inde. Nous sommes un fournisseur de services informatiques dynamique et professionnel au service des entreprises et des startups, en les aidant à relever les défis de l'économie mondiale. Nous offrons des services dans le domaine de la consultation et de la mise en œuvre CRM, du développement d'applications, du développement d'applications mobiles, du développement Web et du développement offshore.

l'automatisation

Face-off Salesforce Automation: Process Builder contre Workflow

By Nitin Dangwal / 10 décembre 2018

26 octobre 2023
Face-off Salesforce Automation: Process Builder contre Workflow

C'est l'heure de la confrontation pour Process Builder et Workflow! Les deux sont des outils puissants offrant de nombreux avantages. Mais plus que probablement, il y aura au moins un outil d'automatisation activé dans votre organisation. Pourtant, la question reste la même, laquelle des deux est la mieux adaptée à votre processus d'automatisation.

Comme vous le savez, les processus métier d'automatisation peuvent faire passer votre application de gentille à légitimement utile. Grâce à ces outils, un administrateur averti peut faire gagner du temps et des clics aux utilisateurs tout en créant une cohérence des processus et en augmentant l'intégrité des données.

Process Builder contre Workflow

Générateur de processus

Process Builder est comme un nouveau jouet scintillant dans la collection de jeux. Il a une interface d'expérience d'éclairage flashy et toutes les actions rapides qu'il peut faire. Il est construit sur la plate-forme Visual Flow qui nécessite moins de capacités techniques que Flow. Mais en raison de l'architecture sous-jacente, c'est aussi un outil puissant.

Ce que vous pouvez faire avec Process Builder -

  1. Tirer parti des critères d'entrée multi-objets
  2. Évaluer plusieurs critères d'entrée
  3. Créer de nouveaux enregistrements
  4. Créer des messages Chatter
  5. Flux d'appels
  6. Appeler Apex
  7. Soumettre un enregistrement pour approbation

Process Builder vous aide à automatiser les processus métier à l'aide de représentations graphiques (ou de type organigramme). Il s'agit d'un outil de flux de travail qui vous aide à automatiser facilement vos processus métier en offrant une représentation visuelle puissante et conviviale du processus. Le Process Builder vous permet de créer des processus automatisés personnalisés.

Workflow

Le workflow est une méthode éprouvée de processus métier d'automatisation Salesforce. C'est un outil qui fonctionne comme un bourreau de travail. Selon les critères, vous pouvez faire des choses comme mettre à jour un enregistrement, ajouter une nouvelle tâche ou envoyer un e-mail. C'est très simple et intuitif qui nécessite des efforts minimalistes.

Workflow est capable de -

  1. Critères de saisie d'objet unique
  2. Nouvelle alerte e-mail
  3. Nouvelle tâche
  4. Nouvelle mise à jour sur le terrain
  5. Nouvelle action sortante

Le flux de travail est utilisé pour les mises à jour en masse - des centaines, des milliers ou des millions d'enregistrements. Il déclenche et traite une grande quantité de données sans aucun échec.

Process Builder VS Workflow - Matrice de capacités

FonctionnalitéGénérateur de processusWorkflow
ComplexitéPlusieurs instructions if / thenUne seule instruction if / then
Concepteur visuelOuiNon
Commence quandL'enregistrement est modifié et convoqué par un autre processusL'enregistrement est modifié
Actions planifiéesOuiOui
Appeler le code ApexOuiNon
Créer des enregistrementsOuiPeut créer uniquement un enregistrement de tâche
Invoquer des processusOuiNon
Supprimer des enregistrementsNonNon
Lancer un fluxOuiNon
Publier un message ChatterOuiNon
Mettre à jour les champsTout enregistrement associéRecord ou son parent
Envoyer des messages sortantsNonOui
Soumettre pour approbationOuiNon
Email Seulement les alertesSeulement les alertes

Considérations relatives à Process Builder

Actuellement, il existe des limitations / problèmes connus qui doivent être gardés à l'esprit lors de leur inclusion dans votre conception:

  1. Modification de la valeur du type d'enregistrement - Lors de la mise à jour du type d'enregistrement des enregistrements, la valeur du type d'enregistrement actuel ne peut pas être directement référencée. Actuellement, il doit être codé en dur ou référencé indirectement
  2. La gestion des enregistrements en masse n'est toujours pas optimale et peut dépasser les limites d'exécution du temps CPU
  3. Les règles d'escalade de cas ne sont pas correctement réévaluées après les mises à jour de champ appelées par processus / flux
  4. Lors de la création d'un grand nombre de générateurs de processus, certaines organisations ont signalé une récurrence sporadique de problèmes d'apex simultanés dans leurs organisations, même sans processus de longue durée (appels, requêtes, apex)
  5. Le générateur de processus n'est pas déclenché lorsque des flux de travail dépendants du temps sont utilisés

Aussi, référez-vous Problèmes connus de Salesforce Process Builder pour obtenir une liste complète des problèmes connus avec les générateurs de processus.

Au fur et à mesure que Salesforce continue d'améliorer Process Builder et ses fonctionnalités, il deviendra certainement un puissant outil d'automatisation dans les jours à venir.

À emporter

Les deux outils sont très puissants, mais tous deux ont leurs propres limites. Le gagnant sera situationnel, l’un n’éclipsera pas l’autre et vous ne devriez pas utiliser l’un plutôt que l’autre. Évaluez vos besoins, puis déterminez le meilleur outil d’automatisation pour le travail. Process Builder ne devrait jamais être le seul choix.

Nous vous recommandons vivement de prendre en compte les problèmes ouverts mentionnés ci-dessus (vérifiez l'état actuel dans l'espace des problèmes connus de Salesforce), avant d'inclure fortement les générateurs de processus dans votre stratégie d'automatisation, car certaines limitations de performances peuvent entraîner une dégradation des performances du système. Vous ne rencontrerez aucun problème si votre processus métier et le code associé sont d'abord évalués avant de faire le choix de l'outil.

[sc name = "Salesforce Automation"]

C'est l'heure de la confrontation pour Process Builder et Workflow! Les deux sont des outils puissants offrant de nombreux avantages. Mais plus que probablement, il y aura au moins un outil d'automatisation activé dans votre organisation. Pourtant, la question reste la même, laquelle des deux est la mieux adaptée à votre processus d'automatisation.

Comme vous le savez, les processus métier d'automatisation peuvent faire passer votre application de gentille à légitimement utile. Grâce à ces outils, un administrateur averti peut faire gagner du temps et des clics aux utilisateurs tout en créant une cohérence des processus et en augmentant l'intégrité des données.

Process Builder contre Workflow

Générateur de processus

Process Builder est comme un nouveau jouet scintillant dans la collection de jeux. Il a une interface d'expérience d'éclairage flashy et toutes les actions rapides qu'il peut faire. Il est construit sur la plate-forme Visual Flow qui nécessite moins de capacités techniques que Flow. Mais en raison de l'architecture sous-jacente, c'est aussi un outil puissant.

Ce que vous pouvez faire avec Process Builder -

  1. Tirer parti des critères d'entrée multi-objets
  2. Évaluer plusieurs critères d'entrée
  3. Créer de nouveaux enregistrements
  4. Créer des messages Chatter
  5. Flux d'appels
  6. Appeler Apex
  7. Soumettre un enregistrement pour approbation

Process Builder vous aide à automatiser les processus métier à l'aide de représentations graphiques (ou de type organigramme). Il s'agit d'un outil de flux de travail qui vous aide à automatiser facilement vos processus métier en offrant une représentation visuelle puissante et conviviale du processus. Le Process Builder vous permet de créer des processus automatisés personnalisés.

Workflow

Le workflow est une méthode éprouvée de processus métier d'automatisation Salesforce. C'est un outil qui fonctionne comme un bourreau de travail. Selon les critères, vous pouvez faire des choses comme mettre à jour un enregistrement, ajouter une nouvelle tâche ou envoyer un e-mail. C'est très simple et intuitif qui nécessite des efforts minimalistes.

Workflow est capable de -

  1. Critères de saisie d'objet unique
  2. Nouvelle alerte e-mail
  3. Nouvelle tâche
  4. Nouvelle mise à jour sur le terrain
  5. Nouvelle action sortante

Le flux de travail est utilisé pour les mises à jour en masse - des centaines, des milliers ou des millions d'enregistrements. Il déclenche et traite une grande quantité de données sans aucun échec.

Process Builder VS Workflow - Matrice de capacités

FonctionnalitéGénérateur de processusWorkflow
ComplexitéPlusieurs instructions if / thenUne seule instruction if / then
Concepteur visuelOuiNon
Commence quandL'enregistrement est modifié et convoqué par un autre processusL'enregistrement est modifié
Actions planifiéesOuiOui
Appeler le code ApexOuiNon
Créer des enregistrementsOuiPeut créer uniquement un enregistrement de tâche
Invoquer des processusOuiNon
Supprimer des enregistrementsNonNon
Lancer un fluxOuiNon
Publier un message ChatterOuiNon
Mettre à jour les champsTout enregistrement associéRecord ou son parent
Envoyer des messages sortantsNonOui
Soumettre pour approbationOuiNon
Email Seulement les alertesSeulement les alertes

Considérations relatives à Process Builder

Actuellement, il existe des limitations / problèmes connus qui doivent être gardés à l'esprit lors de leur inclusion dans votre conception:

  1. Modification de la valeur du type d'enregistrement - Lors de la mise à jour du type d'enregistrement des enregistrements, la valeur du type d'enregistrement actuel ne peut pas être directement référencée. Actuellement, il doit être codé en dur ou référencé indirectement
  2. La gestion des enregistrements en masse n'est toujours pas optimale et peut dépasser les limites d'exécution du temps CPU
  3. Les règles d'escalade de cas ne sont pas correctement réévaluées après les mises à jour de champ appelées par processus / flux
  4. Lors de la création d'un grand nombre de générateurs de processus, certaines organisations ont signalé une récurrence sporadique de problèmes d'apex simultanés dans leurs organisations, même sans processus de longue durée (appels, requêtes, apex)
  5. Le générateur de processus n'est pas déclenché lorsque des flux de travail dépendants du temps sont utilisés

Aussi, référez-vous Problèmes connus de Salesforce Process Builder pour obtenir une liste complète des problèmes connus avec les générateurs de processus.

Au fur et à mesure que Salesforce continue d'améliorer Process Builder et ses fonctionnalités, il deviendra certainement un puissant outil d'automatisation dans les jours à venir.

À emporter

Les deux outils sont très puissants, mais tous deux ont leurs propres limites. Le gagnant sera situationnel, l’un n’éclipsera pas l’autre et vous ne devriez pas utiliser l’un plutôt que l’autre. Évaluez vos besoins, puis déterminez le meilleur outil d’automatisation pour le travail. Process Builder ne devrait jamais être le seul choix.

Nous vous recommandons vivement de prendre en compte les problèmes ouverts mentionnés ci-dessus (vérifiez l'état actuel dans l'espace des problèmes connus de Salesforce), avant d'inclure fortement les générateurs de processus dans votre stratégie d'automatisation, car certaines limitations de performances peuvent entraîner une dégradation des performances du système. Vous ne rencontrerez aucun problème si votre processus métier et le code associé sont d'abord évalués avant de faire le choix de l'outil.

Services de conseil Salesforce

Si vous êtes nouveau dans l'automatisation et que vous ne savez pas comment Workflow ou Process Builder. Ne vous inquiétez pas, nous sommes là pour vous. Parlez à nos experts et effacez toutes les idées troubles sur l'automatisation.

invité
0 Commentaires
Commentaires en ligne
Voir tous les commentaires
0
J'adorerais vos pensées, veuillez commenter.x