Metadaten sind Daten, die innerhalb ganz Chioro oder eines Flows überall verfügbar sind. Der Zugriff auf die Daten erfolgt über das attribut ‘context’
Ein Beispiel, der einfache Flow besteht aus drei Operationen:

In der Transformation holt eine Regel alle Metadaten.

Als Ergebnis erhält man ein JSON mit allen Metadaten:

Im ersten Abschnitt stehen die Daten der aktuellen Operation, es folgen die Daten des gesamten Flows, hier stehen unter
userProperties die von Benutzer definierten Attribute die überall in Chioro vorhanden sind.
Das Hinzufügen von Metadaten zum Flow wird weiter unten erklärt.
Beispiele zum Zugriff:
| code | Beschreibung |
|---|---|
context("") |
alle Metadaten |
context("name") |
Name der aktuellen Operation |
context("flow.name") |
Name des Flows |
context("flow.metadata.userProperties") |
Flowweite, vom Benutzer definierte Daten |
Benutzerdefinierte flowweite Metadaten werden folgendermassen erstellt:

Klick auf das Symbol am oberen Rand des Floweditors. Es öffnet sich ein Fenster, hier können Schlüssel-Wert-Paare eingetragen werden:

- Schlüsselspalte, also der Name des Attributs
- Der zugehörige Wert
- Mit Klick auf das Plus wird ein weiteres Schlüssel-Wert-Paar hinzugefügt
- Mit Klick auf den Mülleimer wird eine Zeile gelöscht
- Mit Klick auf Speichern werden die Daten gesichert
Im Bild oberhalb wurden 2 Einträge hinzugefügt, die kompletten Metadaten sehen nun so aus:

Der Zugriff auf den Namen der Katze:
context("flow.userProperties.cat_name")