Skip to main content

Erfassen von Kontaktinformationen von einem Benutzer

Lernziele

In diesem Projekt erstellen Sie in Flow Builder einen Flow für die folgenden Aufgaben:
  • Erfassen von Informationen von einem Benutzer
  • Abfragen Ihrer Salesforce-Organisation nach einem Datensatz, der der Benutzereingabe entspricht
  • Entscheiden, ob der übereinstimmende Datensatz aktualisiert oder ein neuer erstellt werden soll
  • Erstellen oder Aktualisieren eines Datensatzes
Hinweis

Hinweis

Lernen Sie auf Deutsch? In diesem Badge ist für die praktischen Trailhead-Aufgaben Englisch als Bearbeitungssprache festgelegt. Übersetzungen werden zur Referenz in Klammern angegeben. Stellen Sie sicher, dass Sie die englischen Werte kopieren und einfügen und stellen Sie die Sprache Ihres Trailhead Playgrounds auf "English (Englisch)" und das Gebietsschema auf "United States (USA)" um. Die zugehörigen Anweisungen finden Sie hier.

Im Badge Trailhead in Ihrer Sprache erfahren Sie, wie Sie die übersetzte Trailhead-Umgebung nutzen.

Hinweis

Barrierefreiheit

Für diese Einheit sind einige zusätzliche Anweisungen für Benutzer von Bildschirmlesegeräten erforderlich. Klicken Sie auf den nachstehenden Link, um eine ausführliche Version dieser Einheit für Bildschirmlesegeräte aufzurufen:

Trailhead-Anweisungen für Bildschirmlesegeräte öffnen.

Einführung

In diesem Projekt erfahren Sie, wie Sie einen einfachen Flow erstellen. Starten Sie jetzt Ihren Trailhead Playground, um uns bis zum Abschluss dieses Projekts zu begleiten. Befolgen Sie die Anweisungen und beobachten Sie, wie die verschiedenen Steuerelemente in Flow Builder funktionieren. Am Ende dieses Projekts werden Sie über einen funktionierenden Flow verfügen. Um Ihren Trailhead Playground zu öffnen, blättern Sie nach unten zur praktischen Aufgabe und klicken Sie auf "Launch" (Starten). Los geht's!

Erstellen des Flows und Hinzufügen eines Bildschirms

  1. Geben Sie unter Setup im Feld "Quick Find (Schnellsuche)" den Text "Flow" ein und wählen Sie dann Flows aus.
  2. Klicken Sie auf New Flow (Neuer Flow). Wählen Sie "Screen Flow" (Bildschirm-Flow) aus und klicken Sie auf Create (Erstellen).
  3. Bewegen Sie den Mauszeiger im Zeichenbereich des Flows im Pfad hinter dem Element "Start" über Element hinzufügen und klicken Sie auf Element hinzufügen.Flow Builder mit der Position des Knotens 'Add Element' (Element hinzufügen)
  4. Klicken Sie auf Screen (Bildschirm). Das Fenster "New Screen" (Neuer Bildschirm) wird geöffnet.
  5. Geben Sie Contact Info (Kontaktinformationen) unter "Screen Properties for Label (Bildschirmeigenschaften für Bezeichnung)" ein.
  6. Der API-Name wird automatisch auf "Contact_Info" festgelegt. Die Felder 'Label (Bezeichnung)' und 'API-Name' unter 'Screen Properties (Bildschirmeigenschaften)'
  7. Klicken Sie auf Done (Fertig). Der Zeichenbereich enthält nun drei Elemente: Start, Contact Info (Kontaktinfos) und End (Ende).
    Der Zeichenbereich von Flow Builder mit 'Contact Info' (Kontaktinfos) zwischen Start und Ende
  8. Klicken Sie auf Save (Speichern) und geben Sie diese Werte ein:
    Field (Feld) Value (Wert)
    Flow Label (Flow-Bezeichnung) New Contact (Neuer Kontakt)
    Flow API Name (Flow-API-Name) New_Contact
  9. Klicken Sie auf Save (Speichern).

Erstellen einer Datensatzvariablen für den Kontakt

