Creazione di un flusso attivato da record dopo il salvataggio per i partecipanti ai corsi modificati
Creare un flusso attivato da record che viene eseguito se il campo Stato partecipante di un record partecipante al corso viene aggiornato su Annullato. Se la classe ha una lista di attesa, modificare lo stato del primo partecipante al corso nella lista di attesa da iscrivere. Inviare notifiche ai partecipanti ai corsi annullati e iscritti.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
| Autorizzazioni utente richieste | |
|---|---|
| Per aprire, modificare, creare, attivare o disattivare un flusso utilizzando tutti i tipi di flusso, gli elementi e le funzioni disponibili in Flow Builder, inclusi Einstein e Agentforce per Flusso: | Gestisci flusso |
Questo flusso di esempio funziona in combinazione con gli altri flussi di esempio in Automazione di un progetto di processo di gestione dei corsi.
-
Aprire la visualizzazione elenco Flussi.
- Dall'app Automation, selezionare la scheda Flussi.
- Dalla scheda Flussi di qualsiasi app Lightning, fare clic sul menu delle azioni e selezionare Apri flusso.
- Da Imposta, nella casella Ricerca veloce, immettere Flussi e quindi selezionare Flussi.
-
Creare un flusso attivato da record.
- Dall'app Automation, fare clic su Nuovo. Selezionare Automazioni attivate e quindi Flusso attivato da record.
- Da Imposta, fare clic su Nuovo flusso, selezionare Automazioni attivate e quindi selezionare Flusso attivato da record.
Viene aperto il riquadro Configura iniziale. -
Configurare l'elemento iniziale.
- Nel riquadro Configura iniziale, per Oggetto, selezionare Partecipante al corso.
- Per Attivare il flusso quando, selezionare Un record viene aggiornato.
- Per Requisito condizione, selezionare Tutte le condizioni sono soddisfatte (AND).
- Per Campo, selezionare Stato.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Annullato.
- Per Quando eseguire il flusso per i record aggiornati, selezionare Solo quando un record viene aggiornato per soddisfare i requisiti della condizione.
- Per Ottimizzare il flusso, selezionare Azioni e record correlati.
-
Aggiungere un modello di testo per memorizzare l'oggetto del messaggio email da inviare al partecipante al corso di attivazione.
-
Per aprire la Casella degli strumenti, fare clic su
.
- Fare clic su Nuova risorsa e selezionare Modello di testo.
- Per Nome API, immettere TriggeringAttendeeEmailSubjectTextTemplate.
- Per Descrizione, immettere Genera l'oggetto per l'email di annullamento del partecipante al corso che include lo stato e il nome del corso.
- In Corpo, per l'elenco a discesa, selezionare Visualizza come testo normale.
-
Per Corpo, immettere Il tuo stato per {!$Record.CourseDeliveryId__r.CourseId__r.Name}: {!$Record.Status__c}.
Per inserire campi di unione come {!$Record.Status__C}, fare clic su
Inserire una risorsa e selezionare il campo o la risorsa da aggiungere.
- Fare clic su Chiudi.
-
Per aprire la Casella degli strumenti, fare clic su
-
Inviare al partecipante al corso di attivazione una conferma di annullamento con un elemento Azione Invia email.
-
Fare clic su
e quindi cercare e selezionare Invia email.
Viene aperto il riquadro Invia email. -
Per Etichetta, immettere Avviso di annullamento.
Il Nome API viene compilato automaticamente.
- Per Descrizione, immettere Invia per email al partecipante al corso di attivazione l'annullamento dell'iscrizione al corso.
- Per Indirizzi destinatari, selezionare Attivazione Course_Attendee > Partecipante > Email.
- Per Oggetto, selezionare TriggeringAttendeeEmailSubjectTextTemplate.
- Per il primo paragrafo di Corpo, immettere Ciao {!$Record.StudentId__r.LastName} {!$Record.StudentId__r.FirstName} e quindi premere Invio due volte.
- Per il secondo paragrafo di Corpo, immettere Abbiamo annullato l'iscrizione alla classe di {!$Record.CourseDeliveryId__r.CourseId__r.Name} su {!$Record.CourseDeliveryId__r.Start_Date__c}. e quindi premere Invio due volte.
- Per trovare sessioni alternative di {!$Record.CourseDeliveryId__r.CourseId__r.Name} o per iscriversi ad altre classi, visita il nostro sito web.
- Per il quarto paragrafo di Corpo, immettere I migliori saluti e quindi premere Invio due volte.
- Per il quinto paragrafo di Corpo: immettere {!$Record.CourseDeliveryId__r.Owner:User.FirstName} {!$Record.CourseDeliveryId__r.Owner:User.LastName} e quindi premere Invio.
- Per l'ultima riga del corpo, immettere Pianificatore corsi.
- Per Corpo con formattazione RTF, selezionare Vero.
-
Fare clic su
-
Determinare se il partecipante al corso di attivazione è stato iscritto con un elemento Decisione.
-
Fare clic su
e selezionare Decisione.
Viene aperto il riquadro Decisione. -
Per Etichetta, immettere È stato annullato.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Determina se lo stato precedente del record di attivazione era Iscritto.
- Per Logica decisionale, selezionare Imposta manualmente condizioni.
- Per Etichetta risultato, immettere Sì.
- Per Nome API esito, immettere WasEnrolled.
- Per Risorsa, selezionare Valori precedenti di attivazione Course_Attendee__c > Stato.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Iscritto.
- In Ordine esito, selezionare Esito predefinito.
- Per Etichetta immettere No.
-
Fare clic su
-
Se lo stato del partecipante al corso di annullamento era in lista di attesa, terminare il flusso.
-
Nel percorso No, fare clic su
e selezionare Fine.
L'ultimo elemento del percorso No è un elemento Fine.
-
Nel percorso No, fare clic su
-
Se il partecipante al corso che annulla è stato iscritto, ottenere tutti i partecipanti al corso che sono in lista di attesa per la consegna del corso correlato con un elemento Ottieni record.
-
Nel percorso Sì, fare clic su
e selezionare Ottieni record.
Viene aperto il riquadro Ottieni record. -
Per Etichetta, immettere Ottieni primo partecipante al corso in lista di attesa.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Ottiene il partecipante al corso che si è iscritto allo stesso corso del partecipante al corso di attivazione ed è stato nella lista di attesa più a lungo. Memorizza i risultati nella variabile di record Ottieni primo partecipante al corso in lista di attesa.
- Per Oggetto, selezionare Partecipante al corso.
- Per Requisiti della condizione, selezionare Tutte le condizioni sono soddisfatte (AND).
- Per Campo, selezionare Consegna corso.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Triggering Course_Attendee__c > Course Delivery > Record ID.
-
Fare clic su + Aggiungi condizione.
Viene aggiunta una seconda condizione di filtro all'elemento Ottieni record.
- Per Campo, selezionare Stato.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Lista di attesa.
- Per Ordinamento, selezionare Crescente.
- Per Ordina per, selezionare Waitlisted_On__c.
- Per Quanti record memorizzare, selezionare Solo il primo record.
-
Nel percorso Sì, fare clic su
-
Determinare se la consegna del corso correlato ha un partecipante al corso in lista di attesa con un elemento Decisione.
-
Dopo l'elemento Ottieni primo partecipante al corso in lista di attesa, fare clic su
e selezionare Decisione.
Viene aperto il riquadro Decisione. -
Per Etichetta, immettere È nessuno lista di attesa.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Determina se un partecipante al corso in lista di attesa è stato restituito da Get First Waitlisted Course Attendee.
- Per Logica decisionale, selezionare Imposta manualmente condizioni.
- Per Etichetta risultato, immettere Sì.
- Per Nome API esito, immettere HasWaitlist.
- Per Risorsa, selezionare Partecipante al corso da Ottieni primo partecipante al corso in lista di attesa.
- Per Operatore, selezionare È nullo.
- Per Valore, selezionare Falso.
- In Ordine esito, selezionare Esito predefinito.
- Per Etichetta immettere No.
-
Dopo l'elemento Ottieni primo partecipante al corso in lista di attesa, fare clic su
-
Creare una formula per generare un codice di conferma del corso.
-
Per aprire la Casella degli strumenti, fare clic su
.
- Fare clic su Nuova risorsa e quindi selezionare Formula.
- Per Nome API, immettere CourseConfirmationCode.
- Per Descrizione, immettere Genera un codice di conferma del corso contenente il cognome del partecipante al corso, il mese, il giorno e l'anno di consegna del corso e i primi 10 caratteri del nome del corso.
- Per Tipo di dati, selezionare Testo.
-
Per Formula, immettere questo testo:
"CRC–" & {!$Record.AttendeeId__r.LastName} & "–" & TEXT(MONTH(TODAY())) & "–" & TEXT(DAY(TODAY())) & "–" & TEXT(YEAR(TODAY())) & "–" & LEFT({!$Record.CourseDeliveryId__r.CourseId__r.Name}, 10) -
Fare clic su Controlla sintassi.
Se sono stati seguiti i passaggi di Creazione del modello di dati, la formula è valida.
- Fare clic su Chiudi.
-
Per aprire la Casella degli strumenti, fare clic su
-
Se è presente una lista di attesa di un partecipante al corso per la consegna del corso associata al record partecipante al corso di attivazione, aggiornare lo stato del partecipante al corso in lista di attesa impostandolo su iscritto con un elemento Aggiorna record.
-
Nel percorso Sì dell'elemento È qualcuno in lista di attesa?, fare clic su
e selezionare Aggiorna record.
Viene aperto il riquadro Aggiorna record. -
Per Etichetta, immettere Aggiorna stato partecipante.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Aggiorna il partecipante al corso con un ID record corrispondente all'ID record di Get First Waitlisted Course Attendee to Irolled.
- In Come trovare i record da aggiornare e impostare i loro valori, selezionare Specifica le condizioni per identificare i record e imposta i campi singolarmente.
- Per Oggetto, selezionare Partecipante al corso.
- Per Requisiti della condizione, selezionare Tutte le condizioni sono soddisfatte (AND).
- Per Campo, selezionare ID record.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Partecipante corso da Ottieni primo partecipante al corso in lista di attesa > ID record.
- In Imposta valori di campo per i record partecipante al corso, per Campo, selezionare Stato.
- Per Valore, selezionare Iscritto.
-
Fare clic su + Aggiungi campo.
Viene aggiunto un secondo campo in Imposta valori di campo per il partecipante al corso.
- Per Campo, selezionare Codice di conferma.
- Per Valore, selezionare CourseConfirmationCode.
-
Nel percorso Sì dell'elemento È qualcuno in lista di attesa?, fare clic su
-
Ottenere i valori dei record aggiornati per il partecipante al corso appena iscritto con un elemento Ottieni record.
-
Dopo l'elemento Aggiorna stato partecipante corso a Iscritto, fare clic su
e selezionare Ottieni record.
Viene aperto il riquadro Ottieni record. -
Per Etichetta, immettere Ottieni partecipante corso aggiornato.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Ottiene i valori dei campi più recenti per il partecipante al corso appena iscritto. Memorizza i risultati nella variabile di record Partecipante al corso Ottieni partecipante al corso aggiornato.
- Per Oggetto, selezionare Partecipante al corso.
- Per Requisiti della condizione, selezionare Tutte le condizioni sono soddisfatte (AND).
- Per Campo, selezionare ID record.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Partecipante corso da Ottieni primo partecipante al corso in lista di attesa > ID record.
- Per Quanti record memorizzare, selezionare Solo il primo record.
-
Dopo l'elemento Aggiorna stato partecipante corso a Iscritto, fare clic su
-
Aggiungere un secondo modello di testo per memorizzare l'oggetto dell'email da inviare al partecipante al corso aggiornato con stato ora iscritto.
-
Per aprire la Casella degli strumenti, fare clic su
.
- Fare clic su Nuova risorsa e selezionare Modello di testo.
- Per Nome API, immettere WaitlistedAttendeeEmailSubjectTextTemplate.
- Per Descrizione, immettere Genera l'oggetto per l'email del partecipante al corso appena iscritto che include lo stato e il nome del corso.
- In Corpo, per l'elenco a discesa, selezionare Visualizza come testo normale.
- Per Corpo, immettere Il tuo stato per {!$Record.CourseDeliveryId__r.CourseId__r.Name}: {!Get Updated Course Attendee.Status__c}.
- Fare clic su Chiudi.
-
Per aprire la Casella degli strumenti, fare clic su
-
Comunicare al partecipante al corso in lista di attesa che è iscritto e includere un codice di conferma con un elemento Azione Invia email.
-
Dopo l'elemento Aggiorna stato partecipante corso a Iscritto, fare clic su
e quindi cercare e selezionare Invia email.
Viene aperto il riquadro Invia email. -
Per Etichetta, immettere Invia conferma corso per email.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Invia un'email al partecipante al corso che è stato iscritto consegna una conferma del corso.
- Per Indirizzi destinatari, selezionare Partecipante corso da Ottieni primo partecipante al corso in lista di attesa > Partecipante > Email.
- Per Oggetto, selezionare WaitlistedAttendeeEmailSubjectTextTemplate.
- Per il primo paragrafo di Corpo, immettere Ciao {!Get Updated Course Attendee.AttendeeId__r.FirstName}{!Get Updated Course Attendee.AttendeeId__r.LastName} e quindi premere Invio due volte.
- Per il secondo paragrafo di Corpo, immettere Ti abbiamo iscritto alla classe di {!Get Updated Course Attendee.CourseDeliveryId__r.CourseId__r.Name} su {!Get Updated Course Attendee.CourseDeliveryId__r.Start_Date__c}. Il codice di conferma del corso è {!Get Updated Course Attendee.Confirmation_Code__c}. e quindi premere Invio due volte.
- Per il terzo paragrafo di Corpo, immettere I migliori saluti e quindi premere Invio due volte.
- Per il quarto paragrafo di Corpo: immettere {!Get Updated Course Attendee.CourseDeliveryId__r.Owner:User.FirstName} {!Get Updated Course Attendee.CourseDeliveryId__r.Owner:User.LastName} e quindi premere Invio.
- Per l'ultima riga del corpo, immettere Pianificatore corsi.
- Per Corpo con formattazione RTF, selezionare Vero.
-
Dopo l'elemento Aggiorna stato partecipante corso a Iscritto, fare clic su
-
Determinare se la consegna di un corso senza partecipanti in lista di attesa ha lo stato Completo con un elemento Decisione.
-
Nel percorso No dell'elemento È qualcuno in lista di attesa?, fare clic su
e selezionare Decisione.
Viene aperto il riquadro Decisione. -
Per Etichetta, immettere È corso completo?.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Determina se lo stato di consegna del corso è Completo.
- Per Logica decisionale, selezionare Imposta manualmente condizioni.
- Per Etichetta risultato, immettere Sì.
- Per Nome API risultato, immettere IsFull.
- Per Risorsa, selezionare Attivazione Course_Attendee > Consegna corso > Stato.
- Per Operatore, selezionare Uguale a.
- Per Valore, selezionare Pieno.
- In Ordine esito, selezionare Esito predefinito.
- Per Etichetta immettere No.
-
Nel percorso No dell'elemento È qualcuno in lista di attesa?, fare clic su
-
Se lo stato di consegna del corso è impostato su Completo, impostare lo stato di consegna del corso su Pianificato con un elemento Aggiorna record.
-
Nel percorso Sì dell'elemento È corso completo, fare clic su
e selezionare Aggiorna record correlati.
Viene aperto il riquadro Aggiorna record. -
Per Etichetta, immettere Imposta stato consegna corso su Completo.
Il nome API viene compilato automaticamente.
- Per Descrizione, immettere Imposta lo stato della consegna del corso che non è più completa (perché il partecipante al corso di attivazione ha annullato) su Pianificato.
- Per Come trovare i record da aggiornare e impostarne i valori, selezionare Aggiorna record correlati al record partecipante al corso che ha attivato il flusso.
- Per i record correlati al partecipante al corso, selezionare Triggering Course_Attendee__c > Course Delivery
- Per Campo, selezionare Stato.
- Per Valore, selezionare Pianificato.
-
Nel percorso Sì dell'elemento È corso completo, fare clic su
-
Salvare il flusso attivato da record.
- Fare clic su Salva.
-
Per Etichetta flusso, immettere Gestisci annullamenti partecipanti.
Il Nome API flusso viene compilato automaticamente.
- Per Descrizione, immettere Gestisce lo stato di consegna del corso e le email ai partecipanti al corso dopo l'annullamento di un partecipante al corso.
- Fare clic su Salva.

Fase precedente: Creazione di un flusso attivato da record dopo il salvataggio per il partecipante al corso
Fase successiva: Creazione di un flusso schermata per registrare i partecipanti ai corsi
Vedere anche:
- Automazione di un progetto di processo di gestione dei corsi
- Creazione del modello di dati
- Creazione di un oggetto personalizzato per memorizzare le informazioni sui corsi
- Creazione di un oggetto personalizzato per memorizzare le informazioni di consegna dei corsi
- Creazione di un oggetto personalizzato per memorizzare le informazioni sui partecipanti ai corsi
- Creazione di un flusso prima del salvataggio per una migliore qualità dei dati
- Creazione di flussi attivati da record dopo il salvataggio
- Creazione di un flusso attivato da record dopo il salvataggio per il partecipante al corso
- Creazione di un flusso schermata per registrare i partecipanti ai corsi
- Test e attivazione di tutti i flussi di Gestione corsi
- Creazione di un pulsante per avviare il flusso schermata
