Fremddatengruppe
Mit Intrexx Connectoren können Verbindungen zu Daten aus externen Quellen hergestellt werden. Diese Verbindungen können dann in beliebigen Applikationen integriert werden.
Bei den meisten Connectoren wird dazu eine Fremddatengruppe benötigt, in der die entsprechende Verbindung ausgewählt, konfiguriert und die gewünschten Datenfelder aufgenommen werden können.
Eigenschaften - Fremddatengruppe - Allgemein
Eine Fremddatengruppe kann über den Applikationsknoten erstellt werden. Wählen Sie das Hauptmenü "Neu / Fremddatengruppe" oder das entsprechende Kontextmenü. Der Eigenschaftendialog der Fremddatengruppe öffnet sich dann automatisch.
Fremddatengruppen werden in der Applikationsstruktur mit einem eigenen Symbol gekennzeichnet. Der Eigenschaftendialog einer bestehenden Fremddatengruppe kann in der Applikationsstruktur mit einem Doppelklick geöffnet werden. Die verfügbaren Einstellungen sind je nach ausgewählter Datenbankverbindung unterschiedlich.
Titel
Tragen Sie hier den Titel der Fremddatengruppe ein. Informationen zu mehrsprachigen Titeln finden Sie hier.
Datenbankverbindung
Hier kann die gewünschte Verbindung ausgewählt werden.
Datahandler
Wählen Sie hier den Datahandler für die Verbindung aus.
Tabelle / Ansicht
Sie können den Namen der Tabelle bzw. Ansicht hier direkt eintragen.
Suchen
Öffnet einen Dialog, in dem nach Tabellen und Sichten gesucht werden kann.
Tabellen / Sichten suchen
Tabellen nur für aktuelles Schema anzeigen
Mit dieser Einstellung wird die Tabellenliste auf das aktuelle Schema eingeschränkt.
Filter
Tragen Sie hier die gesuchte Tabelle bzw. Sicht ein. Das Zeichen * dient als Platzhalter für beliebige Zeichen. A* findet alle Tabellen bzw. Sichten, deren Name mit A beginnt. *A* liefert als Ergebnis alle Tabellen, deren Name den Buchstaben A enthält.
Suchen
Ein Klick auf diese Schaltfläche aktiviert den Filter.
Tabellen / Sichten
In diesem Bereich werden alle Suchtreffer aufgelistet. Markieren Sie hier die gesuchte Tabelle bzw. Sicht.
Klicken Sie "OK", um Änderungen zu speichern und den Dialog wieder zu schließen.
Besitzer des Datensatzes
Hier kann ein Datenfeld ausgewählt werden, in dem die ID des Besitzers eines Datensatzes angegeben wird.
Exchange-Fremddatengruppe
Die Beschreibung der Einstellungen im oberen Teil finden Sie hier.
Anmeldung als aktueller Benutzer
Mit dieser Option wird der aktuell angemeldete Benutzer für den Zugriff auf Exchange verwendet.
Anmeldung als statischer Benutzer
Mit dieser Option können bereits angelegte und Exchange-Benutzern zugeordnete Intrexx-Benutzer aus der Exchange-Datenquellenkonfiguration ausgewählt werden. Die Benutzerdaten werden dann im unteren Bereich des Dialogs angezeigt.
Benutzer auswählen
Öffnet einen Dialog, in dem der statische Benutzer ausgewählt werden kann.
OData-Fremddatengruppe
Die Beschreibung der Einstellungen im oberen Teil finden Sie hier.
Anmeldung als aktueller Benutzer
Mit dieser Option werden beim Aufruf der Seite, auf der die OData-Verbindung integriert ist, die Anmeldedaten des aktuellen Portalbenutzers abgefragt.
Anmeldung als statischer Benutzer
Mit Klick auf "Benutzer wählen" können bei der Option "Anmeldung als statischer Benutzer" bereits angelegte und OData- bzw. SAP Gateway-Benutzern zugeordnete Intrexx-Benutzer aus der aktuellen OData-/SAP Gateway-Verbindung ausgewählt werden.
Zusätzliche Benutzer für den Dienst-Zugriff können z.B. für Prozesse, in denen Zugriffe auf den OData-Dienst bzw. das SAP-System immer unter einem bestimmten Benutzer, unabhängig von dem aktuell in Intrexx angemeldeten Benutzer erfolgen sollen, verwendet werden.
Klicken Sie auf "Neuen zusätzlichen Benutzer zur OData / SAP-Gateway-Konfiguration hinzufügen", um einen Benutzer auszuwählen.
Anmeldung aus Benutzerkonfiguration
Hier kann ein Schema-Attribut aus dem Modul "Benutzer" angegeben werden. Pro Benutzer wird dann im Attribut die GUID des statischen Benutzers hinterlegt. So lassen sich je nach Intrexx-Benutzer unterschiedliche statische Logins für das Zielsystem verwenden.
Alle Weiteren Informationen zur Integration von OData in Applikationen finden Sie hier.
Datenfelder
Auf dem Reiter "Datenfelder" in den Eigenschaften der Fremddatengruppe finden Sie alle Datenfelder, die in der entsprechenden Verbindung zu den externen Daten zur Verfügung stehen.
Für Datenfelder, die als Primär- oder Fremdschlüssel definiert, finden Sie links neben dem Namen ein entsprechendes Symbol. Ist ein Primärschlüssel in einer Fremddaten-Tabelle vorhanden, so wird dieser automatisch von Intrexx identifiziert und gekennzeichnet. Der Primärschlüssel einer Fremddatenquelle wird in Intrexx wie ein String behandelt.
Spalte "Datentyp"
Zeigt den Datentyp an, der in Intrexx für das aktuell markierte Datenfeld verwendet wird. Intrexx erkennt die Datentypen der Fremddatenfelder und ordnet automatisch den geeigneten Intrexx-Datentypen zu.
Spalte "Fremddatentyp"
Zeigt den Datentyp an, der in der externen Datenquelle für das aktuell markierte Datenfeld verwendet wird.
Hinzufügen
Öffnet einen Dialog, in dem die Felder der Fremddatenquelle ausgewählt werden können.
Datenfeld auswählen
Wenn Sie hier Datenfelder auswählen, sollte immer ein Primärschlüssel mit ausgewählt werden. Achten Sie darauf, dass Sie dabei ein Datenfeld mit eindeutigen Werten benutzen. Der Primärschlüssel einer Fremddatenquelle wird in Intrexx wie ein String behandelt.
Klicken Sie "OK", um Änderungen zu speichern und den Dialog wieder zu schließen.
Primary Key
Ein Klick auf diese Schaltfläche links neben der Liste 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, wie z.B. eine Kundennummer.
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.
Primary Key auswählen in Kinddatengruppe
Dieser Dialog wird angezeigt, wenn die übergeordnete Eltern-Fremddatengruppe mehr als einen Primary Key hat und Sie in den Eigenschaften der Kind-Fremddatengruppe auf dem Reiter "Datenfelder" einen Foreign Key definieren wollen.
In diesem Fall kann die Zuordnung für die Identifizierung der abhängigen Datensätze in der Kind-Fremddatengruppe nicht automatisch ermittelt werden.
Wählen Sie deshalb hier den Primärschlüssel der Eltern-Fremddatengruppe aus, mit dem der Fremdschlüssel der Kind-Fremddatengruppe verglichen werden soll.