Loading
Automatisieren Ihrer Geschäftsprozesse
Überlegungen zum Flow Builder-Debugger

Überlegungen zum Flow Builder-Debugger

Beachten Sie beim Verwenden der Debug-Option in Flow Builder die folgenden Überlegungen.

Erforderliche Editionen

Unterstützte Editionen anzeigen.
ACHTUNG
ACHTUNG Gehen Sie beim Debugging von Flows, die Löschelemente enthalten, mit Bedacht vor. Selbst wenn der Flow inaktiv ist, löst er den Löschvorgang aus.

Debuggen eines Flows

  • Wenn Sie einen Flow debuggen, ohne ihn im Wiederherstellungsmodus auszuführen, werden alle mit dem Flow verbundenen Aktionen ausgeführt, einschließlich aller DML-Vorgänge und der Apex-Codeausführung. Denken Sie daran, dass beim Schließen oder Neustarten eines ausgeführten Flows dessen zuvor ausgeführte Aktionen, Callouts und Änderungen, die in der Datenbank übernommen wurden, nicht zurückgesetzt werden.
  • Sie können Werte nicht an Eingabevariablen vom Typ "Sammlung", "Datensatz" und "Datensatzsammlung" übergeben.
  • Durch Klicken auf Pause oder Ausführen eines Warteelements wird der Flow geschlossen und das Debugging beendet.
  • Wenn Sie einen Flow als einen anderen Benutzer debuggen, werden die Datensatzänderungen und Aktionen des Flows als dieser Benutzer ausgeführt. Außerdem bestimmen das Profil und die Berechtigungssätze des Benutzers die Objektberechtigungen und den Zugriff auf Feldebene des Flows. Flows, die immer im Systemkontext ausgeführt werden, ignorieren jedoch die Objektberechtigungen und den Zugriff auf Feldebene des Benutzers.
  • Wenn Sie in einem Flow auf Fertigstellen klicken, wird in den Debug-Details fälschlicherweise Folgendes angegeben: "Ausgewählte Navigationsschaltfläche: WEITER".
  • Wenn Sie einen durch einen Zeitplan ausgelösten Flow debuggen, wird der Flow nur für einen Datensatz gestartet.
  • Durch Datensätze ausgelöste Flows werden immer im Rollback-Modus ausgeführt. Wenn Sie einen durch einen Datensatz ausgelösten Flow debuggen, werden nur Elemente im Flow getestet. Dieser kleinere Umfang kann zu Szenarien führen, in denen der Flow beim Debuggen wie vorgesehen ausgeführt wird, jedoch nicht zur Laufzeit. Dieser Verhaltensunterschied kann auf andere ausgelöste Flows und Prozesse zurückzuführen sein. Um zu sehen, wie sich ein durch einen Datensatz ausgelöster Flow in einem realen Szenario verhält, sollten Sie den Flow in einer Sandbox-Organisation außerhalb des Debugs ausführen und stattdessen Debug-Protokolle verwenden, um Probleme zu beheben.
  • Wenn beim Debuggen einer Bildschirmaktion in einem Bildschirm-Flow eine neue Flow-Transaktion gestartet wird, während der automatisch gestartete Flow der Bildschirmaktion ausgeführt wird, schlägt der automatisch gestartete Flow fehl.
  • Beim Debuggen von durch einen Datensatz ausgelösten Flows basieren bearbeitbare Felder auf den Feldern, die in der Komponente "Datensatzdetail" verfügbar sind.
 
Laden
Salesforce Help | Article