Loading
Automatisieren von Geschäftsprozessen mit Salesforce-Flow
Testen eines Flows mit simulierten Ausgaben (Beta)

Testen eines Flows mit simulierten Ausgaben (Beta)

Verwenden Sie simulierte Ausgaben, um automatisch gestartete und durch einen Datensatz ausgelöste Flows zu testen, ohne von externen Systemen abhängig zu sein. Definieren Sie prognostizierbare Ausgabewerte für Aktions- und Subflow-Elemente, damit Ihre Testszenarien die Flow-Logik anstelle von Live-Callouts oder Subflow-Ausführung validieren.

Erforderliche Editionen

Unterstützte Editionen anzeigen.
Erforderliche Benutzerberechtigungen
Öffnen, Bearbeiten, Erstellen, Aktivieren oder Deaktivieren eines Flows mit allen in Flow Builder verfügbaren Flow-Typen, -Elementen und -Funktionen, einschließlich Einstein und Agentforce für Flow: Flow verwalten
Hinweis
Hinweis Bei simulierten Ausgaben handelt es sich um einen Pilot- oder Beta-Service, der den Bedingungen für Beta-Services unter Agreements – Salesforce.com oder einer schriftlichen einheitlichen Pilot-Vereinbarung, wenn diese vom Kunden abgeschlossen wurde, sowie den entsprechenden Bedingungen im Verzeichnis der Produktbedingungen unterliegt. Die Nutzung dieses Pilot- oder Beta-Service liegt im alleinigen Ermessen des Kunden.

Stellen Sie vor dem Konfigurieren von simulierten Ausgaben für ein Testszenario Folgendes sicher:

  • Ihr Flow ist ein automatisch gestarteter Flow oder ein durch einen Datensatz ausgelöster Flow.
  • Ihr Flow enthält mindestens ein Aktionselement oder Subflow-Element.

Mit simulierten Ausgaben können Sie definieren, welche Daten eine Aktion oder ein Subflow-Element während eines Testlaufs zurückgibt, ohne tatsächlich einen externen Callout zu senden oder den referenzierten Flow auszuführen. Durch diese Isolation konzentrieren sich Ihre Testszenarien auf die Flow-Logik, die Sie validieren, und nicht auf externe Abhängigkeiten. Weitere Informationen zu Testszenarien und Behauptungen finden Sie unter Automatische Flow-Tests.

Beispiele für die Verwendung simulierter Ausgaben:

  • Ein Flow mit einem Aktionselement mit einem HTTP-Callout an eine externe API, die ratenlimitiert oder nicht verfügbar sind
  • Ein Flow mit einem Aktionselement, das eine Apex-Methode mit komplexen Abhängigkeiten aufruft
  • Ein Flow mit einem Subflow-Element, das im Testszenario nicht ausgeführt werden soll.

Führen Sie zum Verwenden simulierter Ausgaben die folgenden Schritte aus.

  1. Öffnen Sie in Flow Builder den Flow, den Sie testen möchten.
  2. Klicken Sie auf Test, um den Testmodus zu öffnen.
  3. Klicken Sie im Zeichenbereich auf ein Aktionselement oder Subflow-Element, für das Sie simulierte Ausgaben verwenden möchten.
    Der Eigenschaftenbereich des Elements wird geöffnet.
  4. Klicken Sie auf die Registerkarte Szenarioausgabe.
  5. Klicken Sie auf Make Output (Make-Ausgabe verwenden), um die simulierte Ausgabe für dieses Element zu aktivieren.
  6. Wenn Sie die simulierte Ausgabe für dieses Element nicht mehr verwenden möchten, klicken Sie auf Use Mock Output (Make-Ausgabe verwenden).
  7. Geben Sie für jede Ausgabe den simulierten Wert ein oder kopieren Sie den Wert aus einer vorherigen Debugausführung im Debug-Verlauf.
  8. (Optional) Legen Sie zum Testen eines Fehlers oder alternativen Pfads "Pfad nach simulierter Ausgabe" auf den Pfad fest, den der Flow nach der Ausführung dieses Elements ausführen soll.
    Eigenschaftenbereich für Aktionselemente im Testmodus mit ausgewählter Registerkarte 'Szenarioausgabe' und einem Ausgabefeld mit einem JSON-Wert.
  9. Wiederholen Sie diese Schritte für jedes Aktionselement oder Subflow-Element, die in diesem Testszenario asynchron ausgeführt werden.
  10. Klicken Sie auf Szenario speichern, um Ihr Testszenario zu speichern.
  11. Klicken Sie auf Szenario ausführen, um das Szenario auszuführen.

Das Testszenario wird mit Ihrer simulierten Ausgabe für jedes Element ausgeführt, für das Sie die simulierte Ausgabe aktiviert haben. Der Flow überspringt die normale Ausführung des Elements und verwendet die von Ihnen angegebenen Werte. Im Zeichenbereich wird in simulierten Elementen das Badge "Ausgabe simuliert" angezeigt.

Subflow-Element mit simuliertem Ausgabe-Badge
 
Laden
Salesforce Help | Article