Bestätigen, ob der Kontakt aktualisiert werden soll
Wenn der Flow einen passenden Kontakt findet, kann der Benutzer diesen passenden Kontakt aktualisieren. Aber möglicherweise möchte der Benutzer das nicht tun. Schließlich kommt es vor, dass Benutzer Daten fehlerhaft eingeben. Also lassen Sie uns einen Bildschirm erstellen, der den Benutzer fragt, wie er vorgehen möchte.
Hinzufügen eines Bildschirms, um das Vorgehen zu bestätigen
Fügen Sie zunächst dem Pfad 'Found (Gefunden)' ein Bildschirmelement hinzu.
- Klicken Sie im Pfad 'Found (Gefunden)' nach dem Element 'Match Found? (Übereinstimmung gefunden?)' auf
.
- Wählen Sie Screen (Bildschirm) aus.
- Geben Sie als 'Label (Bezeichnung)'
Update or Leave(Aktualisieren oder Beibehalten) ein.
Der API-Name wird automatisch aufUpdate_or_Leavefestgelegt.
Hinzufügen einer Komponente 'Display Text (Text anzeigen)' zum Bildschirm
Fügen Sie als Nächstes eine Komponente hinzu, die dem Benutzer mitteilt, welches die Werte des vorhandenen Kontakts sind und sie mit den Werten vergleicht, die auf dem vorhergehenden Bildschirm eingegeben wurden.
- Geben Sie auf der Registerkarte 'Components (Komponenten)'
display(anzeigen) im Feld der Komponentensuche ein.
- Klicken Sie auf die Komponente Display Text (Text anzeigen), um sie dem Bildschirmzeichenbereich hinzuzufügen.
- Geben Sie auf der Eigenschaftenseite der Komponente 'Display Text (Text anzeigen)' als API-Namen
duplicateInfoein.
- Geben Sie im Text-Editor den folgenden Text ein.
We found an existing contact that already has that email address. Do you want to update the existing contact?
Existing Name: {!Find_a_Match.FirstName} {!Find_a_Match.LastName}
New Name: {!contact.FirstName} {!contact.LastName}
Existing Account: {!Find_a_Match.Account.Name}
New Account:{!contact.Account.Name}
Dieser Text informiert den Benutzer über den doppelten Kontakt und fragt ihn, ob er ihn aktualisieren soll. Die folgenden Zeilen beziehen sich auf einen vorhandenen Wert oder einen vom Benutzer eingegebenen Wert und zeigen dem Benutzer diese Werte an. Beachten Sie, dass Sie diese Verweise auch hinzufügen können, indem Sie sie im Feld "Insert a resource (Ressource einfügen)" auswählen.
- Klicken Sie auf Done (Fertig).
- Speichern Sie den Flow.
Hinzufügen einer Komponente 'Toggle' zum Bildschirm
Fügen wir nun den Umschalter hinzu, damit der Benutzer angeben kann, ob der Flow den vorhandenen Kontakt aktualisieren soll.
- Klicken Sie im Zeichenbereich auf das Element Update or Leave (Aktualisieren oder Beibehalten), um dessen Bildschirmzeichenbereich zu öffnen.
- Klicken Sie auf der Registerkarte 'Components (Komponenten)' auf Toggle (Umschalten), um diese Komponenten direkt unterhalb der Komponente 'Display Text (Text anzeigen)' hinzuzufügen.
- Geben Sie auf der Eigenschaftenseite der Komponente 'Toggle (Umschalten)' diese Werte ein.
- Geben Sie als API-Namen
update_toggleein.
- Geben Sie als 'Label (Bezeichnung)'
Click to Update(Zum Aktualisieren klicken) ein.
- Geben Sie für 'Active Label (Bezeichnung für "Aktiv")'
Update existing contact(Vorhandenen Kontakt aktualisieren) ein.
- Geben Sie für 'Inactive Label (Bezeichnung für "Inaktiv")'
Leave existing contact unchanged(Vorhandenen Kontakt unverändert lassen) ein..
- Geben Sie als API-Namen
- Klicken Sie auf Done (Fertig).
- Speichern Sie den Flow.
Hinzufügen eines Entscheidungselements zu einem Flow
Der Pfad 'Found' benötigt eine eigene Aufteilung: einen Pfad, um den vorhandenen Kontakt zu aktualisieren, und einen weiteren Pfad, um den vorhandenen Datensatz unverändert zu lassen. Der Pfad, den der Flow verwendet, hängt von der Auswahl der Benutzers ab. Fügen Sie ein Element 'Decision (Entscheidung)' hinzu, um diese beiden Pfade zu erstellen.
- Klicken Sie nach dem Element 'Update or Leave (Aktualisieren oder Beibehalten)' auf
.
- Wählen Sie Decision (Entscheidung) aus.
- Geben Sie im Fenster 'New Decision (Neue Entscheidung) für Label (Bezeichnung)
What Did User Choose(Was hat der Benutzer ausgewählt) ein.
Der API-Name wird automatisch aufWhat_Did_User_Choosefestgelegt.
- Vergewissern Sie sich im Abschnitt 'Outcomes (Ergebnisse)', dass New Outcome (Neues Ergebnis) ausgewählt ist.
- Geben Sie im Abschnitt 'Outcome Details (Ergebnisdetails)' für Label (Bezeichnung)
Update Existing(Vorhandenen aktualisieren) ein.
Der API-Name wird automatisch aufUpdate_Existingfestgelegt.
- Wählen Sie für "Condition Requirements to Execute Outcome (Bedingungsanforderungen zum Ausführen des Ergebnisses)" All Conditions Are Met (AND) (Alle Bedingungen erfüllt sind (AND)) aus
- Geben Sie diese Bedingung ein.
- Wählen Sie für 'Resource (Ressource)' Update or Leave (Aktualisieren oder Beibehalten) > Click to Update (Zum Aktualisieren klicken) > value (Wert) aus.
- Wählen Sie für "Operator" Equals (Gleich) aus.
- Wählen Sie für "Value" (Wert) True (Wahr) aus.
- Wählen Sie für 'Resource (Ressource)' Update or Leave (Aktualisieren oder Beibehalten) > Click to Update (Zum Aktualisieren klicken) > value (Wert) aus.
- Wählen Sie im Abschnitt 'Outcome Order (Ergebnisreihenfolge)' Default Outcome (Standardergebnis) aus.
- Geben Sie für 'Outcome Label (Ergebnisbezeichnung)' ,
Do Nothing(Nichts ausführen) ein.
- Speichern Sie den Flow.

Jetzt endet Ihr Flow in drei Pfaden, und zwei dieser Pfade müssen eine Aktion mit Ihren Daten ausführen. In der nächsten Lektion erstellen Sie die Elemente, die das Ausführen von Aktionen bewirken.
