Loading
Automatisation de vos processus métiers avec Salesforce Flow
Exemple d'ajout d'enregistrements à partir de l'entrée utilisateur dans des écrans en utilisant des répétiteurs

Exemple d'ajout d'enregistrements à partir de l'entrée utilisateur dans des écrans en utilisant des répétiteurs

Cet exemple utilise un flux d'écran avec le composant Répéteur pour recueillir des informations auprès des utilisateurs à l'exécution. Vous pouvez collecter des données pour plusieurs éléments d'un groupe. Le composant Répéteur contient un ou plusieurs composants enfants. Les valeurs de ces composants peuvent être préremplies à l'écran à l'exécution. Les utilisateurs peuvent mettre à jour, supprimer et ajouter des valeurs pour le groupe. Les modifications de l'interaction utilisateur peuvent également être engagées dans des enregistrements Salesforce.

Lorsque le composant Répéteur utilise une source de données de collection d'enregistrements, chaque élément génère une instance de répéteur à l'exécution. Les valeurs affichées dépendent du mappage avec les composants enfants du répétiteur. À l'exécution, les utilisateurs peuvent ajouter jusqu'à 30 instances du composant Répéteur à l'écran.

Par exemple, supposons que vous avez des informations sur quelques bénéficiaires de police d'assurance, mais que la liste n'est pas complète. Vous souhaitez que l'utilisateur ajoute les bénéficiaires restants et inclue des détails tels que le nom, l'adresse et l'adresse e-mail du bénéficiaire. Vous souhaitez ensuite stocker ces informations dans la base de données de Salesforce. À l'exécution, préremplissez les informations sur les bénéficiaires que vous avez déjà. Les utilisateurs peuvent ajouter des détails pour les bénéficiaires qui ne sont pas répertoriés. Le flux crée ensuite des enregistrements de bénéficiaire Salesforce pour les bénéficiaires que l'utilisateur a ajoutés.

Remarque
Remarque Cet exemple utilise l'élément Créer des enregistrements pour créer des enregistrements de bénéficiaire pour tous les bénéficiaires que l'utilisateur ajoute à l'écran.

Création d'un objet personnalisé Bénéficiaire

  1. Dans Configuration, sélectionnez Gestionnaire d'objet .
  2. Cliquez sur Créer, puis sélectionnez Objet personnalisé.
  3. Dans la page Nouvel objet personnalisé, spécifiez les détails suivants :
    1. Dans le champ Étiquette, saisissez Bénéficiaire. Les champs Nom de l'objet, Nom de l'enregistrement et Type de données sont automatiquement remplis.
    2. Dans le champ Étiquette au pluriel, saisissez Bénéficiaires.
  4. Cliquez sur Enregistrer.
  5. Dans les paramètres de gestion d'objet du bénéficiaire, accédez à Champs et relations.
  6. Cliquez sur Nouveau.
  7. Dans la page Choisir le type de champ, sous Type de données, sélectionnez E-mail, puis cliquez sur Suivant.
  8. Dans la page Saisissez Étiquette de champ, saisissez Adresse e-mail, puis cliquez sur Suivant.
  9. Dans la page Établir la sécurité au niveau du champ, acceptez les paramètres par défaut, puis cliquez sur Suivant.
  10. Dans la page Ajouter aux présentations de page, acceptez les paramètres par défaut, puis cliquez sur Enregistrer et Nouveau.
  11. Dans la page Choisir le type de champ, sélectionnez Zone de texte (long), puis cliquez sur Suivant.
  12. Dans la page Saisissez Étiquette de champ, saisissez Adresse, puis cliquez sur Suivant dans la page Saisir les détails.
  13. Dans la page Établir la sécurité au niveau du champ, acceptez les paramètres par défaut, puis cliquez sur Suivant.
  14. Dans la page Ajouter aux présentations de page, acceptez les paramètres par défaut, puis cliquez sur Enregistrer.

