Daten anbieten - OData-Service - Datengruppen

Im Dialog Datengruppen werden die Entity Types und Collections des OData-Services als auch deren Beziehungen definiert. Dazu werden Datengruppen aus Intrexx-Applikationen ausgewählt. Jede Datengruppe stellt einen Entity Type dar und steht automatisch als OData Entity Collection im Dienst zur Verfügung. Beziehungen zwischen Entity Types werden in OData über sogenannte Association Sets und Navigation Properties abgebildet. Dabei können Eltern-Kind-Beziehungen und Referenzen zwischen Intrexx-Datengruppen ausgewählt werden, um diese als Navigation Properties in den jeweiligen Entity Types zu definieren.

Globale Filter

In der Auswahlliste für die Datengruppen kann pro Datengruppe mit Klick auf Filter ein Filter definiert werden. Dieser globale Filter wird dann bei jeder OData-Abfrage auf diese Datengruppe angewendet, unabhängig davon, ob bereits ein Filter in der OData-Abfrage definiert wurde, wobei in diesem Fall der globale Filter mit dem Abfragefilter kombiniert wird. Dadurch kann sichergestellt werden, dass grundsätzlich nur auf bestimmte Datensätze über einen OData-Service zugegriffen werden können.

Datengruppen auswählen

Einem OData-Service können beliebige Intrexx Datengruppen über Datengruppe hinzufügen hinzugefügt werden. Im ersten Schritt wird die gewünschte Datengruppe aus einer Applikation gewählt. Eine Datengruppe darf pro Service nur einmal hinzugefügt werden.