# JSONata-Editor

Der JSONata-Editor in ELO Flows ist für die Definition von Dienst-Eigenschaften zuständig. Wenn Sie einen Dienst anlegen, wird dieser wahrscheinlich Daten benötigen, mit denen er die jeweilige Aktion ausführen wird.

# Beispiel

Ein Beispiel ist die Objekt-ID eines ELO Objektes. Diese wird unter anderem im Dienst Beitrag schreiben der ELO Feed Komponente verwendet:

Der Dienst muss wissen, zu welchem Objekt ein Feed-Eintrag geschrieben werden soll. Die Ansprache des Objekts erfolgt über Objekt-ID, welche Sie fest hinterlegen oder dynamisch ermitteln können.

ELO Flows verwendet für einen dynamischen Daten-Zugriff mit Daten-Transformation die Transformationssprache JSONata.

JSONata-Editor im Textmodus

JSONata-Editor im Expertenmodus

Sie haben folgende Konfigurationsmöglichkeiten:

1 Wert eintragen: Eingabefeld für feste Werte als String oder dynamische Werte als JSONata-Ausdruck

2 Modus des JSONata-Editors wählen: Im Standard ist das Eingabefeld im Textmodus. Der Textmodus arbeitet mit String-Werten, die Sie aus hinterlegten Daten (3) auswählen können. Der Expertenmodus (J-Symbol) ermöglicht die Eingabe von JSONata-Befehlen.

3 Erweiterte Eingabeoptionen ausklappen: Der Button mit dem Pfeil-Symbol klappt die Funktionen des JSONata-Editors aus.

4 Vorkonfigurierte Vorschläge nutzen

5 Typbezogene Daten auswählen: Es werden Ihnen Daten je nach Art des zuvor ausgewählten Objekts zur Verfügung gestellt. Beispielsweise Felder einer Maske.

6 Daten vorangegangener Knoten auswählen

7 Im Paket vorhandene Übersetzungsvariablen auswählen (Expertenmodus)

8 Vorkonfigurierte Funktionen auswählen (Expertenmodus)

Information

Weitere Informationen zum Aufbau und Möglichkeiten mit JSONata finden Sie unter jsonata.org (opens new window)

Zuletzt aktualisiert: 31. Juli 2023 um 08:32