JSON-Generator-Schritt
Erstellen Sie eine JSON-Nutzlast, die in einem anderen Schritt verwendet werden soll. Geben Sie Werte ein, oder verwenden Sie Datenpillen, um eine dynamische Nutzlast zu erstellen. Dieser Schritt unterstützt mehrere Datentypen, einschließlich Objekte und Arrays für verschachtelte Strukturen.
Rollen und Verfügbarkeit
Verfügbar als Aktionsdesigner-Aktionsschritt. Benutzer mit der Rolle „action_designer“ können eine benutzerdefinierte Aktion mit einem oder mehreren Aktionsschritten erstellen.
Felder
| Feld | Beschreibung |
|---|---|
| Name | Namensteil eines Name-Wert-Paares. Geben Sie einen Wert ein, oder verwenden Sie eine Datenpille, um eine dynamische Nutzlast zu erstellen. |
| Wert | Wertteil eines Name-Wert-Paares. Geben Sie einen Wert ein, oder verwenden Sie eine Datenpille, um eine dynamische Nutzlast zu erstellen. Sie können eine komplexe Objektpille verwenden, um eine Zeile mit einem Objektdatentyp auszufüllen. Dadurch werden jedoch alle untergeordneten Elemente gelöscht, die die komplexe Objektpille bereits hat. |
| Typ | Datentyp für das Name-Wert-Paar. Wenn Sie eine Datenpille für den Namen oder Wert verwenden, stellen Sie sicher, dass der Datentyp für die Pille mit dem hier ausgewählten Datentyp übereinstimmt. Die Optionen sind:
Verwenden Sie für Arrays und Objekte das Plus-Symbol ( |
| Wenn der Wert leer ist | Option, um anzugeben, was geschehen soll, wenn ein Name-Wert-Paar einen leeren oder NULL-Wert hat.
|
| Äußere Struktur einschließen | Option zum Einbeziehen der geschweiften Klammern für einen JSON-Container der obersten Ebene. |
| Leere Struktur auslassen | Option zum Auslassen einer leeren Nutzlast. Leere Nutzlasten können auftreten, wenn Sie die Eigenschaft Auslassen für das Feld Bei leerem Wert für jedes Name-Wert-Paar auswählen und alle Name-Wert-Paare in der Nutzlast leere Werte erzeugen. |
| Vorschau | Schreibgeschützte Nutzlast, die der Schritt erzeugt. |
Felder für Aktionsfehlerauswertung
| Feld | Beschreibung |
|---|---|
| Wenn dieser Schritt fehlschlägt | Option, um mit der Ausführung des nächsten Schritts fortzufahren oder zur Fehlerauswertung zu wechseln. Informationen zur Verwendung des Schrittstatuscodes oder der Meldung für eine Fehlerbedingung für eine benutzerdefinierte Aktion finden Sie unter Aktionsfehlerbewertung. |
Ausgabe
| Feld | Beschreibung | Datentyp |
|---|---|---|
| Ausgabe | JSON-Nutzlast als Zeichenfolge. Wenn Sie die Nutzlast als Objekt verwenden möchten, können Sie den JSON-Parser-Schritt verwenden, um die Zeichenfolge zu analysieren. | Zeichenfolge |
| Schrittstatus | Objektdatenpille, die Laufzeitdetails zum Schritt enthält. Jeder Schritt in einer Aktion gibt einen Schrittstatus zurück. | Objekt |
| Schrittstatus > Code | Ganzzahl-Datenpille, die angibt, ob der Schritt einen Fehler verursacht hat. Standardmäßig gibt der Wert 1 an, dass der Schritt einen Fehler verursacht hat. Der Wert 0 gibt an, dass der Schritt erfolgreich ausgeführt wurde. Sie können diese Codes nicht anpassen. | Ganzzahl |
| Schrittstatus > Nachricht | Zeichenfolgendatenpille, die die vom Schritt oder Systemvorgang erzeugte Fehlermeldung enthält. Sie können diese Nachricht nicht anpassen. | Zeichenfolge |