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

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 einen Fehler auszulösen. Sie können diese anwenderdefinierte Aktion einem Flow hinzufügen, um die Behandlung von Flow-Fehlern zu testen.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designeran.
      Das System zeigt an Workflow-StudioZielseite.
    2. Auswählen 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 Anwendungsbereiche
    4. Wählen Sie Absenden.
      Das System zeigt an Workflow-StudioSchnittstelle.
    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 Erstellen Sie Eine Variable .
    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 Aus 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 Ausführungsdetails der Aktion an.
      Das System zeigt die Ausführungsdetails der Aktion an.
    17. Stellen Sie sicher, dass die Aktion den Skriptschritt ausgeführt und Ihre anwenderdefinierte Fehlermeldung ausgelöst 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 Zum Beenden des Testens der Aktion.
    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 „Fehlerhandler“ zu testen.