Création d'un onglet personnalisé pour l'objet Bénéficiaire

  1. Dans Configuration, saisissez Onglets dans la case Recherche rapide, puis sélectionnez-le.
  2. Pour créer un onglet personnalisé pour l'objet Bénéficiaire, cliquez sur Nouveau sous Onglets d'objet personnalisé.
  3. Dans la page Saisissez les détails, spécifiez les informations suivantes :
    1. Sous Objet, sélectionnez Bénéficiaire.
    2. Sous Style d'onglet, sélectionnez Personnes.
    3. Cliquez sur Suivant.
  4. Dans la page Ajouter aux profils, acceptez les paramètres par défaut, puis cliquez sur Suivant.
  5. Dans la page Ajouter à des applications personnalisées, acceptez les paramètres par défaut, puis cliquez sur Enregistrer.
  6. Actualisez la page Web.

Création d'enregistrements de bénéficiaire

  1. Dans le Lanceur d'application, recherchez et sélectionnez Bénéficiaires.
  2. Pour créer un bénéficiaire dans la liste associée Bénéficiaires, cliquez sur Nouveau.
  3. Ajoutez un ou plusieurs bénéficiaires.
  4. Pour chaque bénéficiaire, saisissez des informations telles que son nom, son adresse et son adresse e-mail.

Créer un flux d'écran

Créez un flux d'écran pour recueillir des informations sur les bénéficiaires auprès de vos utilisateurs.

  1. Ouvrez la vue de liste Flux.
    • Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez 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.
  2. Créez un flux d'écran.
    1. Dans l'application Automatisation, cliquez sur Nouveau | Écran | Flux d'écran.
    2. Dans Configuration, cliquez sur Nouveau flux | Écran | Flux d'écran

Ajout et configuration d'un élément Obtenir des enregistrements

  1. Pour ajouter un élément, cliquez sur Icône de signe plus pour ajouter un élément, recherchez et sélectionnez Obtenir des enregistrements.
  2. Pour l'élément Obtenir des enregistrements, spécifiez les informations suivantes :
    1. Dans le champ Étiquette, saisissez Obtenir les informations sur les bénéficiaires.
    2. Sous Objet, recherchez et sélectionnez Bénéficiaire.
    3. Sous Conditions requises, sélectionnez Aucun enregistrement bénéficiaire.
    4. Sous Nombre d'enregistrements à stocker, sélectionnez Tous les enregistrements.

Ajout et configuration d'un élément d'écran

  1. Pour ajouter un élément d'écran, cliquez sur Icône de signe plus pour ajouter un élément après l'élément Obtenir des enregistrements, puis sélectionnez Écran.
  2. Dans l'éditeur des propriétés de l'écran, saisissez Ajouter des bénéficiaires pour le champ Étiquette. Le Nom d'API est automatiquement rempli.

Ajout et configuration d'un composant Répéteur

Les éléments préremplis renvoyés dans un répétiteur prennent en charge uniquement les variables de type de données de collection d'enregistrements. Pour le champ Valeur par défaut ou Valeur dans les composants enfants, utilisez la variable automatiquement créée par l'élément Obtenir des enregistrements.

Les champs de la variable de collection d'enregistrement sélectionnée sont disponibles pour les composants enfants dans le Répéteur. L'identificateur unique des éléments est le nom d'API du champ. Ce champ contient un identifiant unique pour chaque élément de la collection. Le champ est automatiquement défini sur le champ ID de l'objet.

