Lade...
 

Meta Access

Meta-Access

Beschreibung

Meta-Access Objekte repräsentieren die Datenfelder und Zugriffspfade im Meta-Modell. Sie werden bei Datenfeldern über den ObjectCrawler automatisch und für Zugriffspfade mit Prozedur- oder Funktionsaufrufen manuell angelegt. Der Master eines Meta-Access Objekts ist immer ein Meta-Objekt. Im Falle, dass der Typ des Rückgabewerts des Meta-Access Objekts eine Referenz (Objekt oder Liste) ist, sind die jeweiligen Zielobjekte wiederum Meta-Objekte.

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Meta-Access Objekten.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Gültigkeit Gültigkeit festlegen
: Schließen Schließt das Fenster
Suchen Listenfenster aufrufen

 

Toolbar
Symbol Beschreibung
new.png Neues Meta-Access Objekt anlegen
save.png Änderungen speichern
delete.png Meta-Access Objekt löschen
CX_PRINTER.pngCX_PRINTER_hardcopy.png Meta-Access Objekt drucken
CX_VALIDITY.png Gültigkeit des Meta-Access Objekts festlegen

 

Felder
Feld Beschreibung
: Identifikation -
: : Zugriffspfad Datenfeld oder Zugriffsausdruck mit auch Prozedur- und Funktionsaufrufen. Es ist der Navigationspfad aus einem Objekt heraus zu einem elementaren Datenfeld oder zu einem anderen Objekt.
: : Master Das Meta-Objekt, aus dem heraus der Zugriffsausdruck zu der hier beschriebenen Meta-Access Information führt.
: Typ des Rückgabewertes -
: : Elementarer Datentyp Dieses sind Datenfelder vom Typ String (Zeichenkette), Integer (ganze Zahl), usw.. Diese Meta-Access Objekte können keine Verweise haben.
: : Objekt Dieses sind Datenfelder vom Typ Pointer (Zeiger), REL_11, REL_1M oder solche Zugriffspfade, die ein Objekt zurückliefern.
: : Liste Dieses sind Datenfelder vom Typ Collections, REL_M1, REL_MN oder Zugriffsausdrücke, die Aufsammlungen von Objekten zurückliefern.
: : verweist auf Die Meta-Objekte, auf die der Zugriffsausdruck - falls vom Typ Objekt oder Collection - verweist. Auch falls der Typ des Rückgabewertes des Zugriffsausdrucks ein Objekt ist (z. B.: itemPointer oder FirstPredecessorByCondition()) kann eventuell auf verschiedene (z.B. verschiedene Ableitungen einer Klasse) Meta-Objekte verwiesen werden.
: Beschreibung  
: : Manuell angelegt Dieses sind Zugriffausdrücke, die nicht über den Objekt-Crawler ausgelesen, sondern manuell angelegt wurden.
: : Spezielle Ableitung Der Zugriffsausdruck besitzt eine bei einem Kunden spezielle, abgeleitete Funktion oder ist nur dort vorhanden. Zugriffausdrücke mit dieser Kennung werden beim Importieren und Exportieren speziell gekennzeichnet, damit der Benutzer darüber entscheiden kann, ob er sie importieren bzw. überschreiben will oder nicht.

 

Listenfenster

Dieses Fenster dient der Auflistung der Meta-Access Objekte.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Zurücksetzen Liste zurücksetzen:
Die Liste und Suchfelder werden geleert.
: Schließen Fenster schließen
Optionen Optionsfenster aufrufen

 

Toolbar
Symbol Beschreibung
CX_AMOUNT_calculation.png Mehrfachsuche ausführen: Alle Felder die blau gekennzeichnet sind werden bei dieser Suche berücksichtigt. Mit der Mehrfachsuche ist es möglich nach mehreren Kriterien gleichzeitig zu suchen.
list_clear.png Liste zurücksetzen: Die Liste und Suchfelder werden geleert.
new.png Neues Meta-Access Objekt anlegen
open.png Meta-Access Objekt bearbeiten
delete.png Meta-Access Objekt löschen
CX_PRINTER.pngCX_PRINTER_hardcopy.png Meta-Access Objekt drucken
CX_VALIDITY.png Gültigkeit festlegen

 

Suchfelder
Feld Beschreibung
Zugriffspfad Name des Zugriffspfads

 

Selektionsfenster

Dieses Fenster dient der Selektion von Meta-Access Objekten.

Suchfelder
Feld Beschreibung
Zugriffspfad Name des Zugriffspfads

 

Zugriffsausdruck-Konfigurator

Über diese Fenster können Zugriffsausdrücke konfiguriert werden. Es wird von dem übergebenen Objekt ("Datenursprung") die entsprechende Repräsentation im Metamodell gesucht. Von diesem Metaobjekt aus kann nun durch das Metamodell bis zu den Zieldaten navigiert werden. Anhand der hierbei durchlaufenen Meta-Access Elemente wird der Zugriffsausdruck zusammengesetzt.

Da beim Zusammenstellen des Datenformats einer Liste oft gleiche Zugriffspfade durchlaufen werden, können gleich mehrere Zugriffsausdrücke zusammen konfiguriert werden. Somit muss für die Konfiguration mehrerer Spalten mit der Navigation nicht jedes Mal vom Startobjekt aus neu begonnen werden.

