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

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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 benutzerdefinierte Aktion löst einen Fehler aus, wenn der Aktionseingabewert auf 1 festgelegt ist. Mit jedem anderen Eingabewert kann die Aktion ausgeführt werden, ohne einen Fehler auszulösen. Sie können diese benutzerdefinierte Aktion einem Flow hinzufügen, um die Flow-Fehlerbehandlung zu testen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
      Das System zeigt die Zielseite Flow Designer 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 Aktionsdesigner an.
    5. Wählen Sie in der Aktionsgliederung 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 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 in 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 angegebenen Testwerten aus.
    16. Wählen Sie aus. Ihr Test wurde ausgeführt. Zeigen Sie die Details der Aktionsausführung an.
      Das System zeigt die Ausführungsdetails der Aktion an.
    17. Vergewissern Sie sich, dass die Aktion den Skriptschritt ausgeführt und Ihre benutzerdefinierte Fehlermeldung ausgegeben hat.
      Das Aktionsstatus- Objekt sollte einen Fehler in Zeile 3 auflisten und den Text Ihrer benutzerdefinierten Fehlermeldung anzeigen.

      Aktionsausführungsdetails für eine Testausführung von Fehler auslösen.

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

    Ergebnisse

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

    Nächste Maßnahme

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