Dans cet exemple, nous avons utilisé la sortie Éléments ajoutés pour recueillir des informations sur les nouveaux bénéficiaires ajoutés. Vous pouvez agrandir cet exemple et utiliser Tous les éléments, Éléments préremplis et Éléments retirés. Pour plus d'informations, consultez Composant d'affichage d'écran de flux : Répéteur.

  1. Pour ajouter un composant Répéteur à l'élément d'écran, faites glisser le composant Répéteur vers la zone de dessin de l'écran.
  2. Pour configurer les propriétés Répéteur, spécifiez les détails suivants :
    1. Dans Nom d'API, saisissez BeneficiaryDetails.
    2. Pour le champ Collection d'éléments préremplis sous Configurer la source de données, sélectionnez Bénéficiaires dans Get_Beneficiary_Information (1).
    3. Pour le groupe de cases à cocher Autoriser les utilisateurs à ajouter ou à retirer des éléments, sous Configuration des options d'affichage, sélectionnez Les utilisateurs peuvent ajouter des éléments et Les utilisateurs peuvent retirer des éléments préremplis (2).
      Éditeur des propriétés du composant répéteur avec une variable de collection sélectionnée pour la collection des éléments préremplis et toutes les cases à cocher sous Configurer les options d'affichage sélectionnées
  3. Faites glisser un composant de texte vers le répétiteur et spécifiez les détails suivants :
    1. Dans Étiquette, saisissez Nom du bénéficiaire. Le Nom d'API est automatiquement rempli.
    2. Pour Valeur par défaut, sous ÉLÉMENTS PRÉ-REMPLIS RÉPÉTEUR, sélectionnez Bénéficiaires dans Obtenir_Information_sur_le_bénéficiaire > Nom.
      Variable Éléments préremplis sélectionnée sous Valeur par défaut pour le composant de texte du champ Nom
  4. Pour réduire la largeur du composant Texte, sous l'onglet Style, définissez la largeur sur 6 sur 12 (demi-largeur)
  5. Faites glisser le composant E-mail vers le répétiteur et spécifiez les détails suivants :
    1. Dans APIName, saisissez EmailAddress.
    2. Dans Étiquette, saisissez Adresse e-mail.
    3. Pour le champ Valeur, sous ÉLÉMENTS PRÉ-REMPLIS RÉPÉTEUR, sélectionnez Bénéficiaires dans Obtenir_Information_Bénéficiaire > Adresse_e-mail__c
  6. Pour réduire la largeur du composant E-mail, sous l'onglet Style, définissez la largeur sur 6 sur 12 (demi-largeur).
  7. Faites glisser une longue Zone de texte sur le répétiteur et spécifiez les détails suivants :
    1. Dans Étiquette, saisissez Adresse du bénéficiaire.
    2. Pour Valeur par défaut, sous ÉLÉMENTS PRÉREMPLIS RÉPÉTEUR, sélectionnez Bénéficiaires dans Get_Beneficiary_Information > Address__c
  8. Dans l'éditeur d'écran, cliquez sur Terminé.

Création d'une variable d'enregistrement à valeur unique pour stocker les éléments ajoutés

La variable d'enregistrement à valeur unique addedBeneficiaryDetails stocke les valeurs de champ d'un bénéficiaire.

Dans la boîte à outils, ajoutez une nouvelle ressource et spécifiez les détails suivants :
  1. Sous Type de ressource, sélectionnez Variable.
  2. Dans Nom d'API, saisissez addedBeneficiaryDetails.
  3. Sous Type de données, sélectionnez Enregistrement.
  4. Sous Objet, sélectionnez Bénéficiaire.
  5. Cliquez sur Terminé.

Création d'une variable de collection pour stocker tous les éléments ajoutés

Les valeurs de la variable addedBeneficiaryDetails sont ajoutées de façon itérative à une variable de collection d'enregistrement, beneficiaryCollection. La variable de collection d'enregistrement est ensuite utilisée pour créer des enregistrements de bénéficiaire.

Dans la boîte à outils, ajoutez une nouvelle ressource et spécifiez les détails suivants :
  1. Sous Type de ressource, sélectionnez Variable.
  2. Dans Nom d'API, saisissez beneficiaryCollection.
  3. Sous Type de données, sélectionnez Enregistrement.
  4. Sous Objet, sélectionnez Bénéficiaire.
  5. Sélectionner Toutes les valeurs multiples (collection)
  6. Cliquez sur Terminé.

Ajout et configuration d'un élément Boucle

Pour traiter la sortie du Répéteur, ajoutez un élément Boucle.

