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.
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.
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 |
Darüber hinaus steht speziell für die Maskenkonfiguration folgende Funktionen zur Verfügung:
Anlegen einer Maskenkonfiguration
- Öffnen Sie den Masken-Designer, klicken Sie auf (Neu) und geben Sie einen Namen für die neue Konfiguration ein.
- Ziehen Sie die gewünschten Datenfelder oder Funktionssymbole aus der Liste links per Drag&Drop in die Maske 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 der Maskendesigners (siehe die Beispiel-Abbildung unten) nehmen Sie die gewünschten Einstellungen pro Feld vor. Bitte achten Sie darauf, dass Sie die Einstellungen erst übernehmen, bevor Sie die gesamte Maske speichern. Beispielsweise können Sie einen Rahmen in Ihre Maske ziehen und die Standardbeschriftung "Rahmen" im unteren Teil des Maskendesigners ändern, indem Sie einen anderen Wert in das Feld "Value:" eingeben und anschließend auf "Übernehmen" klicken.
Für ein Beispiel einer Konfiguration von räumlichen Untertabellen mit dem Masken-Designer siehe Räumliche Untertabellen.
Einstellungen zu Maskenelementen:
- 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.
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 oben 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.