Da Sie planen, Kontaktinformationen des Benutzers zu erfassen, erstellen wir eine Datensatzvariable, um diese Kontaktdatensätze im Flow zu speichern.

  1. Klicken Sie auf Die Schaltfläche 'Toggle Toolbox' (Toolbox umschalten), um die Toolbox anzuzeigen.
  2. Klicken Sie auf der Registerkarte "Manager" auf New Resource (Neue Ressource).
    Die Schaltfläche 'New Resource' (Neue Ressource) auf der Registerkarte 'Manager'
  3. Wählen Sie für "Resource Type (Ressourcentyp)" Variable aus.
  4. Geben Sie für "API Name (API-Name)" contact ein.
  5. Wählen Sie für "Data Type (Datentyp)" Record (Datensatz) aus.
  6. Geben Sie für "Object (Objekt)" Contact (Kontakt) ein.
  7. Klicken Sie auf Done (Fertig). In der Toolbox enthält die Registerkarte "Manager" nun eine Datensatzvariable für einen Kontakt.
    Die Registerkarte 'Manager' mit der Kontaktvariablen
  8. Klicken Sie auf Save (Speichern).

Hinzufügen einer Eingabekomponente für Namen zu einem Bildschirm

Sie müssen Formularfelder erstellen, damit der Benutzer Kontaktinformationen auf dem Bildschirm eingeben kann. Beginnen wir mit einer Eingabekomponente, die den Namen des Kontakts aufzeichnet.

  1. Doppelklicken Sie auf dem Zeichenbereich auf den Bildschirm Contact Info (Kontaktinformationen). Das Fenster "Edit Screen (Bildschirm bearbeiten)" wird geöffnet.
  2. Geben Sie im Bereich "Components (Komponenten)" Name in das Suchfeld ein.
  3. Ziehen Sie Name auf den Zeichenbereich auf dem Bildschirm.
    Seite 'Edit Screen (Bildschirm bearbeiten)', die zeigt, wohin die Eingabekomponente 'Name' aus dem Bereich 'Screen Components (Bildschirmkomponenten)' auf den Bildschirmbereich gezogen werden soll
    Der Eigenschaftenbereich enthält nun die Eingabekomponente "Name".
  4. Geben Sie im Eigenschaftenbereich contactName für "API Name" ein.Seite 'Edit Screen (Bildschirm bearbeiten)' mit Eigenschaftenbereich
  5. Blättern Sie nach unten und klicken Sie auf Advanced (Erweitert). Vergewissern Sie sich, dass Manually assign variables (Variablen manuell zuweisen) ausgewählt ist.
  6. Führen Sie diese Schritte aus, um die Eingaben des Benutzers in die Felder "First Name (Vorname)" und "Last Name (Nachname)" in der Kontaktdatensatz-Variablen zu speichern.
    1. Geben Sie für "First Name (Vorname)" {!contact.FirstName} ein.
      Eigenschaftenbereich mit dem Wert des Felds 'First Name (Vorname)' unter 'Store Output Values (Ausgabewerte speichern)'
    2. Geben Sie für "Last Name (Nachname)" {!contact.LastName} ein.
  7. Klicken Sie auf Done (Fertig).
  8. Klicken Sie auf Save (Speichern).

Hinzufügen einer Eingabekomponente für Auswahllisten zu einem Bildschirm

Lassen Sie uns nun die Auswahlliste für den Benutzer hinzufügen, um den übergeordneten Account des Kontakts auszuwählen.

  1. Doppelklicken Sie auf dem Zeichenbereich auf den Bildschirm Contact Info (Kontaktinformationen).
  2. Geben Sie im Bereich "Screen Components (Bildschirmkomponenten)" in das Suchfeld Picklist ein.
  3. Ziehen Sie "Picklist (Auswahlliste)" auf den Zeichenbereich auf dem Bildschirm direkt unter die Komponente "Picklist (Auswahlliste)".
    Seite 'Edit Screen (Bildschirm bearbeiten)', die zeigt, wohin die Eingabekomponente 'Picklist' aus dem Bereich 'Screen Components (Bildschirmkomponenten)' auf den Bildschirmbereich gezogen werden soll
    Der Eigenschaftenbereich enthält nun die Eingabekomponente "Picklist (Auswahlliste)".Seite 'Edit Screen (Bildschirm bearbeiten)' mit den Eigenschaften der Auswahlliste
  4. Geben Sie im Eigenschaftenbereich diese Werte ein.
    Field (Feld) Value (Wert)
    Label (Bezeichnung) Account
    API Name (API-Name) Account
    Data Type (Datentyp) Text
  5. Wählen Sie im Abschnitt 'Configure Choices' (Auswahlmöglichkeiten konfigurieren) für 'Choice' (Auswahlmöglichkeit) New Choice Resource (Neue Auswahlressource) aus. Geben Sie diese Werte ein.
    Field (Feld) Value (Wert)
    Resource Type (Ressourcentyp) Record Choice Set (Datensatz-Auswahlsatz)
    API Name (API-Name) accounts
    Object (Objekt) Account
    Condition Requirements (Bedingungsanforderungen) None (Keine) – es werden alle Accountdatensätze abgerufen
    Choice Label (Auswahlbezeichnung) Name
    Data Type (Datentyp) Text
    Choice Value (Auswahlwert) Id
  6. Führen Sie im Abschnitt "Store More Account Field Values" (Weitere Account-Feldwerte speichern) diese Schritte aus, um die ID des vom Benutzer ausgewählten Accounts in der Kontaktdatensatz-Variablen zu speichern.
    1. Wählen Sie für "Field" (Feld) Id aus.
    2. Geben Sie für "Variable" {!contact.AccountId} ein.
  7. Klicken Sie zweimal auf Done (Fertig).
  8. Klicken Sie auf Save (Speichern).