Felder
Feld Beschreibung
: : Datenursprung Dies ist das Startobjekt, von welchem ausgehend die Navigation zur Erstellung der Zugriffssaudrücke beginnt. Es kann per Drag&Drop gesetzt werden, wird aber in der Regel von dem aufrufenden Modul übergeben. So wird, wenn ein Zugriffsausdruck für den Bericht über die Kundenliste erstellt werden soll, ein Kundenobjekt der Liste mit übergeben.
: Aktueller Pfad -
: : Liste Zugriffsausdrücke können verkettet sein. So kann man ausgehend von einem Objekt A nacheinander über die Datenfelder b, c, und d jeweils über die Objekte B und C zu D navigieren um Datenfelder von D anzusprechen. Um zu wissen welches die aktuelle Position - in diesem Fall D - ist wird die Kette in dieser Liste dargestellt.
( "A -b->B-c->C-d->D---uniqueID" ergibt den Zugriffsausdruck "b.c.d.uniqueID" )
: : Zurück Über Zurück kann in der Kette ein Schritt zurück navigiert werden.
: : Start Über start kann wieder ausgehend vom Ursprung ein Zugriffsausdruck zusammengestellt werden.
: Aktuelle Position -
: : Aktuelle Position Hier wird das Meta-Objekt angezeigt über dessen Zugriffsausdrücke in der Liste angezeigt werden.
: : Liste In der Liste werden die Zugriffsausdrücke der aktuellen Position angezeigt.

Per Doppelklick auf einen elementaren Datentyp (String, Integer, etc.) oder ein einfaches Objekt (CX_VALUE, CX_DATE, etc.) kann ein neuer Zugriffsausdruck gebildet werden, welcher daraufhin in der Liste der ausgewählten Zugriffsausdrücke angezeigt wird.

Per Doppelklick auf eine Referenz kann weiter navigiert werden. Die Referenz wird darauf hin zur nächsten aktuellen Position.

: Pfeil nach rechts Über die Liste kann per Doppelklick ein neuer Zugriffsausdruck übernommen werden. Möchte man ausgehend von der aktuellen Position direkt mehrere Zugriffsausdrücke generieren, so können die entsprechenden Zeilen in der Liste selektiert und über die Pfeiltaste übernommen werden.
: Ausgewählte Zugriffsausdrücke  
: : Liste Hier werden die erstellten Zugriffsausdrücke angezeigt. Per Doppelklick kann die Bezeichnung des Zugriffsausdrucks editiert werden. Diese wird dann beispielsweise als Spalteüberschrift übernommen, wenn der Zugriffsausdruck-Konfigurator aus einem entsprechenden Modul heraus aufgerufen wurde.

 

Optionsfenster

Hier können sämtliche Einstellungen für die Suche vorgenommen werden. Das Fenster kann nur über den "OK" Button geschlossen werden.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Standardeinstellungen setzen alle geänderten Einstellungen werden zurück gesetzt auf Standard

 

Felder
Feld Beschreibung
Listenoptionen
: Suchoptionen -
: : Sofortige Übernahme bei einem Treffer Wird bei einer Suche nur ein ... gefunden so wird dies im Eingabefenster geöffnet
: : Vor neuer Suche Liste leeren Vor jeder neuen Suche wird die Liste geleert
: : Allgemeine Suche Normale Suche
Suchbegriffe vom ... selbst verwenden
: : Erweiterte Suche Es können so genannte Wildcards für die Suche benutzt werden wie das * oder AND OR...
Suchbegriffe der anderen Rollen des ... werden berücksichtigt
: Gültigkeit Gültigkeit
: : Mit Austauschobjekt  
: : Ohne Austauschobjekt  
: : Nur gültige Objekte  
: : Alle Objekte  
: Anzahl Objekte Bestimmt wie viele Objekte in der Liste bei einer Suche höchstens angezeigt werden
: : Alle Objekte  
: : Anzahl Objekte  
: : 100 Objekte  
Voreinstellungen
: Globale Voreinstellungen Für den Mandanten und die Kostenstelle können globale Voreinstellungen gespeichert werden. Diese werden hier ebenso angezeigt, wie die aktuellen Standardoptionen, die jedes Modul besitzt. Um eine globale Voreinstellung zu erstellen, muss zuerst einmal eine Benutzer-Voreinstellung gespeichert werden. Mit einem Rechtsklick auf diese Benutzereinstellung und Auswahl des Kontextmenüeintrags "Benutzerdefinierte Einstellung editieren" wird ein Bearbeitungsfenster für diese Einstellung geöffnet, auf dem die Zuweisung vom Mitarbeiter / Benutzer auf einen Mandanten oder eine Kostenstelle abgeändert werden kann. (Knopf "Ebene")
: Benutzer Voreinstellungen Jeder Benutzer kann beliebig viele Voreinstellungen speichern. Dabei ist nur zu beachten, dass bei mehreren gefundenen Einstellungen die zuerst gefundene als Standardeinstellung benutzt wird. Mit einem Doppelklick kann der Name der Einstellung geändert werden.

 

Knöpfe
Knopf Beschreibung
OK Die Einstellungen werden gespeichert und das Fenster wird geschlossen.

 

Verwandte Themen

 


Technische Dokumentation

"Modul" Basismodul

Modulname

"Modul".mod

Klassen

CX_"Klasse"

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       

"Modul" Editiermodul

Modulname

"Modul".mod

Klassen

CX_"Klasse"

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       
       
       

"Modul" Selektionsmodul

Modulname

"Modul".mod

Klassen

CX_"Klasse"

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       
       

Operativer Betrieb