Connector für Connector API - Integration in Applikationen
Fremddatenzugriff einrichten
Eine Connector API-Verbindung kann in jeder beliebigen Intrexx-Applikation verwendet werden. Die Verbindung konfigurieren Sie im Modul "Integration". Alle Informationen dazu finden Sie hier.
Ist die Verbindung konfiguriert, öffnen Sie die gewünschte Applikation und markieren dann den Applikationsknoten. Erstellen Sie eine neue Fremddatengruppe über das Hauptmenü "Neu / Fremddatengruppe" oder das entsprechende Kontextmenü.
Der Dialog zur Konfiguration der Fremddatengruppe öffnet sich automatisch.
Tragen Sie den Titel der neuen Fremddatengruppe ein. Informationen zu mehrsprachigen Titeln finden Sie hier.
Wählen Sie die Connector API-Datenbankverbindung aus. In der Auswahlliste "Datahandler" wird dabei der entsprechende Datahandler automatisch eingetragen.
Der Name der gewünschten Tabelle kann direkt eintragen oder mit Klick auf "Suchen" ermittelt werden.
Tabelle / Sichten suchen
Klicken Sie "OK", um die Auswahl zu speichern und den Dialog wieder zu schließen.
In "Besitzer des Datensatzes" kann ein Datenfeld ausgewählt werden, das die ID des Besitzers eines Datensatzes enthält.
Datenfelder auswählen
Die Datenfelder, die von der Connector API-Verbindung bereitgestellt werden, können anschließend auf dem Reiter "Datenfelder" ausgewählt und in der Applikation mit den Elementen verbunden werden.
Klicken Sie hier auf "Hinzufügen", um die gewünschten Felder auszuwählen.
In der ersten Spalte werden Primär- und Fremdschlüsselfelder mit einem Symbol gekennzeichnet.
Sie finden hier Titel, Namen und Datentyp der Datenfelder. Intrexx erkennt die Datentypen der Fremddatenfelder und ordnet automatisch den geeigneten Intrexx-Datentyp zu.
In der Spalte "Fremddatentyp" wird der Datentyp angezeigt, der in der externen Datenquelle für das aktuell markierte Datenfeld verwendet wird.
Primary Key
Definiert das aktuell ausgewählte Datenfeld als Primärschlüssel-Feld.
Ein Primärschlüssel sollte immer ausgewählt werden. Achten Sie darauf, Datenfelder mit eindeutigen Werten zu verwenden.
Foreign Key
Definiert das aktuell ausgewählte Datenfeld als Fremdschlüssel-Feld. Das Feld, das als Fremdschlüssel eingesetzt wird, muss einen Wert enthalten, mit dem ein Elterndatensatz eindeutig identifiziert werden kann.
Entfernen
Entfernt das markierte Datenfeld aus der Liste. Wird dieses noch in der Applikation verwendet, so wird ein entsprechender Hinweis eingeblendet. Das Datenfeld wird in diesem Fall nicht aus der Liste entfernt.
Bearbeiten
Öffnet einen Dialog, in dem Titel und Name des Datenfeldes geändert werden können.
Fremddatengruppen werden in der Applikationsstruktur mit einem eigenen Symbol gekennzeichnet. Die Datenfelder einer Fremddatengruppe können mit dem Hauptmenü "Bearbeiten / Datenfelder einblenden" angezeigt und mit Eingabe- bzw. Ansichtselementen verbunden werden.
Nächste Schritte
Die Fremddatengruppe für die Connector API-Verbindung ist nun vollständig eingerichtet. Um die Daten aus der Fremddatengruppe in der Applikation zu verwenden, können jetzt die Applikationselemente erstellt und mit den Fremddatenfeldern verbunden werden - z.B. auf einer Seite in der Fremddatengruppe oder einer Ansichtstabelle.