Salesforce crée un nouvel événement pour les invités existants, mais le propriétaire du lead n'est pas mis à jour. Vous pouvez mettre à jour le propriétaire du lead pour qu'il corresponde au propriétaire de l'événement, par exemple, lorsqu'un lead passe à une autre étape du cycle de vente.
Pour en savoir plus sur le comportement de flux par défaut, consultez cet article.
Mettre à jour le propriétaire du lead pour qu'il corresponde au propriétaire de l'événement
Remarque : si vous ignorez quelle version vous utilisez actuellement, vous pouvez visiter votre page d'intégration Salesforce pour confirmer votre version.
Localiser votre flux
- Dans Configuration de Salesforce, recherchez Flux. Sélectionnez Flux.
- Si vous n'avez pas encore personnalisé le modèle CreateEventTemplate, vous devrez créer un nouveau flux basé sur le modèle. Pour ce faire, vous pouvez ouvrir le modèle CreateEventTemplate, le personnaliser directement, puis Enregistrer sous. L'enregistrer créera un nouveau flux. Vous pouvez appeler le nouveau flux, par exemple « CreateEvent ».
- Si vous avez déjà personnalisé les flux, ouvrez votre flux personnalisé.
Ajouter un élément Décision
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément Décision à l'extrémité droite du flux, à côté de l'élément Créer des enregistrements : Créer un événement.
- Dans Nouvelle Décision, définissez Étiquette sur Correspondance de leads pour mise à jour.
- Sous Détails du résultat, définissez Étiquette sur Correspondance de leads pour mettre à jour le propriétaire de l'enregistrement.
- Sous Conditions requises pour exécuter le résultat, sélectionnez Toutes les conditions requises sont remplies. Vous allez configurer 3 conditions.
- Pour la première condition :
- Sur Ressource, sélectionnez WhoRecordId.
- Sur Opérateur, sélectionnez N'est pas égal.
- Sur Valeur, sélectionnez $GlobalConstant.EmptyString.
- Sélectionnez « + Ajouter une condition ». Pour la deuxième condition :
- Sur Ressource, sélectionnez LeadConvertedAt.
- Sur Opérateur, sélectionnez Est nul.
- Sur Valeur, sélectionnez $GlobalConstant.True.
- Sélectionnez « + Ajouter une condition ». Pour la troisième condition :
- Sur Ressource, entrez WhoRecordId.
- Sur Opérateur, sélectionnez Est nul.
- Sur Valeur, sélectionnez $GlobalConstant.False.
- Pour la première condition :
- Sélectionnez Terminé.
Ajouter un élément de mise à jour des enregistrements
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément Mettre à jour les enregistrements à l'extrême droite du flux à côté de l'élément Décision, Correspondance de leads à mettre à jour.
- Sous Nouveaux enregistrements à mettre à jour, définissez l'étiquette sur Mettre à jour le propriétaire de lead.
- Sous Comment identifier les enregistrements à mettre à jour et définir leurs valeurs, sélectionnez Spécifier les conditions pour identifier les enregistrements et définir les champs un par un.
- Sous Mettre à jour les enregistrements de ce type d'objet, sous Objet, sélectionnez Lead.
- Sous Filtrer les enregistrements de leads, sous Conditions pour mettre à jour les enregistrements, sélectionnez Toutes les conditions sont remplies. Vous allez configurer une condition :
- Sur Champ, sélectionnez Identifiant.
- Sur Opérateur, sélectionnez Égale.
- Su Valeur, sélectionnez WhoRecordId.
- Sur Définir les valeurs de champ pour les enregistrements de leads, vous configurerez un champ.
- Sur Champ, sélectionnez OwnerId.
- Sur Valeur, sélectionnez OwnerId.
- Sélectionnez Terminé.
Connecter les éléments
- Connectez l'élément Sous-flux : Créer un modèle de participant à un événement à l'élément Décision : Correspondance de leads à mettre à jour.
- Connectez l'élément Décision : Correspondance de leads à mettre à jour à l'élément Mise à jour des enregistrements : Mettre à jour le propriétaire du lead.
- Pour le pop-up Sélectionner un résultat pour le contrôleur de décision, laissez le résultat comme Correspondance de leads à mettre à jour le propriétaire de l'enregistrement et sélectionnez Terminé.
Enregistrer et activer le flux
- Sélectionnez Enregistrer sous, puis Créer une nouvelle version, puis Enregistrer.
- Pour activer votre flux, sélectionnez Activer.
Remarque : vous devrez également désactiver le modèle CreateEventTemplate, afin de ne pas avoir d'événements en double dans Salesforce.
Localiser votre flux
- Dans Configuration de Salesforce, recherchez Flux. Sélectionnez Flux.
- Si vous n'avez pas encore personnalisé le modèle CreateEventTemplate, vous devrez créer un nouveau flux basé sur le modèle. Pour ce faire, vous pouvez ouvrir le modèle CreateEventTemplate, le personnaliser directement, puis Enregistrer sous. L'enregistrer créera un nouveau flux. Vous pouvez appeler le nouveau flux, par exemple « CreateEvent ».
- Si vous avez déjà personnalisé les flux, ouvrez votre flux personnalisé.
Ajouter un élément Décision
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément Décision à l'extrémité droite du flux, à côté de l'élément Créer des enregistrements : Créer un événement.
- Dans Nouvelle Décision, définissez Étiquette sur Correspondance de leads pour mise à jour.
- Sous Détails du résultat, définissez Étiquette sur Correspondance de leads pour mettre à jour le propriétaire de l'enregistrement.
- Sous Conditions requises pour exécuter le résultat, sélectionnez Toutes les conditions requises sont remplies. Vous allez configurer 3 conditions.
- Pour la première condition :
- Sur Ressource, sélectionnez WhoRecordId.
- Sur Opérateur, sélectionnez N'est pas égal.
- Sur Valeur, sélectionnez $GlobalConstant.EmptyString.
- Sélectionnez « + Ajouter une condition ». Pour la deuxième condition :
- Sur Ressource, sélectionnez LeadConvertedAt.
- Sur Opérateur, sélectionnez Est nul.
- Sur Valeur, sélectionnez $GlobalConstant.True.
- Sélectionnez « + Ajouter une condition ». Pour la troisième condition :
- Sur Ressource, entrez WhoRecordId.
- Sur Opérateur, sélectionnez Est nul.
- Sur Valeur, sélectionnez $GlobalConstant.False.
- Pour la première condition :
- Sélectionnez Terminé.
Ajouter un élément de mise à jour des enregistrements
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément Mettre à jour les enregistrements à l'extrême droite du flux à côté de l'élément Décision, Correspondance de leads à mettre à jour.
- Sous Nouveaux enregistrements à mettre à jour, définissez l'étiquette sur Mettre à jour le propriétaire de lead.
- Sous Comment identifier les enregistrements à mettre à jour et définir leurs valeurs, sélectionnez Spécifier les conditions pour identifier les enregistrements et définir les champs un par un.
- Sous Mettre à jour les enregistrements de ce type d'objet, sous Objet, sélectionnez Lead.
- Sous Filtrer les enregistrements de leads, sous Conditions pour mettre à jour les enregistrements, sélectionnez Toutes les conditions sont remplies. Vous allez configurer une condition :
- Sur Champ, sélectionnez Identifiant.
- Sur Opérateur, sélectionnez Égale.
- Su Valeur, sélectionnez WhoRecordId.
- Sur Définir les valeurs de champ pour les enregistrements de leads, vous configurerez un champ.
- Sur Champ, sélectionnez OwnerId.
- Sur Valeur, sélectionnez OwnerId.
- Sélectionnez Terminé.
Connecter les éléments
- Connectez l'élément Créer des enregistrements : Créer un événement à l'élément Décision : Correspondance de leads à mettre à jour.
- Connectez l'élément Décision : Correspondance de leads à mettre à jour à l'élément Mise à jour des enregistrements : Mettre à jour le propriétaire du lead.
- Pour le pop-up Sélectionner un résultat pour le contrôleur de décision, laissez le résultat comme Correspondance de leads à mettre à jour le propriétaire de l'enregistrement et sélectionnez Terminé.
Enregistrer et activer le flux
- Sélectionnez Enregistrer sous, puis Créer une nouvelle version, puis Enregistrer.
- Pour activer votre flux, sélectionnez Activer.
Remarque : vous devrez également désactiver le modèle CreateEventTemplate, afin d'éviter les doublons d'événements dans Salesforce.
- À partir de votre page Configuration, localisez la barre de recherche rapide, puis tapez flux.
- Sélectionnez Flux.
- Dans Flux, ouvrez le flux CreateEvent.
- Remarque : le générateur visuel de votre organisation peut être consulté dans l'expérience Classic ou Lightning. La fonctionnalité reste la même.
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément de décision vers l'extrême droite du flux, à côté des éléments Créer des enregistrements, Créer un événement.
- À l'écran Modifier la décision, définissez :
- Étiquette sur Correspondance de lead à mettre à jour
- Quand exécuter le résultat sur Toutes les conditions sont remplies
- Sur Ressource, entrez {! WhoRecordId}. Ensuite, sur Opérateur, sélectionnez N'est pas égal. Définissez la valeur sur {! GlobalConstant.EmptyString}. Ensuite, + Ajouter une condition.
- Sur la Ressource suivante, entrez {! LeadConvertedAt}. Ensuite, sur Opérateur, sélectionnez Est nul. Définissez la valeur sur {! GlobalConstant.True}. Ensuite, + Ajouter une condition.
- Sur la dernière Ressource, entrez {! WhoRecordId}. Ensuite, sur Opérateur, sélectionnez Est nul. Définissez la valeur sur {! GlobalConstant.False}. Ensuite, sélectionnez Terminé.
- À partir de la boîte à outils sur le côté gauche, faites glisser un élément Mettre à jour les enregistrements à l'extrême droite du flux à côté de l'élément Décision, Correspondance de leads à mettre à jour.
- Sur Modifier les enregistrements de mise à jour, définissez Objet sur Lead.
- Dans Filtrer les enregistrements de prospects, définissez :
- Conditions requises sur Les conditions sont remplies
- Champ sur Id
- Opérateur sur Égal
- Valeur sur {! WhoRecordId}
- Sur Définir des valeurs de champ pour les enregistrements de leads, définissez :
- Champ sur OwnerId
- Valeur sur {! OwnerId}. Ensuite, sélectionnez Terminé.
- Connectez les éléments.
- Pour enregistrer le flux, sélectionnez Enregistrer, puis Enregistrer sous pour enregistrer la version modifiée du flux. Pour activer le flux, sélectionnez Activer.