Een door records geactiveerde stroom voor gewijzigde cursusdeelnemers maken
Maak een door records geactiveerde stroom die wordt uitgevoerd als het veld Deelnemersstatus van een cursusdeelnemerrecord wordt bijgewerkt naar Geannuleerd. Als de klas een wachtlijst heeft, wijzigt u de status van de eerste cursist op de wachtlijst die moet worden ingeschreven. Kennisgevingen verzenden naar de geannuleerde en geregistreerde deelnemers aan de cursus.
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 |
Belangrijk Voor het verzenden van e-mail vanuit Salesforce vereist de actie E-mail verzenden in Salesforce Flow e-mailverificatie op domein- en gebruikersniveau. E-maillevering mislukt als het e-mailadres van de gebruiker of het e-mailverzendende domein niet is geverifieerd. Zie Vereisten voor het verzenden van e-mail vanuit Salesforce.
Deze voorbeeldstroom werkt in combinatie met de andere voorbeeldstromen in Een cursusbeheerprocesproject automatiseren.
-
Open de lijstweergave 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.
- Geef vanuit Set-up Stromen op in het vak Snel zoeken en selecteer vervolgens Stromen.
-
Een door records geactiveerde stroom maken.
- Klik vanuit de app Automatisering op Nieuw. Selecteer Getriggerde automatiseringen en selecteer vervolgens Door record geactiveerde stroom.
- Klik vanuit Set-up op Nieuwe stroom, selecteer Geactiveerde automatiseringen en selecteer vervolgens Door record geactiveerde stroom.
Het deelvenster Start configureren wordt geopend. -
Configureer het element Start.
- Selecteer Cursusdeelnemer in het deelvenster Start configureren voor Object.
- Selecteer bij De stroom activeren wanneer Een record wordt bijgewerkt.
- Selecteer bij Voorwaardevereiste Aan alle voorwaarden wordt voldaan (AND).
- Selecteer bij Veld Status.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Geannuleerd.
- Selecteer bij Wanneer de stroom uitvoeren voor bijgewerkte records Alleen wanneer een record wordt bijgewerkt om aan de vereisten voor voorwaarden te voldoen.
- Selecteer bij De stroom optimaliseren voor Acties en gerelateerde records.
-
Voeg een tekstsjabloon toe om het onderwerp op te slaan van het e-mailbericht dat naar de activerende cursist moet worden verzonden.
-
Klik voor het openen van de Toolbox op
.
- Klik op Nieuwe resource en selecteer vervolgens Tekstsjabloon.
- Geef bij API-naam TriggeringAttendeeEmailSubjectTextTemplate op.
- Geef bij Beschrijving Genereert het onderwerp op voor het e-mailbericht van de geannuleerde cursusdeelnemer, dat de status en de cursusnaam bevat.
- Selecteer onder Hoofdtekst voor de vervolgkeuzelijst Weergeven als platte tekst.
-
Geef bij Hoofdtekst Uw status op voor {!$Record.CourseDeliveryId__r.CourseId__r.Name}: {!$Record.Status__c}.
Klik voor het invoegen van samenvoegvelden zoals {!$Record.Status__C} op
Voeg een resource in en selecteer het veld of de resource die u wilt toevoegen.
- Klik op Gereed.
-
Klik voor het openen van de Toolbox op
-
E-mail de activerende cursist een annuleringsbevestiging met een element Actie E-mail verzenden.
-
Klik op
en zoek en selecteer vervolgens E-mail verzenden.
Het deelvenster E-mail verzenden wordt geopend. -
Geef bij Label Bericht over e-mailannulering aan triggerende cursusdeelnemer op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving E-mailberichten op aan de activerende cursist dat diens inschrijving voor de cursus is geannuleerd.
- Selecteer bij Ontvangersadressen Cursus_deelnemer activeren > Deelnemer > E-mail.
- Selecteer bij Onderwerp TriggeringAttendeeEmailSubjectTextTemplate.
- Geef voor de eerste alinea van Hoofdtekst Hallo {!$Record.StudentId__r.FirstName} {!$Record.StudentId__r.LastName}, op en druk vervolgens tweemaal op Enter.
- Geef voor de tweede alinea van Hoofdtekst We hebben uw inschrijving voor de {!$Record.CourseDeliveryId__r.CourseId__r.Name} geannuleerd voor {!$Record.CourseDeliveryId__r.Start_Date__c} op. en druk vervolgens tweemaal op Enter.
- Als u alternatieve sessies van {!$Record.CourseDeliveryId__r.CourseId__r.Name} wilt vinden of zich wilt inschrijven voor andere lessen, verkent u onze website.
- Geef voor de vierde alinea van Hoofdtekst Met vriendelijke groet op en druk vervolgens tweemaal op Enter.
- Geef voor de vijfde alinea van Hoofdtekst {!$Record.CourseDeliveryId__r.Owner:User.FirstName} {!$Record.CourseDeliveryId__r.Owner:User.LastName} op en druk vervolgens op Enter.
- Geef voor de laatste regel van Hoofdtekst Cursusplanner op.
- Selecteer bij Hoofdtekst met rich-text-opmaak Waar.
-
Klik op
-
Bepaal of de activerende cursusdeelnemer was ingeschreven met een element Beslissing.
-
Klik op
en selecteer Besluit.
Het deelvenster Beslissing wordt geopend. -
Geef bij Label Was geannuleerde deelnemer ingeschreven? op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Bepaalt of de vorige status van de activerende record Ingeschreven was.
- Selecteer bij Beslissingslogica Handmatig voorwaarden instellen.
- Geef bij Uitkomstlabel Ja op.
- Geef WasEnrolled op bij API-naam van uitkomst.
- Selecteer bij Resource Voorafgaande waarden van Triggering Course_Attendee__c > Status.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Ingeschreven.
- Selecteer onder Uitkomstvolgorde Standaarduitkomst.
- Geef bij Label Nee op.
-
Klik op
-
Als de status van de annulerende cursusdeelnemer op de wachtlijst stond, beëindigt u de stroom.
-
Klik bij Geen pad op
en selecteer Einde.
Het laatste element in het pad Geen is een element Einde.
-
Klik bij Geen pad op
-
Als de annulerende cursusdeelnemer was ingeschreven, haalt u alle cursusdeelnemers op die op de wachtlijst staan voor de gerelateerde cursuslevering met een element Records ophalen.
-
Klik in het pad Ja op
en selecteer Records ophalen.
Het deelvenster Records ophalen wordt geopend. -
Geef bij Label Eerste cursist op wachtlijst krijgen op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Ophalen van de cursusdeelnemer die zich heeft aangemeld voor dezelfde cursus als de activerende cursusdeelnemer en het langst op de wachtlijst heeft gestaan. Slaat de resultaten op in de recordvariabele Cursusdeelnemer van Eerste cursist op wachtlijst ophalen.
- Selecteer bij Object Cursusdeelnemer.
- Selecteer bij Vereisten voor voorwaarden de optie Aan alle voorwaarden wordt voldaan (AND).
- Selecteer bij Veld Cursuslevering.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Cursusdeelnemer activeren__c > Cursuslevering > Record-ID.
-
Klik op + Voorwaarde toevoegen.
Een tweede filtervoorwaarde wordt toegevoegd aan het element Records ophalen.
- Selecteer bij Veld Status.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Wachtlijst.
- Selecteer bij Sorteervolgorde Oplopend.
- Selecteer Waitlisted_On__c voor Sorteren op.
- Selecteer Alleen de eerste record bij Hoeveel records opslaan.
-
Klik in het pad Ja op
-
Bepaal of de gerelateerde cursuslevering een deelnemer op de wachtlijst heeft met een element Beslissing.
-
Klik na het element Cursusdeelnemer op de eerste wachtlijst zetten op
en selecteer Beslissing.
Het deelvenster Beslissing wordt geopend. -
Geef bij Label Is iemand op de wachtlijst geplaatst? op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Bepaalt of een cursist op de wachtlijst is geretourneerd door Cursusdeelnemer op de eerste wachtlijst krijgen.
- Selecteer bij Beslissingslogica Handmatig voorwaarden instellen.
- Geef bij Uitkomstlabel Ja op.
- Geef HasWaitlist op bij API-naam uitkomst.
- Selecteer bij Resource Cursusdeelnemer bij Cursusdeelnemer op eerste wachtlijst zetten.
- Selecteer voor Operator Is null.
- Selecteer bij Waarde Onwaar.
- Selecteer onder Uitkomstvolgorde Standaarduitkomst.
- Geef bij Label Nee op.
-
Klik na het element Cursusdeelnemer op de eerste wachtlijst zetten op
-
Maak een formule om een code voor cursusbevestiging te genereren.
-
Klik voor het openen van de Toolbox op
.
- Klik op Nieuwe resource en selecteer vervolgens Formule.
- Geef bij API-naam CourseConfirmationCode op.
- Geef bij Beschrijving Genereert een cursusbevestigingscode op die de achternaam van de cursist, de maand, dag en jaar van de cursuslevering en de eerste 10 lettertekens van de cursusnaam bevat.
- Selecteer bij Gegevenstype de optie Tekst.
-
Geef bij Formule deze tekst op:
"CRC–" & {!$Record.AttendeeId__r.LastName} & "–" & TEXT(MONTH(TODAY())) & "–" & TEXT(DAY(TODAY())) & "–" & TEXT(YEAR(TODAY())) & "–" & LEFT({!$Record.CourseDeliveryId__r.CourseId__r.Name}, 10) -
Klik op Syntaxis controleren.
Als u de stappen uit Uw gegevensmodel maken hebt gevolgd, is de formule geldig.
- Klik op Gereed.
-
Klik voor het openen van de Toolbox op
-
Als er een cursusdeelnemer op de wachtlijst staat voor de cursuslevering die is gekoppeld aan de activerende cursusdeelnemersrecord, werkt u de status van de cursusdeelnemer op de wachtlijst bij naar ingeschreven met een element Records bijwerken.
-
Klik in het pad Ja van het element Staat iemand op de wachtlijst? op
en selecteer Records bijwerken.
Het deelvenster Records bijwerken wordt geopend. -
Geef bij Label Status cursist bijwerken naar Ingeschreven op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Updates de cursusdeelnemer met een record-ID op die overeenkomt met de record-ID van de Cursusdeelnemer op de eerste wachtlijst zetten om te worden ingeschreven.
- Selecteer bij Hoe records te vinden om bij te werken en hun waarden in te stellen Voorwaarden opgeven om records te identificeren en velden afzonderlijk in te stellen.
- Selecteer bij Object Cursusdeelnemer.
- Selecteer bij Vereisten voor voorwaarden de optie Aan alle voorwaarden wordt voldaan (AND).
- Selecteer bij Veld Record-ID.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Cursusdeelnemer bij Cursusdeelnemer op eerste wachtlijst zetten > Record-ID.
- Selecteer onder Veldwaarden instellen voor de records Cursusdeelnemer voor Veld Status.
- Selecteer bij Waarde Ingeschreven.
-
Klik op + Veld toevoegen.
Een tweede veld wordt toegevoegd onder Veldwaarden instellen voor de cursist.
- Selecteer bij Veld Bevestigingscode.
- Selecteer bij Waarde CourseConfirmationCode.
-
Klik in het pad Ja van het element Staat iemand op de wachtlijst? op
-
Haal de bijgewerkte recordwaarden voor de nieuw ingeschreven cursist op met een element Records ophalen.
-
Klik na het element Status van cursist bijwerken naar ingeschreven op
en selecteer Records ophalen.
Het deelvenster Records ophalen wordt geopend. -
Geef bij Label Bijgewerkte cursusdeelnemer ophalen op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving De nieuwste veldwaarden ophalen voor de nieuw ingeschreven cursist op. Slaat de resultaten op in de recordvariabele Cursusdeelnemer van Bijgewerkte cursusdeelnemer ophalen.
- Selecteer bij Object Cursusdeelnemer.
- Selecteer bij Vereisten voor voorwaarden de optie Aan alle voorwaarden wordt voldaan (AND).
- Selecteer bij Veld Record-ID.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Cursusdeelnemer bij Cursusdeelnemer op eerste wachtlijst zetten > Record-ID.
- Selecteer Alleen de eerste record bij Hoeveel records opslaan.
-
Klik na het element Status van cursist bijwerken naar ingeschreven op
-
Voeg een tweede tekstsjabloon toe om het onderwerp op te slaan van het e-mailbericht dat moet worden verzonden naar de bijgewerkte cursist die nu is ingeschreven.
-
Klik voor het openen van de Toolbox op
.
- Klik op Nieuwe resource en selecteer vervolgens Tekstsjabloon.
- Geef bij API-naam WaitlistedAttendeeEmailSubjectTextTemplate op.
- Geef bij Beschrijving Genereert het onderwerp op voor het nieuw ingeschreven e-mailbericht van de cursusdeelnemer, dat de status en de cursusnaam bevat.
- Selecteer onder Hoofdtekst voor de vervolgkeuzelijst Weergeven als platte tekst.
- Geef bij Hoofdtekst Uw status op voor {!$Record.CourseDeliveryId__r.CourseId__r.Name}: {!Get Updated Course Attendee.Status__c}.
- Klik op Gereed.
-
Klik voor het openen van de Toolbox op
-
Informeer de cursist op de wachtlijst dat deze is ingeschreven en voeg een bevestigingscode toe met een element Actie E-mail verzenden.
-
Klik na het element Status van cursist bijwerken naar ingeschreven op
en zoek vervolgens naar en selecteer E-mail verzenden.
Het deelvenster E-mail verzenden wordt geopend. -
Geef bij Label de tekst Bevestiging cursus per e-mail aan cursist op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving E-mailt de cursist die is ingeschreven voor de cursuslevering een cursusbevestiging op.
- Selecteer bij Ontvangersadressen Cursusdeelnemer bij Cursusdeelnemer op eerste wachtlijst zetten > Deelnemer > E-mail.
- Selecteer bij Onderwerp WaitlistedAttendeeEmailSubjectTextTemplate.
- Geef voor de eerste alinea van Hoofdtekst Hallo {!Get Updated Course Attendee.AttendeeId__r.FirstName}{!Get Updated Course Attendee.AttendeeId__r.LastName} op en druk vervolgens tweemaal op Enter.
- Geef voor de tweede alinea van Hoofdtekst We hebben u ingeschreven voor de {!Get Updated Course Attendee.CourseDeliveryId__r.CourseId__r.Name} voor {!Get Updated Course Attendee.CourseDeliveryId__r.Start_Date__c}. De code voor de cursusbevestiging is {!Get Updated Course Attendee.Confirmation_Code__c}. en druk vervolgens tweemaal op Enter.
- Geef voor de derde alinea van Hoofdtekst Met vriendelijke groet op en druk vervolgens tweemaal op Enter.
- Voor de vierde alinea van Hoofdtekst: geef {!Get Updated Course Attendee.CourseDeliveryId__r.Owner:User.FirstName} {!Get Updated Course Attendee.CourseDeliveryId__r.Owner:User.LastName} op en druk vervolgens op Enter.
- Geef voor de laatste regel van Hoofdtekst Cursusplanner op.
- Selecteer bij Hoofdtekst met rich-text-opmaak Waar.
-
Klik na het element Status van cursist bijwerken naar ingeschreven op
-
Bepaal of een cursuslevering zonder deelnemers op de wachtlijst een status Volledig heeft met een element Beslissing.
-
Klik in het element Geen pad van de wachtlijst voor iemand? op
en selecteer Besluit.
Het deelvenster Beslissing wordt geopend. -
Geef bij Label Is cursus vol? op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Bepaalt of de leveringsstatus van de cursus Volledig is.
- Selecteer bij Beslissingslogica Handmatig voorwaarden instellen.
- Geef bij Uitkomstlabel Ja op.
- Geef IsFull op bij API-naam van uitkomst.
- Selecteer bij Resource Cursusdeelnemer activeren > Cursuslevering > Status.
- Selecteer voor Operator Is gelijk aan.
- Selecteer bij Waarde Volledig.
- Selecteer onder Uitkomstvolgorde Standaarduitkomst.
- Geef bij Label Nee op.
-
Klik in het element Geen pad van de wachtlijst voor iemand? op
-
Als de status van de cursuslevering is ingesteld op Volledig, stelt u de status van de cursuslevering in op Gepland met een element Records bijwerken.
-
Klik in het pad Ja van het element Is cursus vol op
en selecteer Gerelateerde records bijwerken.
Het deelvenster Records bijwerken wordt geopend. -
Geef bij Label Cursusleveringsstatus instellen op Volledig op.
De API-naam wordt automatisch ingevuld.
- Geef bij Beschrijving Sets de status van de cursuslevering die niet langer vol is (omdat de activerende cursusdeelnemer heeft geannuleerd) op bij Gepland.
- Selecteer bij Records zoeken om bij te werken en hun waarden in te stellen Records bijwerken die zijn gerelateerd aan de cursusdeelnemersrecord die de stroom heeft geactiveerd.
- Selecteer bij Records gerelateerd aan Cursusdeelnemer Cursusdeelnemer activeren__c > Cursuslevering
- Selecteer bij Veld Status.
- Selecteer bij Waarde Gepland.
-
Klik in het pad Ja van het element Is cursus vol op
-
Sla de door een record geactiveerde stroom op.
- Klik op Opslaan.
-
Geef bij Stroomlabel Annuleringen van cursusdeelnemers beheren op.
De API-naam van de stroom wordt automatisch ingevuld.
- Geef bij Beschrijving Beheert cursusleveringsstatus en e-mailberichten aan cursusdeelnemers op nadat een cursusdeelnemer heeft geannuleerd.
- Klik op Opslaan.

Vorige stap: Een door records geactiveerde stroom voor cursisten na opslaan maken
Volgende stap: Een schermstroom maken om cursusdeelnemers te registreren
Zie ook:
- Een procesproject voor cursusbeheer automatiseren
- Uw gegevensmodel maken
- Een aangepast object maken om cursusgegevens op te slaan
- Een aangepast object maken om informatie over cursuslevering op te slaan
- Een aangepast object maken om informatie over cursusdeelnemers op te slaan
- Een stroom maken voordat wordt opgeslagen voor betere gegevenskwaliteit
- Door records geactiveerde stromen maken na opslaan
- Een door records geactiveerde stroom voor cursisten maken na opslaan
- Een schermstroom maken om cursisten te registreren
- Alle cursusbeheerstromen testen en activeren
- Een knop maken om de schermstroom te starten
Heeft dit artikel uw probleem opgelost?
Laat ons weten wat we kunnen doen om te verbeteren!
