U bent hier:
Records toevoegen vanuit gebruikersinvoer in schermen met behulp van herhalingen, voorbeeld
In dit voorbeeld wordt een schermstroom met de component Herhaling gebruikt om informatie van gebruikers te verzamelen tijdens run-time. U kunt gegevens verzamelen voor meerdere items in een groep. De component Herhaling heeft een of meer onderliggende componenten. De waarden in deze componenten kunnen vooraf op het scherm worden ingevuld tijdens run-time. Gebruikers kunnen waarden voor de groep bijwerken, verwijderen en toevoegen. De wijzigingen uit de gebruikersinteractie kunnen ook worden vastgelegd in Salesforce-records.
Wanneer de component Herhaling een recordverzamelingsgegevensbron gebruikt, genereert elk item een herhalingsexemplaar tijdens run-time. De weergegeven waarden zijn afhankelijk van de manier waarop u ze toewijst aan de onderliggende componenten van de herhaling. Tijdens run-time kunnen gebruikers maximaal 30 exemplaren van de component Herhaling toevoegen aan het scherm.
Stel bijvoorbeeld dat u informatie hebt over enkele begunstigden van verzekeringspolissen, maar dat de lijst niet volledig is. U wilt dat de gebruiker de resterende begunstigden toevoegt en details opneemt zoals de naam, het adres en het e-mailadres van de begunstigde. U wilt deze details vervolgens opslaan in de Salesforce-database. Vul tijdens run-time de begunstigdegegevens in die u al hebt. Gebruikers kunnen details toevoegen voor begunstigden die niet worden vermeld. De stroom maakt vervolgens Salesforce-begunstigderecords voor de begunstigden die de gebruiker heeft toegevoegd.
Een aangepast object voor begunstigden maken
- Selecteer in Set-up .
- Klik op Maken en selecteer vervolgens Aangepast object.
-
Geef op de pagina Nieuw aangepast object deze details op:
- Geef in het veld Label Begunstigde op. De velden Objectnaam, Recordnaam en Gegevenstype worden automatisch ingevuld.
- Geef Begunstigden op in het veld Meervoudig label.
- Klik op Opslaan.
- Ga vanuit de objectbeheerinstellingen voor begunstigde naar Velden en relaties.
- Klik op Nieuw.
- Selecteer op de pagina Het veldtype kiezen onder Gegevenstype e-mail en klik op Volgende.
- Geef op de pagina De details opgeven bij Veldlabel E-mailadres op en klik op Volgende.
- Accepteer op de pagina Beveiliging op veldniveau vaststellen de standaardinstellingen en klik op Volgende.
- Accepteer op de pagina Toevoegen aan paginalay-outs de standaardinstellingen en klik op Opslaan en nieuw.
- Selecteer op de pagina Het veldtype kiezen Tekstgebied (lang) en klik op Volgende.
- Geef op de pagina De details opgeven bij Veldlabel Adres op en klik op Volgende.
- Accepteer op de pagina Beveiliging op veldniveau vaststellen de standaardinstellingen en klik op Volgende.
- Accepteer op de pagina Toevoegen aan paginalay-outs de standaardinstellingen en klik op Opslaan.
Een aangepast tabblad maken voor het object Begunstigde
- Geef vanuit Set-up Tabbladen op in het vak Snel zoeken en selecteer dit.
- Als u een aangepast tabblad wilt maken voor het object Begunstigde, klikt u onder Tabbladen voor aangepaste objecten op Nieuw.
-
Geef op de pagina Details opgeven deze details op:
- Selecteer Begunstigde onder Object.
- Selecteer Mensen onder Tabbladstijl.
- Klik op Volgende.
- Accepteer op de pagina Toevoegen aan profielen de standaardinstellingen en klik op Volgende.
- Accepteer op de pagina Toevoegen aan aangepaste apps de standaardinstellingen en klik op Opslaan.
- Vernieuw de webpagina.
Begunstigderecords maken
- Zoek en selecteer vanuit de Appstarter Begunstigden.
- Klik voor het maken van een begunstigde in de gerelateerde lijst Begunstigden op Nieuw.
- Voeg een of meer begunstigden toe.
- Geef voor elke begunstigde details op zoals naam, adres en e-mailadres.
Een schermstroom maken
Maak een schermstroom om informatie over begunstigden van uw gebruikers 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 | Scherm | Schermstroom.
- Klik vanuit Set-up op Nieuwe stroom | Scherm | Schermstroom
Een element Records ophalen toevoegen en configureren
-
Klik voor het toevoegen van een element op
en zoek naar en selecteer Records ophalen.
-
Geef voor het element Records ophalen deze informatie op:
- Geef voor het labelveld Informatie over begunstigden ophalen op.
- Zoek onder Object naar en selecteer Begunstigde.
- Selecteer onder Voorwaardevereisten Niet-alle begunstigde records ophalen.
- Selecteer onder Hoeveel records op te slaan Alle records.
Een schermelement toevoegen en configureren
-
Klik voor het toevoegen van een schermelement na het element Records ophalen op
en selecteer Scherm.
- Geef in de editor voor schermeigenschappen voor het veld Label Begunstigden toevoegen op. De API-naam wordt automatisch ingevuld.
Een herhalingscomponent toevoegen en configureren
De vooraf ingevulde items die worden uitgevoerd in een herhaling, ondersteunen alleen variabelen van het gegevenstype recordverzameling. Gebruik voor Standaardwaarde of Waarde in de onderliggende componenten de variabele die automatisch wordt gemaakt door het element Records ophalen.
De velden uit de geselecteerde recordverzamelingsvariabele zijn beschikbaar voor onderliggende componenten in de herhaling. De unieke identifier voor items is de API-naam van het veld. Dat veld bevat een unieke identifier voor elk item in de verzameling. Het veld wordt automatisch ingesteld op het ID-veld van het object.
In dit voorbeeld hebben we de uitvoer Toegevoegde items gebruikt om informatie te verzamelen over nieuw toegevoegde begunstigden. U kunt dit voorbeeld uitvouwen en Alle items, Vooraf ingevulde items en Verwijderde items gebruiken. Zie Component Stroomschermweergave voor meer informatie: Herhaling.
- Sleep voor het toevoegen van een component Herhaling aan het schermelement de component Herhaling naar het schermdoek.
-
Geef voor het configureren van de eigenschappen van Herhaling deze details op:
- Geef bij API-naam BeneficiaryDetails op.
- Selecteer voor het veld Verzameling voor vooraf ingevulde items onder Gegevensbron configureren Begunstigden van Get_Beneficiary_Information (1).
-
Selecteer voor de groep Items laten toevoegen of verwijderen door gebruikers onder Weergaveopties configureren Gebruikers kunnen items toevoegen en Gebruikers kunnen vooraf ingevulde items verwijderen (2).
-
Sleep een tekstcomponent naar de herhaling en geef deze details op:
- Geef bij Label Naam begunstigde op. De API-naam wordt automatisch ingevuld.
-
Selecteer bij Standaardwaarde onder VOORAF INGEVULDE ITEMS VAN REPEATER Begunstigden van Get_Beneficiary_Information > Name.
- Als u de breedte van de component Tekst wilt verkleinen, wijzigt u Breedte op het tabblad Stijl in 6 van 12 (halve breedte)
-
Sleep de component E-mail naar de herhaling en geef deze details op:
- Geef als APIName EmailAddress op.
- Geef bij Label E-mailadres op.
- Selecteer voor het veld Waarde, onder VOORAF INGEVULDE ITEMS VAN REPEATER, Begunstigden van Get_Beneficiary_Information > Email_Address__c
- Als u de breedte van de component E-mail wilt verkleinen, wijzigt u Breedte op het tabblad Stijl in 6 van 12 (halve breedte).
-
Sleep een lang tekstgebied op de herhaling en geef deze details op:
- Geef bij Label Adres begunstigde op.
- Selecteer bij Standaardwaarde onder VOORAF INGEVULDE ITEMS VAN REPEATER Begunstigden van Get_Beneficiary_Information > Address__c
- Klik in de schermeditor op Gereed.
Een recordvariabele met één waarde maken om toegevoegde items op te slaan
De recordvariabele addedBeneficiaryDetails met één waarde slaat de veldwaarden voor een begunstigde op.
- Selecteer Variabele onder Resourcetype.
- Geef bij API-naam addedBeneficiaryDetails op.
- Selecteer onder Gegevenstype Record.
- Selecteer Begunstigde onder Object.
- Klik op Gereed.
Een verzamelingsvariabele maken om alle toegevoegde items op te slaan
De waarden uit de variabele addedBeneficiaryDetails worden iteratief toegevoegd aan een recordverzamelingsvariabele, beneficiaryCollection. De recordverzamelingsvariabele wordt vervolgens gebruikt om begunstigde records te maken.
- Selecteer Variabele onder Resourcetype.
- Geef bij API-naam beneficiaryCollection op.
- Selecteer onder Gegevenstype Record.
- Selecteer Begunstigde onder Object.
- Alle meerdere waarden selecteren (verzameling)
- Klik op Gereed.
Een luselement toevoegen en configureren
Voeg voor het verwerken van de uitvoer van de herhaling een luselement toe.
- Geef bij Label Doorlopen Toegevoegde items op. De API-naam wordt automatisch ingevuld.
-
Selecteer voor de verzamelingsvariabele onder SCHERM Begunstigden toevoegen > Details van begunstigde > Toegevoegde items
Een toewijzingselement toevoegen en configureren om details van begunstigden te verzamelen
Voor elk toegevoegd item wijst het toewijzingselement de velden uit de recordvariabele met één waarde toe aan de recordverzamelingsvariabele.
-
Klik na Voor elk onder de lus op
om een element Toewijzing toe te voegen.
- Geef bij Label Details van begunstigde toevoegen op. De API-naam wordt automatisch ingevuld.
-
Geef voor het instellen van de waarden voor de naam van de begunstigde deze waarden op:
- Selecteer bij Variabele onder Recordvariabelen addedBeneficiaryDetails > Naam begunstigde
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde onder Lus Huidige item uit Lus Lus door toegevoegde items > Naam begunstigde
-
Geef voor het instellen van de waarden voor E-mailadres deze waarden op:
- Klik op Toewijzing toevoegen.
- Selecteer bij Variabele onder Recordvariabelen addedBeneficiaryDetails > E-mailadres.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde onder Lus Huidige item uit Lus Lus door toegevoegde items > E-mailadres.
-
Geef voor het instellen van de waarden voor Adres deze waarden op:
- Klik op Toewijzing toevoegen.
- Selecteer bij Variabele onder Recordvariabelen addedBeneficiaryDetails > Address
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde onder Lus Huidige item uit Lus Lus door toegevoegde items > Begunstigde adres
-
Als u de details van de begunstigde wilt toevoegen aan een recordverzamelingsvariabele die wordt gebruikt in het element Records maken, geeft u deze waarden op:
- Klik op Toewijzing toevoegen.
- Selecteer bij Variabele beneficiaryCollection.
- Selecteer bij Operator Toevoegen.
- Selecteer bij Waarde addedBeneficiaryDetails.
Een element Records maken toevoegen en configureren om nieuw toegevoegde begunstigden te maken
- Voeg na het element Lus een element Records maken toe.
-
Geef voor het configureren van het element Records maken deze waarden op:
- Geef bij Label Nieuwe begunstigden toevoegen op. De API-naam wordt automatisch ingevuld.
- Selecteer Meerdere bij Hoeveel records te maken.
- Selecteer onder Recordverzameling beneficiaryCollection.
- Sla de stroom op.
- Geef bij Stroomlabel Begunstigdegegevens toevoegen op. De API-naam wordt automatisch ingevuld.
-
Klik op Opslaan.
Voer de stroom uit en voeg een of meer begunstigden toe. Ga terug naar de pagina Record van begunstigde en bekijk de nieuw toegevoegde begunstigden onder de gerelateerde lijst Alle begunstigden.
