Sie befinden sich hier:
Erstellen eines Bildschirm-Flows zum Registrieren von Kursteilnehmern
Optimieren Sie einen Registrierungsprozess mit einem Bildschirm-Flow. Mitarbeiter können den Bildschirm-Flow verwenden, um sicherzustellen, dass sie alle relevanten Informationen über einen Kursteilnehmer und die Kurszustellung erhalten, für die der Teilnehmer registriert werden soll.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Öffnen, Bearbeiten, Erstellen, Aktivieren oder Deaktivieren eines Flows mit allen in Flow Builder verfügbaren Flow-Typen, -Elementen und -Funktionen, einschließlich Einstein und Agentforce für Flow: | Flow verwalten |
Dieser Beispiel-Flow funktioniert in Verbindung mit den anderen Beispiel-Flows unter Automatisieren eines Kursverwaltungsprozessprojekts.
Dieser Bildschirm-Flow bietet Mitarbeitern eine geführte Benutzeroberfläche, auf der sie Kursteilnehmer registrieren können, die erforderlichen Informationen Schritt für Schritt erfassen und Fehler sorgfältig verarbeiten können. Der Flow erfasst zunächst Teilnehmerdetails über Eingabekomponenten und sucht dann nach doppelten Kontakten, um das Erstellen redundanter Datensätze zu vermeiden. Als Nächstes werden die verfügbaren Kurszustellungen nach Region des Teilnehmers gefiltert und in der Zukunft geplant angezeigt, sodass der Mitarbeiter den entsprechenden Kurs auswählen kann. Wenn der Mitarbeiter die Registrierung sendet, erstellt der Flow einen Kursteilnehmer-Datensatz, der den Flow vor dem Speichern auslöst, um die Daten zu validieren und den Registrierungsstatus festzulegen. Der Bildschirm-Flow enthält die Fehlerpfadverarbeitung, um benutzerfreundliche Fehlermeldungen zu erfassen und anzuzeigen, wenn Probleme auftreten, beispielsweise wenn jemand versucht, dieselbe Person zweimal für denselben Kurs zu registrieren. Schließlich wird im Flow ein Bestätigungsbildschirm angezeigt, der angibt, ob der Teilnehmer registriert oder auf der Warteliste war. Durch diesen Ansatz wird sichergestellt, dass Mitarbeiter immer vollständige und gültige Informationen erfassen, während die automatisierten Flows die Geschäftslogik im Hintergrund verarbeiten.
Erstellen eines Bildschirm-Flows für die Kursregistrierung
Erstellen Sie einen Bildschirm-Flow und Flow-Ressourcen, damit Mitarbeiter einen Kursteilnehmer für eine Kurszustellung registrieren können.
-
Öffnen Sie die Listenansicht "Flows".
- Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Flows ein und wählen Sie dann Flows aus.
- Wählen Sie in der Automatisierungsanwendung die Registerkarte Flows aus.
- Klicken Sie in einer beliebigen Lightning-Anwendung auf der Registerkarte "Flows" auf das Aktionsmenü und wählen Sie Flow öffnen aus.
-
Erstellen Sie einen Bildschirm-Flow.
- Klicken Sie in der Automatisierungsanwendung auf Neu. Wählen Sie Bildschirmautomatisierungen und dann Bildschirm-Flow aus.
- Klicken Sie unter "Setup" auf Neuer Flow. Wählen Sie Bildschirmautomatisierungen und dann Bildschirm-Flow aus.
-
Erstellen Sie einen Auswahllisten-Auswahlsatz, der die Region des Teilnehmers enthält, die auf dem Bildschirm verwendet werden soll.
Die Region des Teilnehmers wird verwendet, um Kurszustellungen zu finden, die sich in der Nähe des Standorts eines Teilnehmers befinden.
-
Klicken Sie zum Öffnen der Toolbox auf
.
- Klicken Sie auf Neue Ressource und wählen Sie dann Auswahllisten-Auswahlsatz aus.
- Geben Sie als API-Namen RegionPicklistChoiceSet ein.
- Geben Sie für "Beschreibung" den Text Stores the region of the attendee (Geschäfte für die Region des Teilnehmers) ein, damit nur Kurse angezeigt werden, die in der Region des Teilnehmers verfügbar sind.
- Wählen Sie für "Objekt" die Option Kurszustellung aus.
- Wählen Sie als Datentyp Auswahlliste aus.
- Wählen Sie für "Feld" die Option Region__c aus.
- Klicken Sie auf Fertig.
-
Klicken Sie zum Öffnen der Toolbox auf
-
Erstellen Sie eine Variable, um die ID des Accountdatensatzes zu speichern, in dem der Mitarbeiter auf die Schaltfläche klickt, um den Flow zu starten.
-
Klicken Sie zum Öffnen der Toolbox auf
.
- Klicken Sie auf Neue Ressource und wählen Sie dann Variable aus.
- Geben Sie als API-Name recordId ein.
- Geben Sie für "Beschreibung" den Text Speichert die ID des Accountdatensatzes ein, in dem der Mitarbeiter den Flow startet. Diese ID wird zum Erstellen von Datensätzen verwendet, die mit dem Account verknüpft sind, und an den Flow übergeben.
- Wählen Sie für "Datentyp" die Option Text aus.
- Wählen Sie für "Verfügbarkeit außerhalb des Flows" die Option Zur Eingabe verfügbar aus.
- Klicken Sie auf Fertig.
-
Klicken Sie zum Öffnen der Toolbox auf
Konfigurieren des Flows zum Erstellen eines Kontakts für einen Kursteilnehmer
Fügen Sie dem Bildschirm-Flow Elemente hinzu, um Teilnehmerinformationen zu erfassen, überprüfen Sie, ob ein neuer Kontakt kein Duplikat ist, und erstellen Sie einen Kontaktdatensatz, wenn der Kontakt eindeutig ist.
- Sammeln Sie Teilnehmerinformationen mit einem Bildschirmelement.
-
Erfassen Sie den Namen des Teilnehmers auf dem Bildschirm mit der Komponente "Name".
-
Klicken Sie im Menü "Komponenten" auf die Komponente Name.
Dem Bildschirm "Teilnehmerdetails erfassen" wird eine Namenskomponente hinzugefügt.
- Geben Sie im Eigenschaftenbereich "Name" für "API-Name" den Text AttendeeNameComponent ein.
-
Klicken Sie im Menü "Komponenten" auf die Komponente Name.
-
Erfassen Sie die E-Mail des Teilnehmers auf dem Bildschirm mit einer E-Mail-Komponente.
-
Klicken Sie im Menü "Komponenten" auf die Komponente E-Mail.
Dem Bildschirm "Teilnehmerdetails erfassen" wird eine E-Mail-Komponente hinzugefügt.
- Geben Sie im Eigenschaftenbereich "E-Mail" für "API-Name" den Text AttendeeEmailComponent ein.
-
Klicken Sie im Menü "Komponenten" auf die Komponente E-Mail.
-
Rufen Sie die Region des Teilnehmers über den Bildschirm mit einer Auswahllistenkomponente ab.
-
Klicken Sie im Menü "Komponenten" auf die Komponente "Auswahlliste".
Dem Bildschirm "Teilnehmerdetails erfassen" wird eine Auswahllistenkomponente hinzugefügt.
- Geben Sie im Eigenschaftenbereich "Auswahlliste" für "Bezeichnung" den Text Teilnehmerregion ein.
- Geben Sie als API-Namen AttendeeRegionPicklistComponent ein.
- Wählen Sie Erforderlich aus.
- Wählen Sie für "Datentyp" die Option Text und dann für "Komponententyp" die Option Auswahlliste aus.
-
Wählen Sie für "Auswahl" die Option RegionPicklistChoiceSet aus.
Die Werte für die Auswahllistenkomponente werden von RegionPicklistChoiceSet bereitgestellt.
- Klicken Sie auf Fertig.
-
Klicken Sie im Menü "Komponenten" auf die Komponente "Auswahlliste".
-
Rufen Sie einen Kontakt mit demselben Nachnamen und einer E-Mail mit einem Element vom Typ "Datensätze abrufen" ab.
-
Klicken Sie nach dem Bildschirmelement auf
und wählen Sie Datensätze abrufen aus.
-
Geben Sie für "Bezeichnung" den Text Duplikatkontakt abrufen ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" den Text Gibt einen Kontaktdatensatz ab, der denselben Nachnamen und dieselbe E-Mail-Adresse wie AttendeeNameComponent und AttendeeEmailComponent aufweist. Speichert das Ergebnis in der Datensatzvariablen "Kontakt aus doppeltem Kontakt abrufen".
- Wählen Sie für "Objekt" die Option Kontakt aus.
- Wählen Sie im Abschnitt "Kontaktdatensätze filtern" für Bedingungsanforderungen die Option Alle Bedingungen sind erfüllt (AND) aus.
- Wählen Sie für "Feld" die Option Nachname aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Teilnehmerdetails erfassen > AttendeeNameComponent > Nachname aus.
-
Klicken Sie auf + Bedingung hinzufügen.
Eine zweite Bedingung wird unter "Kontaktdatensätze filtern" hinzugefügt.
- Wählen Sie für "Feld" die Option E-Mail aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Teilnehmerdetails erfassen > AttendeeEmailComponent > Wert aus.
-
Klicken Sie nach dem Bildschirmelement auf
-
Fügen Sie eine Variable hinzu, um die Kontakt-ID für einen neuen Kursteilnehmer-Datensatz zu speichern.
-
Klicken Sie zum Öffnen der Toolbox auf
.
- Klicken Sie auf Neue Ressource und wählen Sie dann Variable aus.
- Geben Sie als API-Namen AttendeeContactId ein.
- Geben Sie für "Beschreibung" die Kontakt-ID des Kontakts für den Kursteilnehmer ein.
- Wählen Sie für "Datentyp" die Option Text aus.
- Klicken Sie auf Fertig.
-
Klicken Sie zum Öffnen der Toolbox auf
-
Bestimmen Sie, ob das Element "Datensätze abrufen" einen doppelten Kontakt mit einem Entscheidungselement gefunden hat.
-
Klicken Sie nach dem Element "Datensätze abrufen" auf
und wählen Sie Entscheidung aus.
Der Entscheidungsbereich wird geöffnet. -
Geben Sie für "Bezeichnung" den Text Duplikat gefunden? ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" unter "Duplikatkontakt abrufen" den Text Bestimmt, ob ein Kontakt gefunden wurde
- Wählen Sie für "Entscheidungslogik auswählen" die Option Manuell definieren (Standard) aus.
- Geben Sie als Ergebnisbezeichnung Ja ein.
- Geben Sie als Ergebnis-API-Name IsDuplicate ein.
- Wählen Sie für "Ressource" unter "Duplikatkontakt abrufen" die Option Kontakt aus.
- Wählen Sie für "Operator" die Option IsNull aus.
- Wählen Sie für "Wert" die Option Falsch aus.
- Wählen Sie unter "Ergebnisreihenfolge" die Option Standardergebnis aus.
- Geben Sie für "Bezeichnung" Nr.
-
Klicken Sie nach dem Element "Datensätze abrufen" auf
-
Wenn ein Duplikat gefunden wird, speichern Sie die Kontakt-ID des Kontakts aus dem Element "Duplikatkontakt abrufen" in der Variablen AttendeeContactId mit einem Zuweisungselement.
-
Klicken Sie im Pfad "Ja" auf
und wählen Sie Zuweisung aus.
Der Bereich "Zuweisung" wird geöffnet. -
Geben Sie für "Bezeichnung" den Text Variable AttendeeContactId auf "Bestehende ID festlegen" ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" den Text Legt den Wert der Variablen AttendeeContactId auf die Kontakt-ID des Datensatzes fest, der von Get Duplicate Contact (Doppelten Kontakt abrufen) zurückgegeben wird.
- Wählen Sie für "Variable" die Option AttendeeContactId aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Duplikatkontakt abrufen > Kontakt-ID aus.
-
Klicken Sie im Pfad "Ja" auf
-
Erstellen Sie einen Kontaktdatensatz, wenn kein doppelter Kontakt mit einem Element vom Typ "Datensätze erstellen" gefunden wird. Der Account des Kontakts ist die ID des Datensatzes, in dem der Mitarbeiter den Bildschirm-Flow gestartet hat.
-
Klicken Sie im Pfad "Kein" auf
und wählen Sie Datensätze erstellen aus.
-
Geben Sie für "Bezeichnung" den Text Kontaktdatensatz für Teilnehmer erstellen ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie unter "Beschreibung" den Text Verwenden der Informationen aus "CollectAttendeeDetailsScreen" ein und erstellt einen Kontaktdatensatz zum Speichern der Informationen eines Teilnehmers. Speichern Sie den neuen Datensatz in der Datensatzvariablen "Kontakt aus Kontaktdatensatz für Teilnehmer erstellen".
- Wählen Sie für "Wie werden Datensatzfeldwerte festgelegt?" die Option Manuell aus.
-
Wählen Sie für "Objekt" die Option Kontakt aus.
Das Feld "Nachname" wird automatisch als erstes Feld ausgewählt.
- Wählen Sie für "Wert" die Option Teilnehmerdetails erfassen > AttendeeNameComponent > Nachname aus.
-
Klicken Sie auf + Feld hinzufügen.
Ein zweites Feld wird unter Festlegen von Feldwerten für den Kontakt hinzugefügt.
- Wählen Sie für "Feld" die Option Vorname aus.
- Wählen Sie für "Wert" die Option Teilnehmerdetails erfassen > AttendeeNameComponent > Vorname aus.
-
Klicken Sie auf + Feld hinzufügen.
Ein drittes Feld wird unter Festlegen von Feldwerten für den Kontakt hinzugefügt.
- Wählen Sie für "Feld" die Option E-Mail aus.
- Wählen Sie für "Wert" die Option Erfassen von Teilnehmerdetails > AttendeeEmailComponent > Value | . aus.
-
Klicken Sie auf + Feld hinzufügen.
Ein viertes Feld wird unter Festlegen von Feldwerten für den Kontakt hinzugefügt.
- Wählen Sie für "Feld" die Option Account-ID aus.
- Wählen Sie für "Wert" die Option recordId aus.
-
Wählen Sie Variablen manuell zuweisen (erweitert) aus.
Der Abschnitt "ID des Geschäftskontakts in Variable" wird erweitert.
- Wählen Sie für "Variable" die Option AttendeeContactId aus.
-
Klicken Sie im Pfad "Kein" auf
Konfigurieren des Flows zum Registrieren eines Kursteilnehmers für eine Kurszustellung
Fügen Sie ein Bildschirmelement hinzu, um eine Kurszustellung auszuwählen, und fügen Sie dann ein Element vom Typ "Datensätze erstellen" hinzu, um den Kursteilnehmer-Datensatz zu erstellen. Wenn ein Problem mit der Teilnehmerdatensatzerstellung vorliegt, wird der Fehler durch diesen Flow behoben und der Flow auf den richtigen Pfad gesetzt.
-
Erhalten Sie künftige Kurszustellungen in der Region des Kursteilnehmers mit dem Element "Datensätze abrufen".
-
Klicken Sie
vor dem Endelement auf und wählen Sie Datensätze abrufen aus.
-
Geben Sie für "Bezeichnung" den Text Kurszustellungen abrufen ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" den Text "Künftige geplante und vollständige Kurszustellungen abrufen" ein, die sich in der Region des Teilnehmers befinden, und sortieren Sie sie in aufsteigender Reihenfolge nach dem Startdatum des Kurses.
- Wählen Sie für "Objekt" die Option Kurszustellung aus.
- Wählen Sie für "Bedingungsanforderungen" die Option Benutzerdefinierte Bedingungslogik ist erfüllt aus.
- Geben Sie als Bedingungslogik 1 AND 2 AND (3 OR 4) ein.
- Wählen Sie im Abschnitt "Filter Course Records" (Kurs-Datensätze filtern) für "Field" (Feld) die Option Region aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Teilnehmerdetails erfassen > Teilnehmerregion aus.
-
Klicken Sie auf + Bedingung hinzufügen.
Dem Abschnitt "Kurs-Datensätze filtern" wird eine zweite Bedingung hinzugefügt.
- Wählen Sie für "Feld" die Option Startdatum aus.
- Wählen Sie für "Operator" die Option Größer als aus.
- Wählen Sie für "Wert" die Option Laufendes Flow-Interview > Aktuelles Datum aus.
-
Klicken Sie auf + Bedingung hinzufügen.
Dem Abschnitt "Kurs-Datensätze filtern" wird eine dritte Bedingung hinzugefügt.
- Wählen Sie für "Feld" die Option Status aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Geplant aus.
-
Klicken Sie auf + Bedingung hinzufügen.
Dem Abschnitt "Kurs-Datensätze filtern" wird eine vierte Bedingung hinzugefügt.
- Wählen Sie für "Feld" die Option Status aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Vollständig aus.
- Wählen Sie im Abschnitt "Sort Course Records" (Sortierkurs-Datensätze) für "Sort Order" (Sortierreihenfolge) die Option Aufsteigend aus.
- Wählen Sie für "Sortieren nach" die Option Startdatum__c aus.
- Wählen Sie Alle Datensätze für "Wie viele Datensätze sollen gespeichert werden?" aus.
- Wählen Sie für "Wie werden Datensatzdaten gespeichert?" die Option Alle Felder automatisch speichern aus.
-
Klicken Sie
-
Sammeln Sie Informationen zur Kurszustellung für einen Kursteilnehmer mit einem Bildschirmelement.
-
Klicken Sie nach dem Element "Kurszustellungen abrufen" auf
und wählen Sie Bildschirm aus.
- Geben Sie für "Bezeichnung" den Text Kurszustellung auswählen ein.
- Geben Sie als API-Namen SelectCourseDeliveryScreen ein.
- Geben Sie für "Beschreibung" in einer Datentabelle den Text {Zeigt künftige geplante und vollständige Kurszustellungen an, die in der Region des Kursteilnehmers in Datumsreihenfolge verfügbar sind, und ermöglicht es dem Flow-Benutzer, den Kurs auszuwählen, für den sich der Teilnehmer registrieren möchte.
-
Klicken Sie nach dem Element "Kurszustellungen abrufen" auf
-
Zeigen Sie Anweisungen für den Mitarbeiter in einer Komponente vom Typ "Anzeigetext" an.
-
Klicken Sie im Menü "Komponenten" auf die Komponente Anzeigetext.
Der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Name DirectionsDisplayTextComponent ein.
- Geben Sie im Textfeld Auswahl einer Kurszustellung ein, an der der Teilnehmer teilnehmen möchte. Wenn Sie eine vollständige Kurszustellung auswählen, wird der Teilnehmer der Warteliste hinzugefügt.
-
Klicken Sie im Menü "Komponenten" auf die Komponente Anzeigetext.
-
Listen Sie die geplanten Kurszustellungen auf und ermöglichen Sie es dem Mitarbeiter, eine mit einer Komponente vom Typ "Datentabelle" auszuwählen.
- Klicken Sie im Menü "Komponenten" auf die Komponente Datentabelle.
- Geben Sie im Eigenschaftenbereich "Datentabelle" für "API-Name" den Text CourseDeliveriesDataTable ein.
- Geben Sie für "Bezeichnung" den Text Kurszustellungen ein.
- Wählen Sie Bezeichnung als Tabellentitel verwenden aus.
- Wählen Sie für "Quellsammlung" unter "Get _Course_Deliveries" (Kurszustellungen abrufen) die Option Courses Deliverys (Kurszustellungen) aus.
-
Klicken Sie neben "Zeilen konfigurieren" auf
.
Der Abschnitt "Zeilen konfigurieren" wird erweitert. - Wählen Sie Einzeln als Zeilenauswahlmodus aus.
- Wählen Sie Benutzer muss ausgewählt werden aus.
-
Klicken Sie neben "Zeilen konfigurieren" auf
.
Der Abschnitt "Zeilen konfigurieren" wird ausgeblendet. -
Klicken Sie neben "Spalten konfigurieren" auf
.
Der Abschnitt "Spalten konfigurieren" wird erweitert. - Wählen Sie Start_Date__c als Quellfeld aus.
-
Klicken Sie für die Spalte mit dem Quellfeld Start_Datum__c auf Fertig.
Das Quellfeld "Startdatum" wird dem Abschnitt "Spalten konfigurieren" hinzugefügt.
-
Klicken Sie auf + Spalte hinzufügen.
Dem Abschnitt "Spalten konfigurieren" unter dem Quellfeld "Startdatum" wird ein neuer Abschnitt "Spaltenoptionen" hinzugefügt.
- Wählen Sie für "Quellfeld" die Option Region__c aus.
-
Klicken Sie für die Spalte mit dem Quellfeld Region__c auf Fertig.
Das Quellfeld "Region" wird dem Abschnitt "Spalten konfigurieren" hinzugefügt.
-
Klicken Sie auf + Spalte hinzufügen.
Dem Abschnitt "Spalten konfigurieren" unter dem Quellfeld "Region" wird ein neuer Abschnitt "Spaltenoptionen" hinzugefügt.
- Wählen Sie für "Quellfeld" die Option Name aus.
-
Klicken Sie für die Spalte mit dem Quellfeld "Name" auf Fertig.
Das Quellfeld "Name der Kurszustellung" wird dem Abschnitt "Spalten konfigurieren" hinzugefügt.
-
Klicken Sie auf + Spalte hinzufügen.
Dem Abschnitt "Spalten konfigurieren" im Quellfeld "Name der Kurszustellung" wird ein neuer Abschnitt "Spaltenoptionen" hinzugefügt.
- Wählen Sie Status__c als Quellfeld aus.
-
Klicken Sie für die Spalte mit dem Quellfeld Status__c auf Fertig.
Das Statusquellenfeld wird dem Abschnitt "Spalten konfigurieren" hinzugefügt.
- Klicken Sie für den Bildschirm auf Fertig.
Das Bildschirmelement "Kurszustellung auswählen" wird dem Flow hinzugefügt. -
Erstellen Sie einen Kursteilnehmerdatensatz, der einen Kontakt und eine Kurszustellung mit einem Element vom Typ "Datensätze erstellen" verbindet.
-
Klicken Sie nach dem Element "Kurszustellung auswählen" auf
und wählen Sie Datensätze erstellen aus.
-
Geben Sie für "Bezeichnung" den Text Create Course Attendee Record (Kursteilnehmerdatensatz erstellen) ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie unter "Beschreibung" den Text {Erstellt einen Kursteilnehmer-Datensatz, um Informationen über die vom Teilnehmer ausgewählte Kurszustellung zu speichern. Verwenden Sie dazu die im Bildschirmelement "Kurszustellung auswählen" gesammelten Informationen.
- Wählen Sie für "Wie werden Datensatzfeldwerte festgelegt?" die Option Manuell aus.
- Wählen Sie für "Objekt" die Option Kursteilnehmer aus.
- Wählen Sie für "Feld" die Option Kurszustellung aus.
- Wählen Sie für "Wert" die Option Kurszustellung auswählen > CourseDeliveriesDataTable > Erste ausgewählte Zeile > Datensatz-ID aus.
-
Klicken Sie auf + Feld hinzufügen.
Ein zweites Feld wird unter Festlegen von Feldwerten für den Kursteilnehmer hinzugefügt.
- Wählen Sie für "Feld" die Option Teilnehmer aus.
- Wählen Sie für "Wert" die Option AttendeeContactId aus.
Vor dem Erstellen des neuen Datensatzes wird der durch einen Datensatz ausgelöste Flow "Neue Kursteilnehmerdatensätze verwalten" ausgeführt. Der vor dem Speichern des Datensatzes ausgelöste Flow kann Feldwerte für einen neuen Kursteilnehmerdatensatz festlegen, bevor der Datensatz gespeichert wird, oder die Erstellung eines doppelten Kursteilnehmerdatensatzes verhindern, indem ein benutzerdefinierter Fehler zurückgegeben wird. -
Klicken Sie nach dem Element "Kurszustellung auswählen" auf
-
Behandeln Sie alle Fehler, die beim Element "Kursteilnehmer-Datensatz erstellen" auftreten, indem Sie einen Fehlerpfad konfigurieren.
-
Klicken Sie im Element "Kursteilnehmer-Datensatz erstellen" auf die drei Punkte.
Das Schnellaktionsmenü wird angezeigt.
- Wählen Sie Fehlerpfad hinzufügen aus.
-
Klicken Sie im Element "Kursteilnehmer-Datensatz erstellen" auf die drei Punkte.
-
Bestimmen Sie, was beim Erstellen eines Datensatzes mit einem Entscheidungselement im Fehlerpfad schiefgelaufen ist.
Dieser Schritt bestimmt, ob der Flow-Fehler auf einen doppelten Kursteilnehmer-Datensatz zurückzuführen ist oder ob ein anderer Fehler vorliegt.
-
Klicken Sie im Pfad "Fehler" auf
und wählen Sie Entscheidung aus.
Der Entscheidungsbereich wird geöffnet. -
Geben Sie für "Bezeichnung" den Text Doppelter Kursteilnehmer? ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie unter "Beschreibung" den Text Bestimmt, ob es sich bei dem Fehler, der beim Erstellen eines Kursteilnehmer-Datensatzes aufgetreten ist, um einen doppelten Datensatzfehler oder um einen anderen Fehler handelte.
- Wählen Sie für "Entscheidungslogik auswählen" die Option Manuell definieren (Standard) aus.
- Geben Sie als Ergebnisbezeichnung Ja ein.
-
Geben Sie als Ergebnis-API-Name IsDuplicateRecord ein.
Für die Bedingung dieses Ergebnisses wird überprüft, ob beim Element "Datensätze erstellen" ein doppelter Datensatzfehler aufgetreten ist. Diese Fehlermeldung kann eine Folge der benutzerdefinierten Fehlermeldung im Element "Duplikat-Datensatz-Fehlermeldung erstellen" des durch einen Datensatz ausgelösten Flows "Neue Kursteilnehmerdatensätze verwalten" sein. Sie kann auch aus der Standardfehlermeldung resultieren, die Salesforce zurückgibt, wenn Sie eine benutzerdefinierte Validierungsregel oder Duplikatsregel erstellt haben, die die Erstellung doppelter Datensätze blockiert.
- Wählen Sie für "Ressource" die Option Flow-Interview ausführen> FaultMessage aus.
- Wählen Sie für "Operator" die Option Enthält aus.
-
Geben Sie für "Wert" den Text ein, da er bereits vorhanden ist.
Dies ist die benutzerdefinierte Meldung aus dem Element "Erstellen einer Fehlermeldung für doppelte Datensätze". Wenn Sie in Ihrer Version dieses Flows eine andere Fehlermeldung verwendet haben, geben Sie Ihre Fehlermeldung für "Wert" ein.
- Wählen Sie unter "Ergebnisreihenfolge" die Option Standardergebnis aus.
- Geben Sie für "Bezeichnung" Nr.
-
Klicken Sie im Pfad "Fehler" auf
-
Teilen Sie dem Mitarbeiter mit, dass Sie den Kursteilnehmer nicht erstellen konnten, da es sich um einen doppelten Datensatz mit einem Bildschirmelement handelt.
-
Klicken Sie im Pfad "Ja" des Fehlers auf
und wählen Sie Bildschirm aus.
Der Bildschirmbereich wird geöffnet. -
Geben Sie als Bezeichnung Duplikate Fehlermeldung anzeigen ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie unter "Beschreibung" den Text Anzeiget eine Meldung an den Flow-Benutzer, dass der Kursteilnehmer bereits für die Kurszustellung registriert ist.
-
Klicken Sie im Menü "Komponenten" auf die Komponente Anzeigetext.
Dem Bildschirm wird eine Anzeigetextkomponente hinzugefügt und der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Namen DuplicateRecordErrorDisplayTextComponent ein.
- Geben Sie im Textfeld Der Teilnehmer ist bereits für diese Kurszustellung registriert ein.
- Klicken Sie auf Fertig.
-
Klicken Sie im Pfad "Ja" des Fehlers auf
-
Legen Sie das Element "Duplikate Fehlermeldung anzeigen" als letztes Element im Pfad "Ja" fest.
-
Klicken Sie nach dem Element "Duplikate Fehlermeldung anzeigen" auf
und wählen Sie dann Ende aus.
Das letzte Element im Pfad "Ja" des Fehlerpfads ist ein Endelement.
-
Klicken Sie nach dem Element "Duplikate Fehlermeldung anzeigen" auf
-
Teilen Sie dem Mitarbeiter mit, dass Sie den Kursteilnehmer nicht erstellen konnten, da bei der Datensatzerstellung mit einem Bildschirmelement etwas schiefgelaufen ist.
-
Klicken Sie auf die drei Punkte, um die Elementoptionen im Bildschirmelement "Duplikatsfehlermeldung anzeigen" zu öffnen.
Das Schnellaktionsmenü wird angezeigt.
- Wählen Sie Element kopieren aus.
-
Klicken Sie im Pfad "Fehler" auf
und wählen Sie dann Element einfügen aus.
-
Wählen Sie das eingefügte Element aus.
Das Fenster "Bildschirm bearbeiten" wird geöffnet.
-
Geben Sie als Bezeichnung Allgemeine Fehlermeldung anzeigen ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" den Text Zeigt eine allgemeine Fehlermeldung an den Flow-Benutzer an, dass der Kursteilnehmerdatensatz nicht erstellt werden konnte, da etwas schiefgelaufen ist.
-
Wählen Sie die Komponente Anzeigetext auf dem Bildschirm aus.
Der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Namen GeneralErrorDisplayTextComponent ein.
- Geben Sie im Textfeld Etwas ist schiefgelaufen ein und der Teilnehmer konnte nicht für die Kurszustellung registriert werden. Versuchen Sie es später erneut.
- Klicken Sie auf Fertig.
Der Fehlerpfad für das Element "Kursteilnehmer-Datensatz erstellen" ist abgeschlossen. -
Klicken Sie auf die drei Punkte, um die Elementoptionen im Bildschirmelement "Duplikatsfehlermeldung anzeigen" zu öffnen.
-
Legen Sie fest, ob der neue Kursteilnehmer mit einem Entscheidungselement registriert oder auf der Warteliste steht.
-
Klicken Sie nach dem Element "Kursteilnehmer-Datensatz erstellen" auf
und wählen Sie Entscheidung aus.
Der Entscheidungsbereich wird geöffnet. -
Geben Sie für "Bezeichnung" den Text Registriert oder Warteliste? ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie unter "Beschreibung" den Text Eingibt, ob der Kursteilnehmer bei der Kurszustellung registriert oder auf die Warteliste gesetzt wird, da die Kurszustellung vollständig war.
- Wählen Sie für "Entscheidungslogik auswählen" die Option Manuell definieren (Standard) aus.
- Geben Sie als Ergebnisbezeichnung Registriert ein.
- Geben Sie für "API-Ergebnisname" den Text Ist registriert ein.
- Wählen Sie für "Ressource" unter "Kursteilnehmer erstellen" > "Status" die Option Kursteilnehmer aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Registriert aus.
-
Klicken Sie unter "Ergebnisreihenfolge" auf
.
Nach dem Ergebnis "Registriert" wird ein neues Ergebnis hinzugefügt. - Geben Sie als Ergebnisbezeichnung Warteliste ein.
- Geben Sie für "API-Ergebnisname" den Text IsWaitlisted ein.
- Wählen Sie für "Ressource" unter "Kursteilnehmer-Datensatz erstellen" > "Status" die Option Kursteilnehmer aus.
- Wählen Sie für "Operator" die Option Gleich aus.
- Wählen Sie für "Wert" die Option Warteliste aus.
- Wählen Sie unter "Ergebnisreihenfolge" die Option Standardergebnis aus.
- Geben Sie als Bezeichnung Andere ein.
-
Klicken Sie nach dem Element "Kursteilnehmer-Datensatz erstellen" auf
-
Informieren Sie den Mitarbeiter, dass der neue Kursteilnehmer registriert ist.
-
Klicken Sie im Pfad "Registriert" auf
und wählen Sie Bildschirm aus.
Das Fenster "Neuer Bildschirm" wird geöffnet. - Geben Sie für "Bezeichnung" den Text Angemeldete Nachricht anzeigen ein.
- Geben Sie als API-Namen ShowEnrolledMessageScreen ein.
- Geben Sie unter "Beschreibung" den Text Anzeiget eine Meldung an den Flow-Benutzer, dass der Kursteilnehmer bei der Kurszustellung registriert wurde.
-
Klicken Sie im Menü "Komponenten" auf die Komponente Anzeigetext.
Dem Bildschirm wird eine Anzeigetextkomponente hinzugefügt und der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Namen EnrolledMessageDisplayTextComponent ein.
- Geben Sie im Textfeld Der Teilnehmer ist nun für die Kurszustellung registriert ein.
- Klicken Sie auf Fertig.
-
Klicken Sie im Pfad "Registriert" auf
-
Teilen Sie dem Mitarbeiter mit, dass der neue Kursteilnehmer auf der Warteliste steht.
-
Klicken Sie auf die drei Punkte, um die Elementoptionen im Element "Registrierte Nachricht anzeigen" zu öffnen.
Das Schnellaktionsmenü wird angezeigt.
- Wählen Sie Element kopieren aus.
-
Klicken Sie im Pfad "Warteliste" auf
und dann auf Element 1 einfügen.
-
Wählen Sie das eingefügte Element aus.
Das Fenster "Bildschirm bearbeiten" wird geöffnet.
- Geben Sie als Bezeichnung Nachricht auf Warteliste anzeigen ein.
- Geben Sie als API-Namen ShowWaitlistedMessageScreen ein.
- Geben Sie für "Beschreibung" den Text Anzeiget eine Meldung an den Flow-Benutzer, dass der Kurs voll ist und der Teilnehmer der Warteliste hinzugefügt wurde.
-
Wählen Sie die Anzeigetextkomponente aus.
Der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Namen WaitlistedMessageDisplayTextComponent ein.
- Geben Sie im Textfeld Diese Kurszustellung ist vollständig ein. Der Teilnehmer wurde der Warteliste hinzugefügt.
- Klicken Sie auf Fertig.
-
Klicken Sie auf die drei Punkte, um die Elementoptionen im Element "Registrierte Nachricht anzeigen" zu öffnen.
-
Weisen Sie den Mitarbeiter darauf hin, dass der neue Kursteilnehmer einen ungültigen Status aufweist.
-
Klicken Sie auf die drei Punkte, um die Elementoptionen im Element "Registrierte Nachricht anzeigen" zu öffnen.
Das Schnellaktionsmenü wird angezeigt.
- Wählen Sie Element kopieren aus.
-
Klicken Sie im Pfad "Anderer" auf
und dann auf Element einfügen.
-
Wählen Sie das eingefügte Element aus.
Das Fenster "Bildschirm bearbeiten" wird geöffnet.
- Geben Sie als Bezeichnung Anzeigen Ungültiger Statusmeldung ein.
- Geben Sie als API-Namen ShowInvalidStatusMessageScreen ein.
- Geben Sie für "Beschreibung" den Text Anzeiget eine Meldung an den Flow-Benutzer an, dass der Kursteilnehmer-Datensatz erstellt wurde, jedoch keinen gültigen Status aufweist.
-
Wählen Sie die Anzeigetextkomponente aus.
Der Eigenschaftenbereich "Anzeigetext" wird geöffnet.
- Geben Sie als API-Namen InvalidStatusMessageDisplayTextComponent ein.
- Geben Sie im Textfeld Der Kursteilnehmer wurde hinzugefügt, der Datensatzstatus ist jedoch weder registriert noch auf der Warteliste. Überprüfen Sie den Datensatz. Wenn das Feld "Bestätigungscode" einen Wert enthält, legen Sie das Feld "Status" auf "Registriert" fest. Wenn das Feld "Bestätigungscode" leer ist, legen Sie das Feld "Status" auf "Warteliste" fest.
- Klicken Sie auf Fertig.
-
Klicken Sie auf die drei Punkte, um die Elementoptionen im Element "Registrierte Nachricht anzeigen" zu öffnen.
-
Speichern Sie den Flow.
- Klicken Sie auf Speichern.
-
Geben Sie für "Bezeichnung" den Text Neuen Teilnehmer für einen Kurs registrieren ein.
Der API-Name wird automatisch ausgefüllt.
- Geben Sie für "Beschreibung" die Informationen zum Sammelt Kontakt, Kursteilnehmer und Kurszustellung ein. Erstellt einen Kursteilnehmerdatensatz anhand eines neuen oder vorhandenen Kontaktdatensatzes und der ausgewählten Kurszustellung.
Vorheriger Schritt: Erstellen eines durch einen Datensatz ausgelösten Flows nach dem Speichern für geänderte Kursteilnehmer
Nächster Schritt: Testen und Aktivieren aller Kursverwaltungs-Flows
Siehe auch:
- Automatisieren eines Kursverwaltungsprozess-Projekts
- Erstellen Ihres Datenmodells
- Erstellen eines benutzerdefinierten Objekts zum Speichern von Kursinformationen
- Erstellen eines benutzerdefinierten Objekts zum Speichern von Kurszustellungsinformationen
- Erstellen eines benutzerdefinierten Objekts zum Speichern von Kursteilnehmerinformationen
- Erstellen eines Flows vor dem Speichern für eine bessere Datenqualität
- Erstellen von durch einen Datensatz ausgelösten Flows nach dem Speichern
- Erstellen eines durch einen Datensatz ausgelösten Flows nach dem Speichern für Kursteilnehmer
- Erstellen eines durch einen Datensatz ausgelösten Flows nach dem Speichern für geänderte Kursteilnehmer
- Testen und Aktivieren aller Kursverwaltungs-Flows
- Erstellen einer Schaltfläche zum Starten des Bildschirm-Flows
