Sie befinden sich hier:
Arbeiten mit dem auslösenden Datensatz in durch einen Datensatz ausgelösten Flows
Wenn ein Datensatz die Ausführung Ihres Flows auslöst, speichert Salesforce die Informationen dieses Datensatzes automatisch in der auslösenden Datensatzvariablen. Diese Variable bietet Ihrem Flow sofortigen Zugriff auf alle Feldwerte aus dem Datensatz, der den Flow ausgelöst hat. Sie können die Feldwerte lesen, überprüfen und ändern.
Erforderliche Editionen
| Unterstützte Editionen anzeigen. |
Suchen nach dem auslösenden Datensatz
Die $Record "Auslösender Datensatz" ist nur in durch einen Datensatz ausgelösten Flows und durch einen Zeitplan ausgelösten Flows verfügbar. Wenn Sie einen anderen Flow-Typ erstellen, beispielsweise einen Bildschirm-Flow oder einen automatisch gestarteten Flow, wird die $Record "Auslösender {Datensatz}" nicht angezeigt, da für diese Flow-Typen kein auslösender Datensatz vorhanden ist. Verwenden Sie in diesen Fällen das Element "Datensätze abrufen", um die Datensätze abzurufen, mit denen Sie arbeiten möchten.
Beim Konfigurieren von Elementen oder Ressourcen in einem durch einen Datensatz ausgelösten Flow wird im Ressourcenmenü der auslösende Datensatz aufgeführt.
Der API-Name der Datensatzvariablen lautet $Record und die Bezeichnung Triggering {Record}, wobei {Record} das Objekt des Datensatzes ist. Beispiel: Auslösender Kontakt. In diesem Beispiel wird also im Ressourcenmenü der auslösende Kontakt angezeigt. Klicken Sie zum Verwenden des vollständigen Datensatzes als Wert auf Kontakt auslösen. Klicken Sie zum Verwenden eines Feldwerts für den auslösenden Kontakt auf Auslösender Kontakt und dann auf das Feld.
Was den auslösenden Datensatz besonders macht
Bei der Variablen "Auslösender $Record" oder "Auslösender Datensatz" handelt es sich um einen speziellen Datensatzvariablentyp, der von Salesforce erstellt und automatisch ausgefüllt wird, wenn ein durch einen Datensatz ausgelöster Flow ausgeführt wird. Er enthält alle Feldwerte aus dem auslösenden Datensatz. Beispielsweise können Sie über
$Record auf den Accountnamen, die Telefonnummer, die Website oder andere Felder zugreifen.
Verwenden des auslösenden {Datensatzes}
Sie können in Ihrem gesamten Flow auf $Record verweisen, um auf die Feldwerte des auslösenden Datensatzes zuzugreifen. Hier einige Beispiele für die Verwendung von $Record:
| Anwendungsfall | Beispiel |
|---|---|
| Lesen von Feldwerten zum Bestimmen des Flow-Pfads | Verwenden Sie ein Entscheidungselement, um zu überprüfen, ob die Triggering Account > Annual
Revenue größer als 1.000.000 ist, und leiten Sie Accounts mit hohem Wert auf einen anderen Pfad in Ihrem Flow weiter. |
| Aktualisieren von Feldwerten direkt in Flows vor dem Speichern | Verwenden Sie in Flows vor dem Speichern ein Zuweisungselement, um Werte in Triggering {Record} zu ändern. Legen Sie Triggering Quote >
Status beispielsweise auf Genehmigt fest und Salesforce speichert diese Änderung automatisch in der Datenbank. |
| Aktualisieren von Feldwerten in Flows nach dem Speichern | Verwenden Sie in Flows nach dem Speichern das Element "Datensätze aktualisieren", um Werte in Triggering {Record} zu ändern. Wählen Sie beispielsweise für "Wie sollen Datensätze zum Aktualisieren gefunden und ihre Werte festgelegt werden?" die Option Accountdatensatz verwenden aus, der den Flow ausgelöst hat. Legen Sie dann Status auf Genehmigt fest. |
| Datenqualitätsregeln erzwingen | Überprüfen Sie beim Erstellen einer Opportunity, ob der Überprüfen Sie beim Speichern eines Kontakts, ob |
| Intelligente Feldpopulation | Überprüfen Sie beim Erstellen eines Leads, ob $Record > Company bestimmte Stichwörter enthält. Wenn er mit Ihren vorhandenen Accountnamen übereinstimmt, füllen Sie "Bestandskunde" automatisch mit "$Record > Lead Source" aus. |
| Kopieren von Werten in andere Datensätze | Verweisen Sie beim Erstellen verwandter Datensätze auf Triggering Case > Owner ID, um sicherzustellen, dass sie denselben Inhaber wie der auslösende Datensatz aufweisen. |
| Erstellen von verwandten Datensätzen mit Kontext | Wenn Sie einen Kundenvorgang erstellen, bei dem die $Record > Priority auf "Wichtig" festgelegt ist, erstellen Sie automatisch eine Aufgabe, die dem Manager zugewiesen ist, und fügen Sie $Record > Case Number und $Record > Subject in die Aufgabenbeschreibung ein. |
| Senden personalisierter Benachrichtigungen | Wenn Sie einen benutzerdefinierten Auftragsdatensatz aktualisieren, senden Sie dem Kunden eine E-Mail mit $Record > Order Number, $Record > Status und $Record > Expected Delivery Date, damit er genau weiß, was sich geändert hat. |
| Verwenden von Werten in Formeln und Berechnungen | Berechnen Sie einen Rabatt anhand von Triggering Order > Total Amount oder verketten Sie Triggering Contact > First Name und Triggering Contact > Last Name, um einen vollständigen Namen zu erstellen. |

