Konfiguration Indexdatenanzeige

enaio® appconnector 10.10 »

Indexdaten anzeigen

Der enaio® appconnector verfügt über zwei Arten der Ergebnisausgabe. Einmal den Verbosemodus, welcher bei vielen Endpunkten über den Queryparameter verbose=true aktiviert wird, und über die klassische Titel-Untertitel-Ausgabe. Letzteres Ausgabeformat erstellt aus den Indexdatenfeldern eines Objektes ein Titel- und Untertitelfeld im JSON. Hierbei wird anhand der Tabreihenfolge das erste Pflichtfeld als Titel und das zweite sowie dritte Pflichtfeld als Untertitel ausgewählt. Existieren nicht die genauen Pflichtfelder, so werden weitere normale Indexdatenfelder des Objektes herangezogen.

Die Konfigurationsdatei OSMetadata.xml

Ist dieser Automatismus nicht gewünscht, so kann über die OSMetadata.xml-Konfigurationsdatei im Programmverzeichnis configuration\schema für die gewünschten Objekttypen ein festes Schema administrativ für alle Benutzer vorgegeben werden. Die Titel- und Untertitelausgaben werden von den enaio® apps verwendet, um Trefferlisten darzustellen.

Die Datei OSMetadata.xml wird vom Setup installiert und befindet sich im Programmverzeichnis configuration\schema. Da die Konfigurationsdatei OSMetadata.xml standardmäßig Beispieldaten enthält, müssen Sie die Datei anpassen.

Im Bereich <model> sind die Felder 'title' und 'info' definiert, die in enaio® apps angezeigt werden und die Sie mit Indexdaten der enaio®-Objekttypen füllen können.

Dann wird in der Konfigurationsdatei für jeden Schrank der Tag <cabinet name=“Name des Schranks“> angegeben, in dem für die einzelnen Objekttypen (<object name=“Name des Objekts“>) die Indexdatenfelder zugeordnet werden. Im Tag <property> wird dazu im Attribut name der Name des Felds in der App definiert und im Attribut field werden die Indexdaten aus enaio® referenziert. Über eine spezielle Skriptsprache ist es möglich, hier die Werte verschiedener Indexdatenfelder frei zu konfigurieren (siehe 'Konfigurationsskripte').

Typenlose Dokumente werden über den Tag <typeless> definiert, in dem Sie den Feldern der App den Haupttyp des Objekts (OBJECT_MAIN) und das Erfassungsdatum (OBJECT_CRDATE) zuordnen.

Beachten Sie, dass für die Zuordnung der enaio®-Indexdaten nur die internen Objekttypnamen der Objektdefinition verwendet werden können.