Loading
Uw bedrijfsprocessen automatiseren met Salesforce Flow
Meerdere records maken met een schermcomponent Herhaling, voorbeeld

Meerdere records maken met een schermcomponent Herhaling, voorbeeld

In dit voorbeeld worden schermstromen gemaakt die herhalingscomponenten gebruiken om informatie te verzamelen voor meerdere gerelateerde items en bulkacties op die gegevens uit te voeren. Gebruik herhalingscomponenten wanneer u hetzelfde type informatie moet verzamelen voor meerdere records, zoals het verzamelen van productinformatie voor meerdere items. De stroom kan vervolgens automatisch gerelateerde records maken en koppelen op basis van de verzamelde informatie.

Vereiste editions

Ondersteunde editions weergeven.
Benodigde gebruikersmachtigingen
Een stroom openen, bewerken, maken, activeren of deactiveren met behulp van alle stroomtypen, elementen en voorzieningen die beschikbaar zijn in Flow Builder, inclusief Einstein en Agentforce voor Flow: Stroom beheren

Dit voorbeeld configureert een scherm dat een voornaam, achternaam en e-mailadres verzamelt voor elke persoon die wordt toegevoegd. De gebruiker kan zo veel gezinsleden toevoegen als nodig is. Nadat de gegevens zijn verzameld, maakt de stroom automatisch een klantaccount en een contactpersoonsrecord voor elke ingevoerde persoon, allemaal verbonden met dezelfde account.

Een schermstroom maken

Maak een schermstroom om informatie van uw klanten te verzamelen.

  1. Open de lijstweergave Stromen.
    • Geef vanuit Set-up Stromen op in het vak Snel zoeken en selecteer vervolgens Stromen.
    • Selecteer vanuit de app Automatisering het tabblad Stromen.
    • Klik vanaf het tabblad Stromen in een Lightning app op het actiemenu en selecteer Stroom openen.
  2. Maak een schermstroom.
    • Klik vanuit de app Automatisering op Nieuw | Schermautomatiseringen | Schermstroom .
    • Klik vanuit Set-up op Nieuwe stroom | Schermautomatiseringen | Schermstroom
    De nieuwe schermstroom wordt geopend in Flow Builder.

Een schermelement toevoegen en configureren

Voeg een schermelement toe dat instructies en een component Tekst bevat om een achternaam te verzamelen. De familienaam wordt gebruikt als de accountnaam wanneer we de account maken. Voeg vervolgens een component Herhaling toe om een set contactpersoonsvelden meerdere malen op het scherm te tonen. Omdat we voornamen, achternamen en e-mailadressen verzamelen, voegt u een component Naam en een component E-mail toe binnen de component Herhaling.

  1. Voeg een element Scherm toe.
    1. Klik op Pictogram Element plus toevoegen en selecteer Scherm.
    2. Geef bij Label Klantengegevens verzamelen op.
      De API-naam wordt automatisch ingevuld.
  2. Voeg instructies en een component Tekst toe om de naam van de familie vast te houden.
    1. Voeg een component Weergavetekst toe. Klik vanuit de lijst Componenten in de sectie Weergave op Weergavetekst. Geef bij API-naam DisplayInstructions op. Geef in het tekstvak een naam op voor uw gezin. Voer vervolgens uw gegevens in en de gegevens voor eventuele extra gezinsleden die u aan onze lijst wilt toevoegen.
    2. Voeg een component Tekst toe. Klik in de lijst Componenten op Tekst. Geef bij Label Familienaam op. De API-naam wordt automatisch ingevuld.
  3. Voeg een component Herhaling en onderliggende schermcomponenten toe om naar de component Herhaling te gaan.
    1. Klik in de lijst Componenten in de sectie Weergave op Herhaling.
    2. Geef bij API-naam RepeatCustomerFields op.
    3. Voeg een component Naam toe. Sleep vanuit de lijst Componenten een component Naam naar de component Herhaling. Geef bij API-naam CustomerName op
    4. Geef stijl aan de component Naam. Klik op het tabblad Stijl. Selecteer bij Breedte 6 van 12.
    5. Voeg een component E-mail toe. Sleep vanuit de lijst Componenten een component E-mail naar de component Herhaling. Geef bij API-naam CustomerEmail op
    6. Geef de component E-mail stijl. Klik op het tabblad Stijl. Selecteer bij Breedte 6 van 12.
    7. Verplaats de component E-mail naar de andere helft van de component Herhaling.
  4. Voeg een standaardwaarde toe voor de component Familienaam om gebruikers een voorbeeld te geven van welke informatie ze moeten opgeven. De standaardwaarde wordt getoond in de schermcomponent totdat de gebruiker een waarde opgeeft.
    1. Klik op de component Familienaam.
    2. Klik bij Standaardwaarde op de schermcomponent Familienaam en geef vervolgens Familie op. De volledige standaardwaarde is {!Family_Name} Family.
  5. Klik op Gereed.
    Een component Herhaling voor een schermelement

Een element Records maken toevoegen en configureren voor de account

Voeg een element Records maken toe en configureer dit om de accountrecord te maken die is gerelateerd aan de nieuwe contactpersonen.

  1. Klik op Pictogram Element plus toevoegen en selecteer Records maken.
  2. Geef bij Label Account maken op.
    De API-naam wordt automatisch ingevuld.
  3. Selecteer Handmatig voor Hoe recordveldwaarden in te stellen.
  4. Selecteer bij Object Account.
  5. Selecteer voor de waarde voor Accountnaam het scherm Klantgegevens verzamelen en selecteer vervolgens Familienaam.
    Deze stap selecteert de achternaam die de gebruiker heeft opgegeven als de naam van de nieuwe account.

Een luselement toevoegen en configureren

Voeg een element Lus toe en configureer dit om de informatie te verwerken die wordt verzameld uit het schermelement, één gezinslid tegelijk.

  1. Klik op Pictogram Element plus toevoegen en selecteer Loop.
  2. Geef bij Label Geletterd over klanten op.
    De API-naam wordt automatisch ingevuld.
  3. Klik bij Verzamelingsvariabele op het scherm Klantgegevens verzamelen, vervolgens op de schermcomponent RepeatCustomerFields en vervolgens op de uitvoer van AllItems.
    Deze stap selecteert de informatie die is ingevoerd in de component Herhaling als de items die u wilt doorlopen.
Opmerking
Opmerking Deze stroom gebruikt variabelen en toewijzingselementen binnen een lus om de nieuwe contactgegevens te verwerken, in plaats van een element Records maken. Deze benadering houdt de gegevensverwerking binnen de stroom totdat alle informatie is verzameld, waarna één element Records maken buiten de lus wordt gebruikt om alle contactpersoonsrecords als groep te maken. Deze benadering minimaliseert database-interacties en voorkomt potentiële fouten. Denk bijvoorbeeld aan het verzamelen van e-mailberichten van klanten op een event met behulp van papier. U kunt elke klant afzonderlijk verwerken: Haal hun e-mail op, ga terug naar uw computer, voeg ze toe aan de e-maillijst en ga vervolgens terug om het volgende e-mailbericht op te halen. Maar dat kost veel moeite! U kunt ook eerst alle e-mailberichten van iedereen verzamelen en ze later allemaal in één batch aan de e-maillijst toevoegen. De tweede manier is veel sneller.

Een contactpersoonsrecordvariabele toevoegen en configureren

Voeg een resource Recordvariabele toe en configureer deze om veldwaarden voor contactpersoonsrecords vast te houden. De component Herhaling weet niet wat voor soort informatie deze verzamelt. Wijs de uitvoer van Herhaling daarom toe aan een plaatshoudercontactpersoonsrecord voor elk gezinslid dat we doorlopen.

  1. Klik op Open toolbox en vervolgens op Nieuwe resource.
  2. Selecteer bij Resourcetype de optie Variabele.
  3. Geef bij API-naam ContactRecord op.
  4. Selecteer bij Gegevenstype de optie Record.
  5. Selecteer bij Object Contactpersoon.
  6. Klik op Gereed.

Een verzameling contactpersoonsrecords toevoegen en configureren

Omdat we meerdere contactpersonen tegelijk maken, hebben we een resource Recordverzamelingsvariabele nodig om de informatie over alle contactpersonen als groep te bewaren.

  1. Klik op Open toolbox en vervolgens op Nieuwe resource.
  2. Selecteer bij Resourcetype de optie Variabele.
  3. Geef bij API-naam ContactCollection op.
  4. Selecteer bij Gegevenstype de optie Record.
  5. Selecteer bij Object Contactpersoon.
  6. Selecteer Meerdere waarden toestaan (verzameling).
    Deze stap maakt van de variabele een verzamelingsvariabele die meerdere items kan bevatten, zoals records.
  7. Klik op Gereed.
    Verzamelingsvariabele voor contactpersoonsrecord

Een toewijzingselement toevoegen en configureren om contactpersoonsrecordwaarden in te stellen

Voeg een element Toewijzing toe aan het luspad en configureer dit om contactpersoonsveldwaarden in te stellen voor elk gezinslid in de lus.

  1. Klik na Voor elk op Pictogram Element plus toevoegen en selecteer Toewijzing.
  2. Geef bij Label Contactpersoonsrecordwaarden instellen op.
    De API-naam wordt automatisch ingevuld.
  3. Klik bij Variabele op de recordvariabele ContactRecord en vervolgens op het veld Account-ID.
  4. Selecteer voor Operator Is gelijk aan.
  5. Selecteer bij Waarde AccountId bij Account maken.
    Deze stap stelt de account van de contactpersoon in op de account die we hebben gemaakt.
  6. Klik op Toewijzing toevoegen.
  7. Selecteer bij Variabele ContactRecord en selecteer vervolgens Voornaam.
  8. Selecteer voor Operator Is gelijk aan.
  9. Klik bij Waarde op Huidige item uit lus, klik op de schermcomponent CustomerName en klik vervolgens op de uitvoer Voornaam.
    Deze stap stelt de voornaam van de contactpersoon in op de voornaam die de klant opgeeft in het scherm.
  10. Herhaal stap 6 tot en met 9 voor de achternaam en het e-mailadres van de klant. Klik bij het selecteren van de waarde voor het e-mailbericht op Huidig item uit lus | CustomerEmail | Waarde | .
    Toewijzingselement Contactpersoonsrecordwaarden instellen met de veldwaarden ingesteld

Een toewijzingselement toevoegen en configureren om de contactpersoon toe te voegen aan de verzameling

Voeg een ander element Toewijzing toe aan het luspad en configureer dit om de waarden van contactpersoonsvelden voor elk gezinslid op te slaan in de verzamelingsvariabele voor contactpersoonsrecords. Nadat de waarden van de contactpersoonsrecord zijn opgeslagen, kan de contactpersoonsrecordvariabele worden gebruikt om de gegevens van het volgende gezinslid op te slaan.

  1. Klik na het element Toewijzing van contactpersoonsrecordwaarden instellen op Pictogram Element plus toevoegen en selecteer Toewijzing.
  2. Geef bij Label Contactpersoon toevoegen aan verzameling op.
    De API-naam wordt automatisch ingevuld.
  3. Klik bij Variabele op de recordverzamelingsvariabele ContactCollection.
  4. Selecteer bij Operator Toevoegen.
  5. Selecteer bij Waarde de recordvariabele ContactRecord waarvoor we zojuist de velden hebben ingevuld.
    Deze stap voegt de contactpersoon die in de lus zit toe aan de verzameling contactpersoonsrecords. Nu die veldwaarden zijn opgeslagen in ContactCollection, is de recordvariabele ContactRecord gereed voor hergebruik voor de informatie van de volgende contactpersoon.

Een element Records maken toevoegen en configureren om de contactpersonen te maken

Voeg een element Records maken toe en configureer dit om alle contactpersonen tegelijk te maken. Omdat we alle contactpersonen hebben opgeslagen in de recordverzamelingsvariabele, kunnen we het element Records maken vragen om records te maken voor alles in die verzameling.

  1. Klik na de elementen Lus en Toewijzing buiten de lus op Pictogram Element plus toevoegen en selecteer Records maken.
  2. Geef bij Label Contactpersonen maken op.
    De API-naam wordt automatisch ingevuld.
  3. Selecteer bij Hoe recordveldwaarden in te stellen Vanuit een recordvariabele.
  4. Selecteer Meerdere bij Hoeveel records te maken.
  5. Selecteer ContactCollection in de sectie Waarden selecteren om meerdere records te maken voor Recordverzameling.
  6. Sla uw stroom op en geef deze een beschrijvende naam. In dit voorbeeld maakt u een account- en contactpersoonsrecord voor een gezin met behulp van een online formulier.
  7. Test uw stroom met behulp van voorbeeldgegevens en verschillende scenario's.
  8. Wanneer u klaar bent om uw stroom te activeren, klikt u op Activeren.
Volledige stroom met alle elementen

De stroom is gereed om informatie over meerdere klanten te verzamelen en een account en meerdere gerelateerde contactpersonen met die informatie te maken.

 
Wordt geladen
Salesforce Help | Article