Skapa ett postutlöst flöde efter sparande för kursdeltagare
Skapa ett postutlöst flöde som körs efter att en ny kursdeltagares post har sparats. Om kursleveransen nu är full, ställ in kursleveransens status till full och e-posta instruktören. Skicka ett e-postmeddelande till den nya kursdeltagaren.
Versioner som krävs
| Visa versioner som stöds. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Öppna, redigera, skapa, aktivera eller inaktivera ett flöde med alla flödestyper, element och funktioner som finns i Flow Builder, inklusive Einstein och Agentforce för flöde: | Hantera flöde |
Viktig För att skicka e-post från Salesforce kräver åtgärden Skicka e-post i Salesforce-flödet verifiering av e-post på domännivå och användarnivå. E-postleverans misslyckas om antingen användarens e-postadress eller domänen som skickar e-post är overifierad. Se Krav på att skicka e-post från Salesforce.
Detta exempelflöde fungerar tillsammans med de andra exempelflödena i Automatisera ett kurshanteringsprocessprojekt.
-
Öppna listvyn Flöden.
- I Inställningar, i rutan Snabbsökning, skriv Flöden och välj sedan Flöden.
- Från appen Automatisering, välj fliken Flöden.
- Från fliken Flöden i en Lightning-app, klicka på åtgärdsmenyn och välj Öppna flöde.
-
Skapa ett postutlöst flöde.
- Från appen Automatisering, klicka på Ny. Välj Utlösta automatiseringar och välj sedan Postutlöst flöde.
- I Inställningar, klicka på Nytt flöde, välj Utlösta automatiseringar och välj sedan Postutlöst flöde.
Panelen Konfigurera start öppnas. -
Konfigurera startelementet.
- I panelen Konfigurera start, för Objekt, välj Kursdeltagare.
- För Utlös flödet när, välj En post skapas.
- För Optimera flödet för, välj Åtgärder och relaterade poster.
-
Hämta alla poster med samma kursleverans som den nya posten med ett element för Hämta poster.
-
Klicka på
och välj Hämta poster.
Panelen Hämta poster öppnas. -
För Etikett, ange Hämta alla deltagare i kursleverans.
API-namnet fylls i automatiskt.
- För Beskrivning, ange Hämtar alla kursdeltagares poster med samma ID för kursleveranspost som den utlösande posten. Lagrar resultaten i postsamlingen Kursdeltagare från Hämta alla deltagare i kursleverans.
- För Objekt, välj Kursdeltagare.
- För Fält, välj Kursleverans.
- För Operator, välj Lika med.
- För Värde, välj Utlösa Course_Attendee__c > Kursleverans > Post-ID.
- För Hur många poster som ska lagras, välj Alla poster.
-
Klicka på
-
Lägg till en variabel för att lagra antalet poster som elementet Hämta poster returnerade.
-
För att öppna verktygslådan, klicka på
.
- Klicka på Ny resurs och välj sedan Variabel.
- För API-namn, ange AttendeeCount.
- För Beskrivning, ange Lagrar antalet deltagare för kursleveransen av den utlösande posten.
- För Datatyp, välj Nummer.
- För Decimaler, ange 0.
- Klicka på Klar.
-
För att öppna verktygslådan, klicka på
-
Lagra antalet kursdeltagares poster för kursen i variabeln AttendeeCount med ett Tilldelning-element.
-
Klicka på
och välj Tilldelning.
Panelen Tilldelning öppnas. -
För Etikett, ange Ange AttendeeCount-variabel.
API-namnet fylls i automatiskt.
- För Beskrivning, ange Anger värdet för variabeln AttendeeCount till antalet poster som returneras av Hämta alla deltagare i kursleverans.
- För Variabel, välj AttendeeCount.
- För Operator, välj Är lika med antal.
- För Värde, välj Kursdeltagare från Hämta alla deltagare i kursleverans.
-
Klicka på
-
Avgör om klassen har tillgängliga platser kvar, är fullregistrerad eller har en väntelista med ett Beslut-element.
-
Klicka på
och välj Beslut.
Panelen Beslut öppnas. -
För Etikett, ange Vad är kursleveransstatus?.
API-namnet fylls i automatiskt.
- För Beskrivning, ange Avgör om kursleveransen är full och har en väntelista, är full men inte har någon väntelista eller fortfarande har platser tillgängliga.
- För Välj beslutslogik, välj Definiera manuellt (standard).
- För Resultatetikett, ange Har väntelista.
- För API-namn för resultat, ange HasWaitlist.
- För Resurs, välj AttendeeCount.
- För Operator, välj Större än.
- För Värde, välj Utlösa Course_Attendee__c > Kursleverans > Högsta antal deltagare.
-
I Resultatorder, klicka på
.
Ett nytt resultat läggs till efter resultatet Har väntelista. - För Resultatetikett, ange Fullständig.
- För Resultat-API-namn, ange IsFull.
- För Resurs, välj AttendeeCount.
- För Operator, välj Lika med.
- För Värde, välj Utlösa Course_Attendee__c > Kursleverans > Högsta antal deltagare.
- Under Resultatorder, välj Standardresultat.
- För Etikett, ange Har tillgängliga platser.
-
Klicka på
-
Lägg till en textmall för att lagra ämnet för e-postmeddelandet som skickas till kursdeltagaren.
-
För att öppna verktygslådan, klicka på
.
- Klicka på Ny resurs och välj sedan Textmall.
- För API-namn, ange EmailSubjectTextTemplate.
- För Beskrivning, ange Genererar ämnet för e-postmeddelandet till kursdeltagaren som innehåller status och kursnamn.
- Under Brödtext, för rullmenyn, välj Visa som vanlig text.
-
För Brödtext, ange Din status för {!$Record.CourseDeliveryId__r.CourseId__r.Name}: {!$Record.Status__c}.
För att lägga till ett kopplingsfält som Status__c i textmallen, klicka på Infoga en resurs och välj sedan den relevanta resursen.
- Klicka på Klar.
-
För att öppna verktygslådan, klicka på
-
Om klassen har fler deltagare än maxantalet deltagare, meddela kursdeltagaren att de har lagts till i väntelistan med ett element för Skicka e-post-åtgärd.
-
I sökvägen Har väntelista, klicka på
och sök sedan efter och välj Skicka e-post.
Panelen Skicka e-post öppnas. -
För Etikett, ange Bekräftelse av e-postkö till kursdeltagare.
API-namnet fylls i automatiskt.
- För Beskrivning, ange E-postmeddelanden till den utlösande kursdeltagaren att de har lagts till i väntelistan för kursleveransen.
- För Mottagaradresser, välj Utlösa kurs_deltagare > Deltagare > E-post.
- För Ämne, välj EmailSubjectTextTemplate.
- För det första stycket i Brödtext, ange Hi {!$Record.AttendeeId__r.FirstName} {!$Record.AttendeeId__r.LastName} och tryck Enter två gånger.
- För det andra stycket i Brödtext, ange Tack för ditt intresse för {!$Record.CourseDeliveryId__r.CourseId__r.Name} på {!$Record.CourseDeliveryId__r.Start_Date__c}. och tryck Enter två gånger.
- För det tredje stycket i Brödtext, ange Denna klass är för närvarande full, så vi har lagt till dig på klassens väntelista. Om en plats blir ledig och du står på tur på väntelistan registrerar vi dig automatiskt i klassen. Om detta händer skickar vi ett e-postmeddelande till dig igen med en bekräftelsekod för kursen. och tryck Enter två gånger.
- För det fjärde stycket i Brödtext, ange För att hitta alternativa sessioner för {!$Record.CourseDeliveryId__r.CourseId__r.Name}, utforska vår webbplats. och tryck Enter två gånger.
- För det femte stycket i Brödtext, ange Bästa hälsningar och tryck sedan på Enter två gånger.
- För sjätte stycket i brödtexten: skriv {!$Record.CourseDeliveryId__r.Owner:User.FirstName} {!$Record.CourseDeliveryId__r.Owner:User.LastName} och tryck Enter.
- För den sista raden i Brödtext, ange Kursschemaläggare.
- För Rich text-formaterad brödtext, välj Sant.
-
I sökvägen Har väntelista, klicka på
-
Om klassen är full men inte har någon väntelista, sätt kursleveransstatusen till Fullständig med ett element för Uppdatera poster.
-
I sökvägen Fullständig, klicka på
och välj Uppdatera relaterade poster.
Panelen Uppdatera poster öppnas. -
För Etikett, ange Ställ in kursleveransstatus till Fullständig.
API-namnet fylls i automatiskt.
- För Beskrivning, ange Sätter fältet Status för kursleveransposten som är associerad med den utlösande posten till Fullständig.
- För Hitta poster att uppdatera och ange deras värden, välj Uppdatera poster relaterade till kursdeltagarens post som utlöste flödet.
- För Post relaterad till kursdeltagare, välj Utlösa kurs_deltagare > Kursleverans.
- För Fält, välj Status.
- För Värde, välj Fullständig.
-
I sökvägen Fullständig, klicka på
-
Skicka ett e-postmeddelande till instruktören om att klassen är full med ett element för Skicka e-post-åtgärd.
-
I den fullständiga sökvägen, klicka på
och sök sedan efter och välj Skicka e-post.
Panelen Skicka e-post öppnas. -
För Etikett, ange E-postinstruktör.
API-namnet fylls i automatiskt.
- För Beskrivning, ange Skickar ett e-postmeddelande till instruktören, meddelar dem att kursen är full och ber om tillgänglighet för att undervisa en annan session i samma kurs.
- För Mottagaradresser, välj Utlösa Course_Attendee > Kursleverans > Instruktör > E-post.
- För Ämne, ange Din kurs har nått kapacitet.
- För det första stycket i Brödtext, ange Hi {!$Record.CourseDeliveryId__r.InstructorId__r.FirstName} {!$Record.CourseDeliveryId__r.InstructorId__r.LastName} och tryck Enter två gånger.
- För det andra stycket i Brödtext, ange {!$Record.CourseDeliveryId__r.CourseId__r.Name} som du undervisar om i {!$Record.CourseDeliveryId__r.Start_Date__c} är nu i kapacitet. För att hjälpa oss planera framtida kurstillfällen, meddela oss när du kan leda en annan session. och tryck Enter två gånger.
- För det tredje stycket i Brödtext, ange Bästa hälsningar och tryck sedan på Enter två gånger.
- För det fjärde stycket i Brödtext, ange {!$Record.CourseDeliveryId__r.Owner:User.FirstName} {!$Record.CourseDeliveryId__r.Owner:User.LastName} och tryck sedan på Enter.
- För den sista raden i Brödtext, ange Kursschemaläggare.
- För Rich text-formaterad brödtext, välj Sant.
-
I den fullständiga sökvägen, klicka på
-
E-posta den anmälda kursdeltagaren en kod för klassbekräftelse med ett element för Skicka e-post-åtgärd.
-
Efter elementet E-postinstruktör, klicka på
och sök sedan efter och välj Skicka e-post.
Panelen Skicka e-post öppnas. -
För Etikett, ange Bekräftelse av e-postklass till kursdeltagare.
API-namnet fylls i automatiskt.
- För Beskrivning, ange E-post den utlösande kursdeltagaren en kod för kursbekräftelse.
- För Mottagaradresser, välj Utlösa kurs_deltagare > Deltagare > E-post.
- För Ämne, välj EmailSubjectTextTemplate.
- För det första stycket i Brödtext, ange Hi {!$Record.AttendeeId__r.FirstName} {!$Record.AttendeeId__r.LastName} och tryck Enter två gånger.
- För det andra stycket i Brödtext, ange Tack för att du deltar i {!$Record.CourseDeliveryId__r.CourseId__r.Name} i {!$Record.CourseDeliveryId__r.Start_Date__c}. Din kursbekräftelsekod är {!$Record.Confirmation_Code__c}. och tryck Enter två gånger.
- För det tredje stycket i Brödtext, ange Bästa hälsningar och tryck sedan på Enter två gånger.
- För det fjärde stycket i Brödtext, ange {!$Record.CourseDeliveryId__r.Owner:User.FirstName} {!$Record.CourseDeliveryId__r.Owner:User.LastName} och tryck sedan på Enter.
- För den sista raden i Brödtext, ange Kursschemaläggare.
- För Rich text-formaterad brödtext, välj Sant.
-
Efter elementet E-postinstruktör, klicka på
-
Anslut sökvägen Har tillgängliga platser till elementet E-posta klassbekräftelse till kursdeltagare.
-
I sökvägen Har tillgängliga platser, klicka på
och välj sedan Anslut till element.
-
Välj elementet E-posta klassbekräftelse till kursdeltagare.
Sökvägen Har tillgängliga platser är nu ansluten till elementet E-posta klassbekräftelse till kursdeltagare.
-
I sökvägen Har tillgängliga platser, klicka på
-
Spara det postutlösta flödet.
- Klicka på Spara.
-
För Flödesetikett, ange Ange kursleveransstatus och Skicka e-post.
Flödets API-namn fylls i automatiskt.
- För Beskrivning, ange Hanterar kursleveransstatus och e-postmeddelanden till kursdeltagare efter att en ny kursdeltagare har skapats.
- Klicka på Spara.

Föregående steg: Skapa postutlösta flöden efter sparande
Nästa steg: Skapa ett postutlöst flöde efter sparande för ändrade kursdeltagare
Se även:
- Automatisera ett kurshanteringsprocessprojekt
- Skapa din datamodell
- Skapa ett eget objekt för att lagra kursinformation
- Skapa ett eget objekt för att lagra information om kursleveranser
- Skapa ett eget objekt för att lagra information om kursdeltagare
- Skapa ett flöde innan sparande för bättre datakvalitet
- Skapa postutlösta flöden efter sparande
- Skapa ett postutlöst flöde efter sparande för ändrade kursdeltagare
- Skapa ett skärmflöde för att registrera kursdeltagare
- Testa och aktivera alla kurshanteringsflöden
- Skapa en knapp för att starta skärmflödet
Löste denna artikel ditt problem?
Berätta för oss vad vi kan förbättra!
