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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Erstellen Sie eine Aktion, die absichtlich einen Fehler auslöst, um die Flow-Fehlerbehandlung 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. Bei jedem anderen Eingabewert kann die Aktion ausgeführt werden, ohne einen Fehler auszulösen. Sie können diese anwenderdefinierte Aktion einem Flow hinzufügen, um die Flow-Fehlerbehandlung zu testen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
      Das System zeigt die Zielseite Workflow-Studio an.
    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 die Schnittstelle Workflow-Studio an.
    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 Neuen Schritt hinzufügenaus.
      Das System zeigt eine Liste der verfügbaren Schritte an.
    8. Wählen Sie den Skriptschritt aus.
    9. Wählen Sie im Abschnitt Eingabevariablen die Option Variable erstellenaus.
    10. Konfigurieren Sie die Variable mit diesen Werten.
      Feld Wert
      Name Code
      Wert Datenpille auswählen [action->Error Code]
    11. Geben Sie unter Skriptdiesen JavaScript-Code ein.
      (function execute(inputs, outputs) {
        if (inputs.code == 1) {
            throw 'My custom error message'
            }
      })(inputs, outputs);
    12. Klicken Sie auf Speichern.
      Aktionsgliederung und Konfiguration der Beispielaktion „Fehler auslösen“.
    13. Wählen Sie Testaus.
      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 bereitgestellten Testwerten aus.
    16. Wählen Sie aus. Die Ausführung des Tests wurde abgeschlossen. Zeigen Sie Details der Aktionsausführung an.
      Das System zeigt die Details der Aktionsausführung an.
    17. Stellen Sie sicher, dass die Aktion den Skriptschritt ausgeführt und Ihre anwenderdefinierte Fehlermeldung ausgelöst hat.
      Das Objekt „Aktionsstatus “ sollte in Zeile 3 einen Fehler auflisten und den Text Ihrer anwenderdefinierten Fehlermeldung anzeigen.

      Details zur Aktionsausführung für einen Testlauf von „Fehler auslösen“.

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

    Ergebnisse

    Sie haben eine anwenderdefinierte Aktion, die einen Fehler auslöst, wenn Sie den Fehlercode der Aktionseingabe auf 1 festlegen.

    Nächste Maßnahme

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