Konfigurationen
In GeoMedia Kommunal können benutzerdefinierte Konfigurationen für Sortierungen, Spalten, Filter, Masken, Vorbelegungen und Datensatznummerierungen/Aktenzeichen erstellt werden. Diese Konfigurationen sind leistungsstarke Werkzeuge, die Ihnen an vielen Stellen in GeoMedia Kommunal begegnen.
Vorab einige einfache Beispiele dafür, zu welchen Fragen diese Konfigurationen eine Lösung darstellen können:
- Welche Daten sollen in einer neu angelegten Sicht angezeigt werden?
- Wie viele Datenfelder/Spalten soll eine Tabelle anzeigen?
- Wie kann eine Tabelle nach bestimmten Datensätzen gefiltert werden?
- Wie kann eine Datensatzmaske für eine Objektklasse angelegt werden, die benutzerdefinierte Eingabefelder und Registerkarten enthält?
- Wie können Suchabfragen für das Suchcenter vordefiniert werden?
- Wie können stets alle Objekte A (z.B. Wohnhäuser), die sich innerhalb eines anderen Objektes B (z.B. ein bestimmtes Flurstück) befinden, im Datensatzfenster des Objektes B aufgelistet werden?
- Wie kann man bestimmen, welche Datenfelder in die Beschriftung von Objekten aufgenommen werden?
- ...
Maskenkonfiguration
Detaildaten eines Datensatzes werden in Form einer Maske angezeigt. Die Masken dienen der Bearbeitung, aber auch der reinen Anzeige der Daten eines Datensatzes. Für Fachanwendungen stehen Standardmasken zur Verfügung. Für eigene IFA-Daten müssen Sie für die Erfassung und Anzeige der Informationen eigene Masken erstellen. Dies kann über den Masken-Designer (siehe unten) erfolgen.
Die Masken in GeoMedia Kommunal hängen mit der Sicht zusammen. Eine Objektklasse kann in mehreren Sichten im Explorer abgebildet werden. Standardmäßig erhalten alle Sichten die Standardmaske der Objektklasse, die einmal zu der ersten Sicht definiert wurde.
Sie können pro Sicht eine eigene Maske zu erstellen. Zur Übersichtlichkeit empfehlen wir allerdings, eine Standardmaske für alle Sichten einer Objektklasse zu verwenden, solange keine fachlichen oder organisatorischen Fragen die Erstellung von mehreren Masken erfordern.
Allgemeine Vorgehensweise
Für die Konfiguration von Masken öffnen Sie den Masken-Designer per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Masken-Designer.
In der rechten oberen Ecke finden sich folgende Grundfunktionen:
Funktionen | |
---|---|
Symbol | Definition |
Neue Konfiguration erstellen | |
Speichern der Konfiguration | |
Speichern unter... | |
Rückgängig | |
Löschen der Konfiguration | |
Informationen zur Konfiguration |
Um eine neue Maskenkonfiguration anzulegen, klicken Sie also auf (Neu) und geben einen Namen für die neue Konfiguration ein.
Für die Konfiguration stehen folgende Funktionen zur Verfügung:
- Ziehen Sie die gewünschten Datenfelder oder Funktionssymbole aus der Attributliste per Drag&Drop in das Konfigurationsfeld und positionieren Sie sie nach Belieben.
- Sie können beliebig viele Registerkarten/Seiten einfügen, um die Datenfelder auf verschiedenen Seiten zwecks Übersichtlichkeit und besserer Datengliederung zu positionieren. Die folgende Abbildung zeigt, wie per Drag&Drop eine zuvor mit Mausklick auf das Registerkarten-Symbol gewählte neue Registerkarte neben einer bereits bestehenden Registerkarte angelegt wird:
- Im unteren Teil des Maskendesigners (siehe den folgenden Abschnitt "Einstellungen zu Maskenelementen") nehmen Sie die gewünschten Einstellungen pro Maskenelement vor.
Einstellungen zu Maskenelementen:
Zu jedem mit dem Masken-Designer angelegten Element (Textfeld, Registerkarte, Untertabelle usw.) gibt es eine eigene Einstellungsmaske, in der sich der jeweilige Name und weitere Daten einstellen lässt. Die Einstellungsmaske ist immer dem Element zugeordnet, das gerade bearbeitet wird. Haben Sie also gerade eine Registerkarte per Drag&Drop angelegt, so öffnet sich die zugehörige Einstellungsmaske - dies ist unter anderem daran erkennen, dass im Feld "Value" ein Name wie "Registerkarte2" oder dergleichen eingetragen ist (welchen Sie nach Belieben ändern können). Sie können einfach zur Einstellungsmaske eines anderen Elements (z.B. einer Untertabelle) wechseln, indem Sie dieses anklicken.
- Elemente verschieben: hierfür wählen Sie ein oder mehrere Elemente in der Maske aus und können diese mithilfe der Tasten in die entsprechende Richtung verschieben. (Sie können aber auch die ausgewählten Elemente in der Maske mit gedrückter Maustaste verschieben.)
- Name: Dabei handelt es sich um die interne Bezeichnung des Feldes in GeoMedia Kommunal. Sie können dieses Feld nicht ändern.
- Value: Dabei handelt es sich um ihre individuelle Bezeichnung des Maskenfeldes, die auch in der Maske erscheint.
- Auswahlmodus: Stammdaten können in zwei Formen in der Maske angezeigt werden, je nach Einstellung entweder als Liste oder als Tabelle.
- mehrzeilig: damit erlauben Sie in den Textfeldern eine mehrzeilige Eingabe.
- Autovervollständigung: Hiermit wird bei der Eingabe die Autovervollständigung aktiviert.
- Bild: Ein individuelles Hintergrundbild für die Maske kann eingestellt werden.
- Koordinaten: es handelt sich hier um die Positionsangaben des Feldes in der Maske. Sie können die Position eines Feldes sowohl manuell in der Maske als auch durch Werteingabe in den entsprechenden Feldern (x,y, Breite, Höhe) festlegen.
- Räumlicher Filter: Bei räumlichen Untertabellen können hier Filterbedingungen definiert werden
- Raster einblenden: Für eine leichtere Positionierung der Elemente kann ein Raster in der Maske eingeblendet werden. Ein Rasterabstand kann zusätzlich eingestellt werden.
Konfiguration von Zuordnungen
Wie oben erwähnt können mithilfe des Masken-Designers eigene Seiten für den Maskenexplorer einer Objektklasse angelegt werden. Eine sehr nützliche Art, diese Seiten zu befüllen, ist die Verwendung von Untertabellen mit Zuordnungen. Eine Untertabelle ist eine Tabelle, die in einer Maskenseite zu einer Objektklasse liegt und dort bestimmte Objekte auflistet, die der Objektklasse zugeordnet werden sollen. Beispielsweise kann eine Maskenseite der Objektklasse "Flurstücke" so konfiguriert werden, dass darin alle Wohnhäuser aufgelistet werden, die sich auf dem jeweiligen Flurstück befinden - siehe hierzu das Beispiel einer Konfiguration von räumlichen Untertabellen in Räumliche Untertabellen.
Abgesehen von räumlichen Zuordnungen können jedoch auch andere Zuordnungen konfiguriert werden. Im Folgenden wird die Zuordnung von Dokumenten und Bemerkungen erläutert.
Zuordnung von Dokumenten
Dokumente können in GeoMedia Kommunal zu jeder Objektklasse und damit zu jedem Objekt/Datensatz zugeordnet werden. Dokumente können Bilder, Skizzen und weitere beliebige Dateien sein.
Um ein Dokument einer Objektklasse zuordnen zu können, wird zunächst mithilfe des Masken-Designers eine eigene Registerkarte/Maskenseite für die entsprechende Objektklasse angelegt und per Drag&Drop die Untertabelle Dokumente aus der linksstehenden Liste hinzugefügt. Die angelegte Seite erscheint nun im Maskenexplorer der Datensätze der Objektklasse.
Über das Symbol (Neuer Datensatz) über der Untertabelle in der "Dokumente"-Seite können Sie ein neues Dokument zuordnen. Zum Eingabefeld "Dokumentart" lässt sich durch Klick auf (Tabelle öffnen) über die zugehörige Auswahltabelle eine Dokumentart auswählen und per Drag&Drop in das Textfeld ziehen. In der Auswahltabelle kann über (Neuer Datensatz) auch eine neue Dokumentart angelegt werden.
Im Feld "Dokument" geben Sie Ihre gewünschte Bezeichnung für das Dokument ein. Anschließend können Sie über (Dokument hochladen) ein neues Dokument von Ihrem Rechner auf den Server laden. Nach dem Hochladen wird das Dokument am Objekt angebunden und auf dem Server in einem zentralen Dokumentverzeichnis gespeichert. Das Feld "Pfad" wird daraufhin automatisch ausgefüllt. Über (Dokument anzeigen) können Sie das Dokument zur Kontrolle noch einmal anzeigen lassen.
Zuordnung von Bemerkungen
Bemerkungen können in GeoMedia Kommunal ebenfalls zu jeder Objektklasse und damit zu jedem Objekt/Datensatz zugeordnet werden. Um einer Objektklasse Bemerkungen zuordnen zu können, wird eine Registerkarte für die betreffende Objektklasse im Masken-Designer angelegt und per Drag&Drop die Untertabelle Bemerkungen hinzugefügt. Folgende Abbildung zeigt die geöffnete Bemerkungen-Seite zur Objektklasse "Flurstücke".
Über (Neuer Datensatz) kann eine neue Bemerkung angelegt werden. Im sich öffnenden Fenster kann über das Symbol (Tabelle öffnen) die Auswahltabelle "Bemerkungsart" geladen werden und Datensätze daraus per Drag&Drop in das Textfeld gezogen werden. Alternativ können in der Tabelle auch erst neue Einträge über das Symbol (Neuer Datensatz) angelegt und danach zugeordnet werden.
Spaltenkonfiguration
Der Aufbau und Inhalt von Tabellen/räumlichen Untertabellen sowie Beschriftungen kann über den Spalten-Assistenten benutzerdefiniert festgelegt werden. Per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Spalten-Assistent wird der Spalten-Assistent geöffnet.
Soll der Aufbau der Tabelle zu einer Objektklasse/Sicht konfiguriert werden, kann der Spalten-Assistent auch direkt über die geöffnete Tabelle aufgerufen werden. Klicken Sie hierzu auf das grüne Pluszeichen unter "Spaltenkonfiguration".
Der Spalten-Assistent enthält folgende Funktionen:
Funktionen | |
---|---|
Symbol | Definition |
Neue Konfiguration erstellen | |
Attributsuche | |
Speichern der Konfiguration | |
Speichern unter... | |
Rückgängig | |
Löschen der Konfiguration | |
Informationen zur Konfiguration |
Spaltenkonfiguration für Tabellen
- Spaltenaufbau und Reihenfolge der Spalten innerhalb einer Datensatz-Tabelle können über den Spalten-Assistenten konfiguriert werden.
- Es können mehrere Spaltenkonfigurationen pro Tabelle definiert und gespeichert werden.
- Abhängig von der Auswahl der definierten Konfiguration über die Liste "Spaltenkonfiguration" aktualisiert sich die Anzeige in der Tabelle:
- Eine Spaltenkonfiguration kann als Standard-Konfiguration definiert werden. Dann wird die Tabelle immer mit dieser Spaltenkonfiguration geöffnet und angezeigt.
Anlegen einer neuen Spaltenkonfiguration für eine Tabelle
Um eine neue Spaltenkonfiguration anzulegen, klicken Sie auf das Symbol (Neu) im Spalten-Assistenten und geben Sie einen Namen für die Konfiguration ein.
Als nächstes können Sie definieren, welche Spalten in der Tabelle angezeigt werden sollen. Die gewünschten Felder können Sie aus der Liste links im Assistenten per Doppelklick oder mit Drag&Drop nach rechts unter Spaltenbezeichnung ziehen und auf gleiche Weise wieder entfernen.
Sie können den Namen einer Spalte ändern, indem Sie auf den Eintrag doppelklicken, einen anderen Namen eingeben und mit Enter abschließen. Zudem können Sie die Reihenfolge der Anzeige ändern, indem Sie einen Eintrag mit gedrückter linker Maustaste zu der gewünschten Position verschieben. Wenn Sie ein Häkchen vor "Standardkonfiguration" setzen, wird die von Ihnen definierte Spaltenkonfiguration standardmäßig beim Öffnen der Tabelle geladen, anderenfalls muss sie explizit aus der Liste in der Tabelle ausgewählt werden. Speichern Sie zum Abschluss Ihre Konfiguration über (Speichern).
Objektkennzeichen anlegen
Innerhalb des Spaltenaufbaus einer Tabelle können Sie ein kombiniertes Feld definieren. Dieses Feld dient als eindeutige Bezeichnung eines Datensatzes. Die Bezeichnung kann auch Zeichen wie / oder _ enthalten.
Setzen Sie hierfür ein Häkchen vor "Objektkennzeichen". Es erscheint die Schaltfläche "Text einfügen", mit der Sie ein eigenes Textfeld ausfüllen können.
Spaltenkonfiguration für Beschriftungen
Die Spaltenkonfiguration für Beschriftungen funktioniert ähnlich wie die für Tabellen. Hier muss allerdings ein Häkchen vor "Beschriftung" gesetzt werden, woraufhin sich die zusätzliche Schaltfläche "Text einfügen" öffnet, mit der neben Datenfeldern aus der Liste auch benutzerdefinierter Text eingefügt werden kann. Näheres hierzu siehe unter Beschriftung.
Filterkonfiguration
Mit der Filterkonfiguration über dem Filter-Manager können Datensätze in der Tabelle nach benutzerdefinierten Vorgaben gefiltert werden. Bereits beim Öffnen von Tabellen kann eine Filterabfrage angezeigt werden, um die Anzahl geladener Datensätze einschränken zu können. Darüber hinaus können vordefinierte Suchanfragen angelegt werden, die im Suchcenter angezeigt werden. Außerdem spielt die Filterkonfiguration beim Anlegen einer Sicht eine große Rolle.
Per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Filter-Manager wird der Filter-Manager geöffnet. Alternativ lässt sich der Filter-Manager auch über Klick auf das Pluszeichen neben "Filterkonfiguration" in der Tabelle aufrufen. Der Manager enthält neben den bereits zur Spaltenkonfiguration beschriebenen Funktionssymbolen auch die Funktion (Filter nach SmartClient exportieren).
Um eine neue Filterkonfiguration anzulegen, klicken Sie auf das Symbol (Neu) im Filter-Manager und geben Sie einen Namen für die Konfiguration ein.
Der Operator UND ist stets im rechten Fenster vorhanden. Im Listenfenster links oben befinden sich weitere Operatoren. Diese können bei Bedarf per Drag&Drop ins rechte Fenster gezogen werden. Auch andere Felder aus der Liste können per Drag&Drop nach rechts gezogen werden. Um sie zu entfernen, ziehen Sie sie wieder aus dem Fenster hinaus. Um Elemente aus der Liste schneller zu finden, benutzen Sie die Suchfunktion über Klick auf (Suche Attribut).
Klicken Sie auf eine Zelle in der Spalte "Operator", um einen Operator aus der dort erscheinenden Liste auszuwählen. Sie können hier bestimmen, ob genau das betreffende Element ("gleich") gefunden werden soll, alles außer diesem Element ("ungleich"), alles "kleiner/gleich", "größer" oder "größer/gleich" oder alles ohne Eintrag ("ist null") bei diesem Element. "Zwischen.." ermöglicht die Eingabe eines Bereiches. Eine Besonderheit bildet die Filtermöglichkeit "ähnlich". Dies bedeutet in Verbindung mit dem Prozentzeichen/Unterstrich, dass alles gefunden wird, was in der Zeichenkette des Inhaltes zwischen den Prozentzeichen/Unterstrichen nach bestimmten Kriterien enthalten ist.
Beispiele:
- %5%: findet alle Zeichen, die an einer beliebigen Stelle eine 5 enthalten
- 5%: findet alle, die mit 5 beginnen
- %5: findet alle, die auf 5 enden
- _5: findet alles, was genau ein Zeichen vor der 5 hat
- 5_ findet alles, was nur noch ein Zeichen nach der 5 hat
- _5_ findet alles, was genau ein Zeichen vor der 5 und ein Zeichen nach der 5 hat
In der Spalte "Abfragetext" können Sie angeben, wie die Suchabfrage im Abfragefenster angezeigt werden soll. Auch ein "Parameter" für die Suche kann voreingestellt werden. Wird er freigelassen, so wird im Abfragefenster eine Benutzereingabe erwartet.
Abschließend wird die Konfiguration über (Speichern) gespeichert. Danach lässt sich der Name der Konfiguration aus der Liste "Filterkonfiguration" in der Tabelle auswählen. Das Abfragefenster wird angezeigt und der Benutzer kann darin eine Eingabe machen oder gegebenenfalls den bereits voreingestellten Filterparameter im Eingabefenster belassen. Nach Bestätigung der Eingabe wird der Filter wird auf die Datensätze in der Tabelle angewandt.
Wurde im Filter-Manager vor "Standardkonfiguration" ein Häkchen gesetzt, so wird die Konfiguration standardmäßig als Erste geladen. In diesem Fall erscheint auch bereits beim Öffnen der zugehörigen Tabelle ein Abfragefenster, in dem die Anzahl geladener Datensätze vorgefiltert werden kann. Soll kein solches Fenster beim Öffnen der Tabelle erscheinen, so muss als Standardkonfiguration "keine" ausgewählt werden.
Beispiel 1:
In der folgenden Beispielabbildung wurde eine Abfrage namens "Alter des Baums" mithilfe des Operators "zwischen" definiert. Dabei wurden die "Parameter"-Felder freigelassen, da eine Eingabe durch den Benutzer vorgesehen ist, und der Abfragetext definiert:
Nach Speichern der Konfiguration über (Speichern) erscheint diese in der Liste "Filterkonfiguration" in der Tabelle.
Bei Auswahl der Konfiguration aus der Liste erscheint das definierte Abfragefenster:
Beispiel 2:
Sie können auch einen Suchparameter vorgeben. Im folgenden Konfigurationsbeispiel wurde die Bezeichnung "Lurchingen" als Suchparameter eingetragen:
Bei Auswahl der so definierten Filterkonfiguration in der Tabelle erscheint nun folgendes Fenster:
"Lurchingen" ist also als Suchbegriff bereits voreingetragen, um alle "Lurchingen"-Datensätze herauszufiltern. Der Begriff lässt sich in diesem Fall aber auch noch manuell ändern. Um zu verhindern, dass das Fenster mit dem vorgegebenen Suchparameter bei Wahl der Filterkonfiguration erscheint und sich der Parameter ändern lässt, setzen Sie im Filter-Manager ein Häkchen vor "Konstante1" (bei einem Parameter - anderenfalls ggf. auch bei "Konstante2"). Nun erfolgt das Filtern nach dem definierten Parameter direkt, ohne vorher dem Nutzer eine Möglichkeit zum Modifizieren des Begriffs zu geben.
Eintragen einer Konfiguration ins Suchcenter
Setzen Sie ein Häkchen vor Suchcenter, wenn die Konfiguration als Suchabfrage im Suchcenter erscheinen soll (auch dies tritt erst nach dem Speichern in Kraft). Setzen Sie ein Häkchen vor Aktive Vervollständigung, wenn Suchvorschläge im Eingabefeld des Suchcenters eingeblendet werden sollen.
Vorbelegungen definieren
Bei Vorbelegungen handelt es sich um die Vorbelegung von Feldern bei der Neuanlage eines Objektes/ Datensatzes. Die Vorbelegung wird pro Sicht separat definiert.
Das Fenster "Vorbelegung" wird per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Vorbelegung definieren geöffnet.
Links im Fenster sind alle verfügbaren Datenfelder aufgelistet. Nun können Sie die gewünschten Felder per Drag&Drop in die rechte Spalte verschieben und deren Inhalt definieren (per Doppelklick auf das Textfeld unter "Wert"):
Mit Doppelklick auf das Feld unter "Eigenschaften" entfernen Sie das Feld wieder.
Sortierkonfiguration
Die Anzeige der Datensätze innerhalb einer Tabelle kann nach beliebigen Kriterien sortiert werden. Hierfür ist die Definition einer sog. Sortierkonfiguration erforderlich. Per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Sortiereditor wird der Sortier-Editor geöffnet. Alternativ lässt sich der Editor auch über Klick auf das Pluszeichen neben Sortierkonfiguration in der Tabelle aufrufen. Der Editor enthält die gleichen Funktionssymbole wie der Spalten-Assistent.
Merkmale der Sortierkonfiguration
- Im Sortier-Editor können mehrere Sortierkonfigurationen pro Tabelle definiert und gespeichert werden.
- Die gespeicherten Sortierfunktionen stehen in der Liste "Sortierkonfiguration" der Tabelle zur Verfügung. Abhängig von der Auswahl aktualisiert sich die Anzeige in der Tabelle.
- Eine Sortierkonfiguration kann als Standard-Konfiguration definiert werden. Dadurch wird die Tabelle immer mit dieser Sortierkonfiguration geöffnet und angezeigt.
- Einige Sortierkonfigurationen werden für Standard-Fachanwendungen mit der Installation geliefert.
Anlegen einer neuen Sortierkonfiguration
Um eine neue Sortierkonfiguration anzulegen, klicken Sie auf das Symbol (Neu) im Sortier-Editor und geben Sie einen Namen für die Konfiguration ein. Die gewünschten Felder für die Sortierung können Sie aus der Liste per Doppelklick oder Drag & Drop in das rechte Fenster ziehen und auf gleiche Weise wieder entfernen.
Anschließend können Sie definieren ob die Sortierung aufsteigend oder absteigend erfolgen soll, indem Sie auf den entsprechenden Pfeil klicken. Wahlweise können Sie Ihre Konfiguration als Standardkonfiguration festlegen, indem Sie ein Häkchen vor "Standardkonfiguration" setzen. Speichern Sie abschließend Ihre Konfiguration über (Speichern).
Datensatznummerierung/Aktenzeichen definieren
Per Rechtsklick auf [Sicht/Objektklasse] > Konfiguration > Datensatznummerierung/Aktenzeichen wird das Fenster Datensatznummerierung/Aktenzeichen geöffnet. Neben den Funktionssymbolen für (Neue Aktenzeichendefinition anlegen), (Speichern) und (Löschen) gibt es hier auch die Funktion (einen Nummernkreis zuordnen).
Anlegen einer Aktenzeichendefinition
Um eine neue Aktenzeichendefinition anzulegen, klicken Sie auf (Neue Aktenzeichendefinition anlegen). Nun können Datenfelder aus der Liste per Doppelklick dem rechten Fenster hinzugefügt werden. Um sie von dort wieder zu entfernen, ziehen Sie das Feld per Drag&Drop einfach wieder zur Liste zurück.