---
sourceDocument: Xanadu-Build-Workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Build-Workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

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

# Erstellen Sie eine anwenderdefinierte Aktion, um einen Fehler auszulösen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 AlleProzessautomatisierungFlow Designer.  
   Das System zeigt die Zielseite Workflow-Studio an.
2. Auswahlvorgang NeuAktion  
   Das System zeigt das Dialogfeld Aktionseigenschaften an.
3. Geben Sie diese Beispielwerte ein.  
   {#create-custom-action-throw-error__table_tjt_xxp_lhb__entry__2}

   | Feld | Wert |
   |-|-|
   | Name | Fehler auslösen |
   | Anwendung | Global |
   | Zugänglich von | Alle Applikationsumfänge |
   [ ]

   {#create-custom-action-throw-error__table_tjt_xxp_lhb}
4. Wählen Sie Absenden aus.  
   Das System zeigt die Schnittstelle Workflow-Studio an.
5. Wählen Sie in der Aktionsgliederung die Option aus EingabenEingabe erstellen  
   Das System zeigt eine neue Aktionseingabe an.
6. Konfigurieren Sie die Aktionseingabe mit diesen Werten.  
   {#create-custom-action-throw-error__table_ijj_myp_lhb__entry__2}

   | Feld | Wert |
   |-|-|
   | Bezeichnung | Fehlercode |
   | Typ | Ganzzahl |
   | Obligatorisch | Wahr |
   [ ]

   {#create-custom-action-throw-error__table_ijj_myp_lhb}
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.  
    {#create-custom-action-throw-error__table_cvp_l5p_lhb__entry__2}

    | Feld | Wert |
    |-|-|
    | Name | Code |
    | Wert | Datenpille auswählen \[action-\>Error Code\] |
    [ ]

    {#create-custom-action-throw-error__table_cvp_l5p_lhb}
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.  
13. Wählen Sie Testaus.  
    Das System zeigt das Dialogfeld Testaktion an.
14. Geben Sie den folgenden Testwert ein:  
    {#create-custom-action-throw-error__table_onv_z22_mhb__entry__2}

    | Eingabe | Wert |
    |-|-|
    | Fehlercode | 1 |
    [ ]

    {#create-custom-action-throw-error__table_onv_z22_mhb}
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.

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.

