# 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.
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)