Feldarten

JSON

Ein Feld, das mehrere Einträge aufnimmt, jeder mit denselben Unterfeldern. Für alles, was sich mit einem Zusatz wiederholt: Maße je Bereich (Objekt, Rahmen), Titel je Sprache, mehrere Inventarnummern.

Wie das Feld aussieht

Ein Eintrag hat ein Label (Objekt, Rahmen, de, en) und die Unterfelder. Die Verwaltung legt fest, ob das Feld die Einträge als Reiter oder als Tabelle zeigt. Die Daten sind in beiden Fällen dieselben:

Feld „Maße“, Unterfelder Höhe · Breite · Tiefe, Labels Objekt · Rahmen

als Reiter                             als Tabelle
┌─────────┬────────┐                   ┌──────────┬───────┬────────┬───────┐
│ Objekt  │ Rahmen │                   │ Bereich  │ Höhe  │ Breite │ Tiefe │
├─────────┴────────┴──┐                ├──────────┼───────┼────────┼───────┤
│ Höhe    [118,5   ]  │                │ Objekt   │ 118,5 │ 64     │ 21    │
│ Breite  [64      ]  │                │ Rahmen   │ 130   │ 75     │       │
│ Tiefe   [21      ]  │                └──────────┴───────┴────────┴───────┘
└─────────────────────┘
JSON-Feld Maßsatz in Moliri als Tabelle mit den Spalten Bereich, Höhe, Breite, Tiefe und Bemerkung, je eine Zeile für Objekt und Sockel

Manche JSON-Felder haben keine Labels, dann sind sie eine schlichte Liste gleichförmiger Einträge, etwa mehrere Inventarnummern.

Eingabe

Reiter. Ein Reiter je Label, darin die Unterfelder. Beim Öffnen ist der erste befüllte Reiter aktiv. Das Plus stellt die noch offenen Labels zur Wahl; darf man eigene Labels anlegen, lässt sich dort auch ein neues eintragen.

Tabelle. Eine Zeile je Eintrag, in der ersten Spalte das Label. Zeilen lassen sich hinzufügen, duplizieren, entfernen und durch Ziehen sortieren, mit der Tastatur über Alt + ↑/↓.

Enge Kacheln. Passen die Spalten nicht in die Kachel, wird jeder Eintrag zu einem Block mit den Beschriftungen links. So bleibt nichts hinter einem Scrollbalken verborgen.

Die Unterfelder können Text, mehrzeiliger Text, Zahl, Datum, Auswahl oder Kontrollkästchen sein.

Speichern

Gespeichert wird kurz nach der letzten Eingabe und beim Verlassen der Kachel, und zwar immer das ganze Feld. Daraus folgt eine Grenze: Bearbeiten zwei Personen gleichzeitig verschiedene Einträge desselben Feldes, gewinnt die zuletzt gespeicherte Fassung. Der Bearbeitungsverlauf kennt entsprechend nur „Feld geändert“, nicht „Zeile 2 geändert“.

Hinweise, keine Sperren

Ein Pflicht-Unterfeld ohne Wert und ein Zahlenfeld mit Text bekommen einen roten Rand, die Fußzeile des Feldes zählt die Hinweise. Gespeichert wird trotzdem. Die Zahlprüfung ist nachsichtig: 48.000,00 und 1 200 gelten als Zahl, ca. 5 nicht.

Steht im Feld ein Label, das die Konfiguration nicht mehr kennt, wird es angezeigt und markiert, nicht verworfen. Ist der Inhalt gar kein gültiges JSON, zeigt das Feld ein Textfeld mit dem Rohinhalt.

Suchen, sortieren, bearbeiten

VorgangVerhalten
VolltextsucheJa, auf dem gespeicherten Text, also auch auf den Namen der Unterfelder
FilterTextoperatoren auf dem gespeicherten Text. Für einen Teilwert braucht es meist einen regulären Ausdruck
Sortieren, GruppierenNicht sinnvoll
StapelverarbeitungTextwerkzeuge auf dem ganzen Wert. Mit Vorsicht

Wird nach einem Wert gesucht, sortiert oder gruppiert, gehört er in ein eigenes Feld. Das entscheidet die Verwaltung beim Anlegen.

Excel-Import

Ein JSON-Feld nimmt beim Import drei Dinge an: ein vollständiges JSON-Dokument (der Rückweg aus dem eigenen Export), eine Zelle, die eine Spaltenregel auf die Unterfelder verteilt, oder einen Wert unter einem in der Vorschau gewählten Label. Alles andere wird geparkt und mit „zu klären“ markiert. Siehe Excel-Import und Zuordnungen auflösen .

Wurde das Feld mit einer Formatierung exportiert, steht in der Datei die Darstellung, nicht die Struktur. Ein Re-Import davon wird geparkt.

Anzeige und Export

FormatierungErgebnis
RohwertDas gespeicherte JSON
Einträge einzeiligJeder Eintrag als Label mit seinen Werten, etwa Objekt: 118,5 · 64 · 21
Eigene Formatierungen des FeldesWas die Verwaltung hinterlegt hat, etwa Objekt: 118,5 × 64 cm; Rahmen: 130 × 75 cm

Die Spaltenüberschrift nennt die gewählte Formatierung in Klammern, etwa „Maße (kurz)“. Im Excel-Export lässt sich ein Feld duplizieren, um Rohwert und Formatierung nebeneinander auszugeben. Siehe Excel-Export .

In Word-Vorlagen ist $o der Rohwert und $fmt die Formatierung, auch für einen einzelnen Eintrag; in Schleifen über mehrere Objekte gilt ffmt(). Siehe Ausgabe-Formatter in Vorlagen .

Einrichtung

Labels, Unterfelder, Darstellung und Formatierungen stellt die Verwaltung ein. Siehe JSON konfigurieren .

\ en\ de