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.