Création d'un flux enfant pour cloner un enregistrement
Créez un flux pour cloner un enregistrement avec toutes les valeurs de champ stockées dans une variable d'enregistrement. Ce flux est appelé par un flux parent utilisant un élément Flux secondaire. Ce flux renvoie l'enregistrement cloné au flux parent.
Éditions requises
| Afficher les éditions prises en charge. |
| Autorisations utilisateur requises | |
|---|---|
| Pour ouvrir, modifier, créer, activer ou désactiver un flux en utilisant tous les types, éléments et fonctionnalités de flux disponibles dans Flow Builder, y compris Einstein et Agentforce pour flux : | Gérer les flux |
Remarque Lorsque vous sélectionnez l'option Stocker automatiquement tous les champs dans un élément Obtenir des enregistrements, le flux détermine les champs que vous référencez dans ce flux et stocke uniquement les valeurs des champs référencés. Par conséquent, si vous utilisez un élément Créer des enregistrements dans le flux parent pour cloner l'enregistrement, seules les valeurs de champ référencées dans le flux sont copiées dans le nouvel enregistrement. Lorsque vous utilisez un flux enfant pour cloner l'enregistrement, le flux copie tous les champs auxquels l'utilisateur actif a accès en modification.
Avant de commencer, consultez Restrictions des champs en lecture seule pour le traitement des enregistrements de flux
-
Ouvrez la vue de liste Flux.
- Dans l'application Automatisation, sélectionnez l'onglet Flux.
- Sous l'onglet Flux de n'importe quelle application Lightning, cliquez sur le menu d'actions, puis sélectionnez Ouvrir le flux.
- Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez Flux.
-
Créez un flux lancé automatiquement.
- Dans Configuration, cliquez sur Nouveau flux, sélectionnez Automatisations lancées automatiquement, puis sélectionnez Flux lancé automatiquement (sans déclencheur).
- Dans l'application Automation, cliquez sur Nouveau, sélectionnez Automations lancées, puis sélectionnez Flux lancé automatiquement (sans déclencheur).
-
Ajoutez une variable d'entrée pour stocker la variable d'enregistrement contenant l'enregistrement d'origine.
-
Pour ouvrir la boîte à outils, cliquez sur
- Cliquez sur Nouvelle ressource, puis sélectionnez Variable.
- Saisissez un nom d'API et une description.
- Pour Type de données, sélectionnez Enregistrement.
- Dans Objet, sélectionnez l'objet de l'enregistrement à cloner.
- Pour Disponibilité hors du flux, sélectionnez Disponible pour entrée.
Par exemple, pour cloner un enregistrement de requête, ajoutez une variable d'enregistrement caseToClone.Champ Valeur Nom d'API caseToClone Description Stocke un enregistrement de requête qui contient les valeurs de champ de l'enregistrement de requête d'origine et qui est transmis dans le flux. Type de données Enregistrement Objet Requête Disponibilité hors du flux Disponible pour l'entrée -
Pour ouvrir la boîte à outils, cliquez sur
-
Ajoutez une variable d'enregistrement pour stocker les nouvelles valeurs d'enregistrement.
- Cliquez sur Nouvelle ressource, puis sélectionnez Variable.
- Saisissez un nom d'API et une description.
- Pour Type de données, sélectionnez Enregistrement.
- Dans Objet, sélectionnez l'objet de l'enregistrement à cloner.
- Dans Disponible hors du flux, sélectionnez Disponible pour la sortie.
Créez par exemple une variable pour stocker un nouvel enregistrement de requête et le renvoyer au flux parent en ajoutant une variable d'enregistrement newCase disponible en sortie du flux.Champ Valeur Nom d'API newCase Description Stocke les valeurs de champ de l'enregistrement de requête d'origine et est disponible en sortie du flux. Type de données Enregistrement Objet Requête Disponibilité hors du flux Disponible pour la sortie -
Ajoutez un élément Attribution pour effacer la valeur de l'ID de l'enregistrement.
-
Cliquez sur
, puis sélectionnez Attribution.
- Modifiez l'étiquette et la description générées si nécessaire. Flow Builder les génère en fonction de la configuration de l'élément, et le nom d'API est rempli en fonction de l'étiquette.
- Dans Variable, sélectionnez la variable d'enregistrement qui contient le nouvel enregistrement.
- Pour Opérateur, sélectionnez Égal à.
- Dans Valeur, sélectionnez la variable d'enregistrement qui contient l'enregistrement à cloner.
- Cliquez sur Ajouter une attribution.
- Dans Variable, sélectionnez le champ ID principal de la variable d'enregistrement qui contient le nouvel enregistrement.
- Pour Opérateur, sélectionnez Égal à.
- Pour Valeur, sélectionnez Valeur vide (chaîne vide).
Par exemple, pour définir la valeur de la nouvelle variable d'enregistrement sur l'enregistrement transmis dans le flux et définir son ID de requête sur une chaîne vide, ajoutez un élément Attribution.Champ Valeur Étiquette Définir les valeurs newCase Nom d'API SetNewCaseValues Description Définit la variable d'enregistrement newCase sur caseToClone, puis définit l'ID de requête newCase sur une chaîne vide. Variable newCase > Ressource entière Opérateur Égal à Valeur caseToClone > Ressource entière Variable newCase > ID de requête Opérateur Égal à Valeur Valeur vide (chaîne vide) -
Cliquez sur
-
Ajoutez un élément Créer des enregistrements.
-
Cliquez sur
, puis sélectionnez Créer des enregistrements.
- Modifiez l'étiquette et la description générées si nécessaire. Flow Builder les génère en fonction de la configuration de l'élément, et le nom d'API est rempli en fonction de l'étiquette.
- Dans Objet, sélectionnez l'objet de l'enregistrement à créer.
- Pour Nombre d'enregistrements à créer, sélectionnez Un.
- Dans Enregistrement, sélectionnez la variable d'enregistrement créée à l'étape 4.
Par exemple, ajoutez un élément Créer des enregistrements et configurez-le pour créer un enregistrement en utilisant les valeurs de champ stockées dans la variable d'enregistrement newCase.Champ Valeur Étiquette Enregistrement Cloner Nom d'API CloneRecord Description Crée une copie de l'enregistrement dans newCase et stocke le résultat dans la variable d'enregistrement newCase. Comment définir des valeurs de champ d'enregistrement À partir d'une variable d'enregistrement Nombre d'enregistrements à créer Un seul Enregistrement newCase Le champ ID de requête de newCase contient désormais l'ID de requête du nouvel enregistrement. -
Cliquez sur
-
Enregistrez le flux.
Par exemple, cliquez sur Enregistrer, puis utilisez ces valeurs pour enregistrer le flux.
Champ Valeur Étiquette du flux Clonage d'un enregistrement avec tous les champs Nom d'API Clone_Record_with_All_Fields Description Crée une copie de l'enregistrement transmis dans le flux, avec tous les champs. 
Cliquez sur Enregistrer.
- Activez le flux.
Ce flux enfant peut maintenant être appelé par le flux parent en utilisant un élément Flux secondaire.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !
