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.
-
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.
-
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.
- Voeg een element Scherm toe.
-
Voeg instructies en een component Tekst toe om de naam van de familie vast te houden.
- 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.
- Voeg een component Tekst toe. Klik in de lijst Componenten op Tekst. Geef bij Label Familienaam op. De API-naam wordt automatisch ingevuld.
-
Voeg een component Herhaling en onderliggende schermcomponenten toe om naar de component Herhaling te gaan.
- Klik in de lijst Componenten in de sectie Weergave op Herhaling.
- Geef bij API-naam RepeatCustomerFields op.
- Voeg een component Naam toe. Sleep vanuit de lijst Componenten een component Naam naar de component Herhaling. Geef bij API-naam CustomerName op
- Geef stijl aan de component Naam. Klik op het tabblad Stijl. Selecteer bij Breedte 6 van 12.
- 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
- Geef de component E-mail stijl. Klik op het tabblad Stijl. Selecteer bij Breedte 6 van 12.
- Verplaats de component E-mail naar de andere helft van de component Herhaling.
-
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.
- Klik op de component Familienaam.
- Klik bij Standaardwaarde op de schermcomponent Familienaam en geef vervolgens Familie op. De volledige standaardwaarde is {!Family_Name} Family.
-
Klik op Gereed.
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.
-
Klik op
en selecteer Records maken.
-
Geef bij Label Account maken op.
De API-naam wordt automatisch ingevuld.
- Selecteer Handmatig voor Hoe recordveldwaarden in te stellen.
- Selecteer bij Object Account.
-
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.
-
Klik op
en selecteer Loop.
-
Geef bij Label Geletterd over klanten op.
De API-naam wordt automatisch ingevuld.
-
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.
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.
-
Klik op
en vervolgens op Nieuwe resource.
- Selecteer bij Resourcetype de optie Variabele.
- Geef bij API-naam ContactRecord op.
- Selecteer bij Gegevenstype de optie Record.
- Selecteer bij Object Contactpersoon.
- 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.
-
Klik op
en vervolgens op Nieuwe resource.
- Selecteer bij Resourcetype de optie Variabele.
- Geef bij API-naam ContactCollection op.
- Selecteer bij Gegevenstype de optie Record.
- Selecteer bij Object Contactpersoon.
-
Selecteer Meerdere waarden toestaan (verzameling).
Deze stap maakt van de variabele een verzamelingsvariabele die meerdere items kan bevatten, zoals records.
-
Klik op Gereed.
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.
-
Klik na Voor elk op
en selecteer Toewijzing.
-
Geef bij Label Contactpersoonsrecordwaarden instellen op.
De API-naam wordt automatisch ingevuld.
- Klik bij Variabele op de recordvariabele ContactRecord en vervolgens op het veld Account-ID.
- Selecteer voor Operator Is gelijk aan.
-
Selecteer bij Waarde AccountId bij Account maken.
Deze stap stelt de account van de contactpersoon in op de account die we hebben gemaakt.
- Klik op Toewijzing toevoegen.
- Selecteer bij Variabele ContactRecord en selecteer vervolgens Voornaam.
- Selecteer voor Operator Is gelijk aan.
-
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.
-
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 | .
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.
-
Klik na het element Toewijzing van contactpersoonsrecordwaarden instellen op
en selecteer Toewijzing.
-
Geef bij Label Contactpersoon toevoegen aan verzameling op.
De API-naam wordt automatisch ingevuld.
- Klik bij Variabele op de recordverzamelingsvariabele ContactCollection.
- Selecteer bij Operator Toevoegen.
-
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.
-
Klik na de elementen Lus en Toewijzing buiten de lus op
en selecteer Records maken.
-
Geef bij Label Contactpersonen maken op.
De API-naam wordt automatisch ingevuld.
- Selecteer bij Hoe recordveldwaarden in te stellen Vanuit een recordvariabele.
- Selecteer Meerdere bij Hoeveel records te maken.
- Selecteer ContactCollection in de sectie Waarden selecteren om meerdere records te maken voor Recordverzameling.
- 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.
- Test uw stroom met behulp van voorbeeldgegevens en verschillende scenario's.
- Wanneer u klaar bent om uw stroom te activeren, klikt u op Activeren.
De stroom is gereed om informatie over meerdere klanten te verzamelen en een account en meerdere gerelateerde contactpersonen met die informatie te maken.