Après l'élément d'écran, ajoutez un élément Boucle et spécifiez les détails suivants :
  1. Dans Étiquette, saisissez Boucle à travers Éléments ajoutés. Le Nom d'API est automatiquement rempli.
  2. Pour la variable de collection, sous ÉCRAN, sélectionnez Ajouter des bénéficiaires > Détails sur les bénéficiaires > Éléments ajoutés
    Ressource d'écran Ajouter des bénéficiaires sélectionné sous Variable de collection
    Ajout d'éléments sélectionnés sous Sorties pour la variable de collection

Ajout et configuration d'un élément Attribution pour collecter les détails du bénéficiaire

Pour chaque élément ajouté, l'élément Attribution attribue les champs de la variable d'enregistrement à valeur unique à la variable de collection d'enregistrement.

  1. Après Pour chaque sous la boucle, cliquez sur Icône de signe plus pour ajouter un élément pour ajouter un élément Attribution.
  2. Dans Étiquette, saisissez Ajouter les détails du bénéficiaire. Le Nom d'API est automatiquement rempli.
  3. Pour définir les valeurs du nom du bénéficiaire, spécifiez les valeurs suivantes :
    1. Pour Variable, sous Variables d'enregistrement, sélectionnez addedBeneficiaryDetails > Nom du bénéficiaire
    2. Pour Opérateur, sélectionnez Égal à.
    3. Pour Valeur, sous Boucle, sélectionnez Élément actuel dans Boucle à travers Éléments ajoutés > Nom du bénéficiaire
  4. Pour définir les valeurs d'Adresse e-mail, saisissez les valeurs suivantes :
    1. Cliquez sur Ajouter une attribution.
    2. Pour Variable, sous Variables d'enregistrement, sélectionnez addedBeneficiaryDetails > Adresse e-mail.
    3. Pour Opérateur, sélectionnez Égal à.
    4. Pour Valeur, sous Boucle, sélectionnez Élément actuel dans Boucle à travers Éléments ajoutés > Adresse e-mail.
  5. Pour définir les valeurs de Adresse, saisissez les valeurs suivantes :
    1. Cliquez sur Ajouter une attribution.
    2. Pour Variable, sous Variables d'enregistrement, sélectionnez addedBeneficiaryDetails > Adresse
    3. Pour Opérateur, sélectionnez Égal à.
    4. Pour Valeur, sous Boucle, sélectionnez Élément actuel dans Boucle à travers Éléments ajoutés > Adresse du bénéficiaire
  6. Pour ajouter les détails du bénéficiaire à une variable de collection d'enregistrement qui sera utilisée dans l'élément Créer des enregistrements, saisissez les valeurs suivantes :
    1. Cliquez sur Ajouter une attribution.
    2. Pour Variable, sélectionnez beneficiaryCollection.
    3. Pour Opérateur, sélectionnez Ajouter.
    4. Pour Valeur, sélectionnez addedBeneficiaryDetails.

Ajout et configuration d'un élément Créer des enregistrements pour créer de nouveaux bénéficiaires

  1. Après l'élément Boucle, ajoutez un élément Créer des enregistrements.
  2. Pour configurer l'élément Créer des enregistrements, spécifiez les valeurs suivantes :
    1. Dans Étiquette, saisissez Ajouter de nouveaux bénéficiaires. Le Nom d'API est automatiquement rempli.
    2. Pour Nombre d'enregistrements à créer, sélectionnez Multiple.
    3. Sous Collection d’enregistrements, sélectionnez beneficiaryCollection.
  3. Enregistrez le flux.
  4. Dans Étiquette du flux, saisissez Ajouter des informations sur le bénéficiaire. Le nom d'API est automatiquement rempli.
  5. Cliquez sur Enregistrer.
    Flux complet pour ajouter des bénéficiaires pendant l'exécution.

Exécutez le flux et ajoutez un ou plusieurs bénéficiaires. Revenez dans la page Enregistrement du bénéficiaire et affichez les nouveaux bénéficiaires ajoutés sous la liste associée Tous les bénéficiaires.

 
Chargement
Salesforce Help | Article