Erstellen Sie eine anwenderdefinierte Aktion, um einen Fehler auszulösen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Erstellen Sie eine Aktion, die absichtlich einen Fehler auslöst, um die Verarbeitung von Flow-Fehlern zu testen.

    Vorbereitungen

    Erforderliche Rolle: flow_designer, action_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Diese anwenderdefinierte Aktion löst einen Fehler aus, wenn der Aktionseingabewert auf 1 festgelegt ist. Mit jedem anderen Eingabewert kann die Aktion ausgeführt werden, ohne dass ein Fehler ausgelöst wird. Sie können diese anwenderdefinierte Aktion einem Flow hinzufügen, um die Verarbeitung von Flow-Fehlern zu testen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designeran.
      Das System zeigt an Workflow-Studio Zielseite.
    2. Auswahlvorgang Neu > Aktion
      Das System zeigt das Dialogfeld „Aktionseigenschaften“ an.
    3. Geben Sie diese Beispielwerte ein.
      Feld Wert
      Name Fehler auslösen
      Anwendung Global
      Zugänglich von Alle Applikationsumfänge
    4. Wählen Sie Absenden aus.
      Das System zeigt an Workflow-Studio Schnittstelle.
    5. Wählen Sie in der Aktionsgliederung die Option aus Eingaben > Eingabe erstellen
      Das System zeigt eine neue Aktionseingabe an.
    6. Konfigurieren Sie die Aktionseingabe mit diesen Werten.
      Feld Wert
      Bezeichnung Fehlercode
      Typ Ganzzahl
      Obligatorisch Wahr
    7. Wählen Sie in der Aktionsgliederung die Option aus Fügen Sie einen neuen Schritt hinzu .
      Das System zeigt eine Liste der verfügbaren Schritte an.
    8. Wählen Sie Aus Skriptschritt .
    9. Von Eingabevariablen Abschnitt auswählen Variable Erstellen .
    10. Konfigurieren Sie die Variable mit diesen Werten.
      Feld Wert
      Name Code
      Wert Datenpille auswählen [Aktion->Fehlercode]
    11. In Skript , Geben Sie diesen JavaScript-Code ein.
      (function execute(inputs, outputs) {
        if (inputs.code == 1) {
            throw 'My custom error message'
            }
      })(inputs, outputs);
    12. Klicken Sie auf Speichern.
      Aktionsstruktur und Konfiguration der Beispielaktion lösen einen Fehler aus.
    13. Wählen Sie Aus Testen .
      Das System zeigt das Dialogfeld „Testaktion“ an.
    14. Geben Sie den folgenden Testwert ein:
      Eingabe Wert
      Fehlercode 1
    15. Wählen Sie Test ausführen.
      Das System führt die Aktion mit den angegebenen Testwerten aus.
    16. Wählen Sie Aus Die Ausführung Ihres Tests wurde abgeschlossen. Zeigen Sie die Aktionsausführungsdetails an.
      Das System zeigt die Ausführungsdetails der Aktion an.
    17. Überprüfen Sie, ob die Aktion den Skriptschritt ausgeführt und Ihre anwenderdefinierte Fehlermeldung ausgegeben hat.
      Die Aktionsstatus Das Objekt sollte einen Fehler in Zeile 3 auflisten und den Text Ihrer anwenderdefinierten Fehlermeldung anzeigen.

      Aktionsausführungsdetails für einen Testlauf von löst einen Fehler aus.

    18. Schließen Sie die Aktionsausführungsdetails.
    19. Wählen Sie Aus Abbrechen Um das Testen der Aktion zu beenden.
    20. Wählen Sie Aus Veröffentlichen Um Ihre anwenderdefinierte Aktion für Ihre Flows verfügbar zu machen.

    Ergebnisse

    Sie haben eine anwenderdefinierte Aktion, die beim Festlegen der Aktionseingabe einen Fehler auslöst Fehlercode Bis 1.

    Nächste Maßnahme

    Fügen Sie diese Aktion einem Flow hinzu, um den Inhalt des Abschnitts „Fehler-Handler“ zu testen.