Erfassen Sie Ihre Fortschritte
Trailhead-Startseite
Trailhead-Startseite

Verzweigen des Flows

Hinzufügen eines Entscheidungselements zu einem Flow

Nun, da Ihr Flow nach einem übereinstimmenden Kontaktdatensatz in Ihrer Organisation sucht, lassen Sie uns den Flow verzweigen. Der Pfad, den der Flow nimmt, hängt davon ab, ob ein übereinstimmender Kontakt gefunden wird und ob der Benutzer sich dafür entscheidet, den übereinstimmenden Kontakt zu aktualisieren oder einen neuen Kontakt zu erstellen.

Fügen Sie ein Entscheidungselement hinzu, um zwei Verzweigungen im Flow zu erstellen: eine, die einen Kontaktdatensatz erstellt, und eine, die einen vorhandenen Datensatz aktualisiert, der gefunden wurde.

  1. Ziehen Sie von der Registerkarte "Elements (Elemente)" in der Toolbox "Decision (Entscheidung)" auf den Zeichenbereich.
  2. Geben Sie in das neue Fenster "Decision (Entscheidung)" diese Werte ein.
    Field (Feld) Value (Wert)
    Label (Bezeichnung) Update or Create? (Aktualisieren oder erstellen?)
    API Name (API-Name) Update_or_Create
  3. Beachten Sie im Abschnitt "Outcomes (Ergebnisse)" die beiden genannten Ergebnisse: "New Outcome (Neues Ergebnis)" und "Default Outcome (Standardergebnis)". Liste mit Entscheidungsergebnissen
  4. Vergewissern Sie sich, dass "New Outcome (Neues Ergebnis)" ausgewählt ist, und geben Sie in den Abschnitt "Outcome Details (Ergebnisdetails)" diese Werte ein.
    Field (Feld) Value (Wert)
    Label (Bezeichnung) Update existing (Bestehenden aktualisieren)
    API Name (API-Name) Update_Existing
  5. 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
  6. Klicken Sie auf Add Condition (Bedingung hinzufügen) und geben Sie dann diese Bedingungen ein.
    Sie können die Werte für "Resource (Ressource)" nicht kopieren und einfügen. Geben Sie für die erste Bedingung "update_to" in Resource (Ressource) ein. Klicken Sie auf update_toggle > und wählen Sie dann Value (Wert) aus. Geben Sie für die zweite Bedingung "Find" in Resource (Ressource) ein. Klicken Sie auf Contact from Find_a_Match > und dann auf den Leerraum unten.
    Resource (Ressource) Operator Value (Wert)
    {!update_toggle.value} Equals (Gleich) {!$GlobalConstant.True}
    {!Find_a_Match} Is Null {!$GlobalConstant.False}
    Vervollständigter Abschnitt 'Outcome Details (Ergebnisdetails)'
  7. Wählen Sie auf der Randleiste in der Liste der Ergebnisse Default Outcome (Standardergebnis) aus.
  8. Geben Sie im Abschnitt "Outcome Details (Ergebnisdetails)" für "Label (Bezeichnung)" die Angabe "Create New (Neu erstellen)" ein. Beachten Sie, dass die Liste der Ergebnisse nun die von Ihnen eingegebenen Ergebnisbezeichnungen anzeigt.
    Aktualisierte Liste der Ergebnisse
  9. Klicken Sie auf Done (Fertig).
  10. Ziehen Sie den Konnektorknoten von "Find a Match (Übereinstimmung finden)" zu "Update or Create? (Aktualisieren oder erstellen?)".
    Zeichenbereich mit vier verbundenen Elementen
  11. Klicken Sie auf Save (Speichern).

Sie haben Ihren Flow jetzt mit der Logik ausgestattet, einen von zwei Pfaden zu wählen. Als Nächstes erstellen Sie diese beiden Pfade.