Hinzufügen einer Eingabekomponente für Umschalter zu einem Bildschirm

Fügen wir nun den Umschalter hinzu, mit dem der Benutzer angeben kann, ob ein bestehender Kontakt aktualisiert werden soll (oder nicht), wenn einer gefunden wird.

  1. Doppelklicken Sie auf dem Zeichenbereich auf den Bildschirm Contact Info (Kontaktinformationen).
  2. Ziehen Sie "Toggle (Umschalter)" aus dem Bereich "Screen Components (Bildschirmkomponenten)" auf den Zeichenbereich auf dem Bildschirm unmittelbar unter die Auswahllistenkomponente "Account". Eingabekomponente 'Toggle (Umschalter)' auf dem Zeichenbereich auf dem Bildschirm
  3. Geben Sie im Eigenschaftenbereich diese Werte ein.
    Field (Feld) Value (Wert)
    API Name (API-Name) update_toggle
    Label (Bezeichnung) If this contact already exists, update the existing record (Wenn dieser Kontakt bereits vorhanden ist, den bestehenden Datensatz aktualisieren).
    Active Label (Bezeichnung für "Aktiv") Update existing (Bestehenden aktualisieren)
    Inactive Label (Bezeichnung für "Inaktiv") Create other contact (Anderen Kontakt erstellen)
    Variablen manuell zuweisen (unter "Advanced [Erweitert]") unchecked (deaktiviert)
    Revisited Screen Values (Werte für erneut aufgerufenen Bildschirm) (unter "Advanced" (Erweitert) Die gleichen Werte verwenden, die dem Benutzer beim letzten Mal auf diesem Bildschirm angezeigt wurden
  4. Klicken Sie auf Done (Fertig).
  5. Klicken Sie auf Save (Speichern).

Schließen und Öffnen des Flows

  1. Um Flow Builder zu beenden, klicken Sie auf den Zurück-Pfeil.
    Flow Builder mit der Position des Zurück-Pfeils.Die Listenseite für Flows wird angezeigt.
  2. Um den Flow wieder in Flow Builder zu öffnen, suchen Sie auf der Listenseite "Flow" nach "New Contact (Neuer Kontakt)" und klicken darauf.

Ausführen des Flows zum Anzeigen des Bildschirms

An dieser Stelle kann Ihr Flow Kontaktinformationen vom Benutzer erfassen und diese Informationen in Flow-Variablen speichern. Sehen wir uns an, wie der Bildschirm für Benutzer aussieht, die den Flow ausführen.

  1. Klicken Sie über dem Zeichenbereich auf Run (Ausführen).
    Flow Builder mit der Position der Schaltfläche 'Run' (Ausführen)
  2. Geben Sie beliebige Werte ein, wählen Sie in der Liste einen beliebigen Account aus und klicken Sie auf Finish (Fertigstellen).
    Bildschirm des ausgeführten Flows

Da der Flow keine Elemente hat, die nach dem Bildschirm ausgeführt werden müssen, passiert nichts, nachdem der Flow beendet wurde. Der Flow wird einfach erneut ausgeführt, was bedeutet, dass Sie den Bildschirm erneut sehen.

Glückwunsch zum Erstellen und Ausführen eines Flows! Bislang zeigt der Flow nur einen Bildschirm an, der Benutzereingaben akzeptiert. Als Nächstes konfigurieren Sie den Flow so, dass einige dieser Benutzereingaben mit Daten in Ihrer Organisation verglichen werden.

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen