GEOGRAT heißt jetzt MOSAIC

Release Notes 5.5 (Haltitunturi)

Versionsnummer: 5.5
Veröffentlichungsdatum: 2026-03-02
Versionsname: Haltitunturi
Playlist mit Videovorstellungen zum Release: Link

Allgemeine Neuerungen

Ebenenkonfiguration bleiben über Sitzungen hinweg gespeichert

Änderungen, die im Browser an der Konfiguration von einzelnen Ebenen vorgenommen wurden, werden über Sitzungen hinweg in den Benutzereinstellungen gespeichert. Die Änderungen können für jeden Ebene über die Option “Ebene konfigurieren” zurückgesetzt werden.

image 992

Damit direkt ersichtlich ist, welche Ebenen individuelle Styling-Anpassungen besitzen, wird bei diesen Ebenen ein kleiner Indikator 🔧 rechts neben dem Namen angezeigt.

image 993

Datei-Upload erlaubt Auswahl mehrerer Dateien

In Workflows können mehrere Dateien auf einmal ausgewählt und hochgeladen werden.

image 994

Über die Option “Alle Dateien entfernen” können alle ausgewählten Dateien aus dem Workflowschritt entfernt werden.

Abgeschlossene TBF für Administratoren jetzt löschbar

Für die Löschung abgeschlossener Aufgaben in der technischen Betriebsführung steht nun ein neuer Workflow für Administratoren zur Verfügung.

Dieser Workflow ermöglicht das Löschen von Aufgaben, sofern in der Konfiguration der jeweiligen Tätigkeit die Bearbeitung nach Quittierung deaktiviert ist.

Er wird sowohl in der Tabelle der erledigten Aufgaben als auch im Dashboard angezeigt, sofern die jeweilige Definition nicht manuell überschrieben wurde.

image 995
image 996

Eine Löschung ist nur für Aufgaben möglich, für die noch keine Folgeausführung quittiert wurde. Durch das Löschen wird die Aufgabe vollständig entfernt und nicht auf den Status „geplant“ zurückgesetzt. Wichtig: Falls die Aufgabe mit einem Intervall geplant war, werden daraus in Zukunft keine neuen Aufgaben mehr angelegt.

Ist die Bearbeitung nach Quittierung erlaubt, wird der Workflow nicht angezeigt.

In angepassten Dashboards bzw. Tabellen kann der generierte Workflow mit der ID omm.${omm:UntergeordnetesThema./${omm:IdDefinition}.adminDeleteCompletedTask (also z.B. omm.seweredge.sewer.cleaning.adminDeleteCompletedTask eingebaut werden)

Hydranten mit Status “Altbestand” werden falsch dargestellt

Die Filter für die Darstellungsanweisungen für den MOSAIC-Standard-Hydrantenplan wurden verbessert, so dass sie nun auch kundenspezifische Status (z.B. “Altbestand”) korrekt berücksichtigen, wenn diese dem korrekten internen Status (z.B. Funktionstüchtig) zugewiesen sind.

Die Symbole selbst wurden hierbei nicht geändert.

Symbol in Zusatztexten ausgeben

Im MOSAIC-Datastore können zukünftig Symbole mit einer individuellen Skalierung in X- und Y-Richtung für Beschriftungen angegeben werden.

image 997

In Textlayern kann ein entsprechendes <iconStyle> ergänzt werden, z.B.

<?xml version="1.0" encoding="UTF-8"?>
<VectorLayer xmlns="http://www.geograt.de/namespaces/gisx3/layerdefinition/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	...
	<dataStore>gisx3</dataStore>
	<dataSource>water.network.edge.text</dataSource>
	....
	<iconStyle template="commons.text.additionalTextSymbol" />	<!-- Neu -->		
	<textStyle template="commons.text.additionalText" />		
</VectorLayer>Code-Sprache: HTML, XML (xml)

Ist das erledigt, wird das Symbol dann entsprechend zusammen mit dem Text dargestellt:

image 998

In diesem Release ist diese Funktionalität noch nicht kompatibel mit der Möglichkeit, Texte im CAD zu bearbeiten, z.B. zu verschieben. Wir werden das zukünftig noch ändern.

Aus diesem Grund enthalten in diesem Release unsere Standard-Textlayer auch noch keinen Icon-Stil, sondern dies muss bei Bedarf derzeit noch als Anpassung ergänzt werden. Wir werden in naher Zukunft in allen Standard-Textlayern einen Icon-Stil ergänzen, so dass die Funktionalität im Standard “out ot the box” funktioniert, sprich: sofern es sich nicht um angepasste older eigene Textlayer handelt.

Sanierung | Erweiterung der Layer um Auftragsstatus

In der Karte ‘Abwasser – Sanierung’ wurde für die Layergruppen Bedarfsplanung, Objektplanung und Ausführungsdokumentation eine zusätzliche Unterscheidung nach Auftragsstatus eingeführt.

image 1008

Hydranten mit Status “Altbestand” werden falsch dargestellt

Die Filter für die Darstellungsanweisungen für den MOSAIC-Standard-Hydrantenplan wurden verbessert, so dass sie nun auch kundenspezifische Status (z.B. “Altbestand”) korrekt berücksichtigen, wenn diese dem korrekten internen Status (z.B. Funktionstüchtig) zugewiesen sind.

Die Symbole selbst wurden hierbei nicht geändert.

Archivieren von Meldungen erlauben

Es ist nun möglich, Meldungen zu archivieren und bei Bedarf auch wieder aus dem Archiv zu holen.

Die Workflows dafür befinden sich im Standard in der Tabelle “Alle Meldungen”, aber man kann auch eine Mehrfachauswahl von Meldungen mit geeignetem Status archivieren. Nur Meldungen der Status “Erledigt”, “Nicht möglich” und “Zurückgestellt” können archiviert werden, nicht jedoch z.B. offene Meldungen.

image 1009
image 1010

Archivierte Meldungen werden über die MOSAIC-Standardlayer nicht mehr in der Karte gezeichnet. (Kundenanpassungen können das ggf. überschreiben).

Bitte beachte, dass archivierte Meldungen im Dashboard schreibgeschützt sind.

image 1011

Im Zuge dieser Erweiterungen wurden folgende Änderungen am bisherigen Aussehen und verhalten der Fachschale vorgenommen:

  • Es existiert nun ein Workflow, um offene Meldungen auch als nicht durchführbar zu markieren, ähnlich zu den Aufgaben der TBF.
  • Das Symbol für die Berichtsgenerierung wurde von “archive” (nun für “Archivieren”) auf ein Berichtssymbol geändert:
  • In den oben gezeigten Tabellen wurde die Statusspalte entsprechend ihrer Relevanz weiter nach vorn verschoben.
image 1012

Neue Fachschale Bauanträge

m neuen Modul Bauanträge können nun Bauanträge erfasst und mit Flurstücken sowie Bestandsobjekten verknüpft werden.

Es gibt einen neuen Navigationsmenüeintrag und eine neue Karte “Bauanträge”. Dort können Bauanträge erfasst werden. Zum erfassen sind zwingend OSALKIS Flurstücke notwendig.

Schritt 1: Workflow in der Karte starten.

image 999

Schritt 2: OSALKIS Flurstück(e) auswählen.

image 1000

Schritt 3: Daten eingeben.

Für einige dieser Felder sind Vorlauflisten angelegt. Für diese Listen kann sogar während der Erfassung ein neuer Eintrag angelegt werden.

image 1001

Darstellung der Daten und Verknüpfung

Anschließend wird der Bauantrag auf der Karte dargestellt und je nach Status eingefärbt. Seine Geometrie ist gleich mit der Summe der anfangs gewählten Flurstücke.

image 1002

Auf dem Dashboard des Bauantrags können die Daten und Verknüpfungen verwaltet werden.

image 1003

Im Dashboard und über den Tooltip in der Karte können über einen Workflow neue Verknüpfungen mit MOSAIC-Bestandsobjekten (bspw. Wasser Leitungen und Knoten) hergestellt werden.

image 1004

In der Karte “Bauanträge” sind standardmäßig noch keine sonstigen Bestandsobjekte eingebunden, da diese bei jedem Kunden unterschiedlich sind. Während des Workflows kann jedoch die Karte gewechselt werden, um die entsprechenden Objekte zu finden. Alternativ können natürlich zuvor die gewünschten Ebenen per Rechtsklick auf die Ebene/Ebenengruppe von einer anderen Karte in diese Karte kopiert werden.

image 1005

Anschließend werden die verknüpften Objekte im Dashboard des Bauantrags aufgelistet.

image 1006

Im Navigationsmenü gibt es einen neuen Eintrag “Bauanträge”. Dort können in der Übersicht alle erfassten Bauanträge verwaltet werden und unter dem Punkt “Konfiguration” können die erwähnten Vorlauflisten zentral verwaltet werden.

image 1007

Rollenvergabe

AuskunftBauanträge (Auskunft) (ROLE_BAUANTRAG_VIEW)
Erfassung/BearbeitungBauanträge (Bearbeitung) (ROLE_BAUANTRAG)
AdministrationBauanträge (Administration) (ROLE_BAUANTRAG_ADMIN)

Neuerungen für das CAD

Einmessskizzen können mit CAD-Boardmitteln bearbeitet werden

Mit dieser Version des CAD-Plugins können die folgenden Eigenschaften von Einmessskizzen mit mupdate geändert werden:

  • die Position der Texte
  • die Position der Basispunkte

Um die automatische Berechnung der Textpositionen wieder herzustellen kann der Befehl mresetsurveysketch verwendet werden.

Bei beiden Befehlen werden alle Textepositionen fixiert, bzw. wieder für die automatische Berechnung freigegeben.

Ausgewählte Features im CAD in Auswahlschritten von Workflows entfernbar machen

Fälschlicherweise ausgewählte Features lassen sich im CAD in Auswahlschritten von Workflows wieder aus der Auswahl entfernen.

Neuerungen für Administratoren

Einfache generische Objekte bereitstellen

In Ergänzung zum allgemeinen Entity GeneralObject stehen nun auch folgende Entities für eigene Fachschalen bereit:

  • SimpleGeneralObject: Ähnlich wie GeneralObject, jedoch ohne Verknüpfungen (parentID), OMM, Dokumente und Kommentare.
  • GeneralObjectReference: Zur Bildung von Referenzen zwischen zwei GeneralObjects.
  • SimpleImportObject: Speziell für Importe, mit Verknüpfung zu einem Job, komplett ohne Audit.

Weitere Informationen findest du in der Administratoren-Dokumentation.

Migration: Skalierung von Attributblöcken wird bei Konvertierung in statische Texte ignoriert.

Das Migrations-Hilfsskript für die Erzeugung statischer Texte aus bisherigen Attributblöcken (z.B. mit C37 CAD-Text drin) berücksichtigt nun bei GISX2-C-Tabellen (z.B. E0101C) auch die Symbolskalierung, d.h. eine Skalierung in Spalte N27 wird sowohl bei der Höhe der erstellen Texte, aber auch bei der relativen Verschiebung der Texte zum Einfügepunkt mit berücksichtigt.

Die Migration von Attributblöcken in Textvorlagen sowie von Zusatztexte (etwa aus E0101X) waren hiervon nicht betroffen.

Migration: MIG_NODETYPE auch bei Schutz- und Leerrohre unterstützen

Die Tabelle MIG_DUCT_NODE für die Migration von Knoten für Leer- und Schutzrohre besitzt nun wie auch die GISX2-Netzfachschalen eine Spalte MIG_NODETYPE, in der man bereits vor der Standardmigration die aktuellen Knotentypen eintragen kann (z.B. eine Kopie des Symbols aus C03 der C-Tabelle, von C08 oder worüber auch immer der Knotentyp beim jeweiligen Kunden eindeutig definiert war.

image 990

Wenn man z.B. im Skript vor der Standardmigration (z.B. customDuctPrepare.sql) bereits dafür sorgt, dass MIG_NODETYPE von den Quelltabellen (wie E0101, E0102 usw) übernommen wird, dann kann die Standardmigration wie bei den anderen Netzfachschalen bereits die Migration der Knotentypen übernehmen, d.h. es wird eine entsprechende Mappingtabelle befüllt (Bild rechts).

Wenn für diese Mappings z.B. vom Kunde Ziel-Knotentypen eingetragen wurden, werden diese in der Standardmigration bereits berücksichtigt, und den Knoten der konfigurierte Knotentyp zugewiesen.

Momentan ist dies nur für die Migration nach Postgres und ORACLE relevant, da es noch keine Standardmigration für Leer-/Schutzrohre nach MSSQL gibt. (Wird erst bei Bedarf ergänzt.)

Alle Tickets

  • GISX3-14648 | Karte vergisst erzwungenene Darstellung von Ebenen nach Wechsel von Dashboard auf Karte | Bug
  • T-4408 | Offline Modus | Quittierte Aufgaben verändern sich nicht | Bug
  • T-5511 | Grundstruktur für Übersetzungen im Frontend | Story
  • T-5911 | Eingabe von negativem Drehwinkel lässt sich nicht leeren | Bug
  • T-5992 | Grundlegendes Bauantragsmodul | Story
  • T-6034 | CAD | Polylinie anhängen führt beim Neuzeichnen zu doppeltem Objekt | Bug
  • T-6257 | Workflow-Aktion SHOW_DIALOG muss Dashboard neuladen | Bug
  • T-6260 | CAD | “Objekt aktualisieren” übernimmt bei Texten durch Strg+Z zurück geänderte Drehwinkel nicht | Bug
  • T-6340 | Symbol in Zusatztexten ausgeben | Improvement
  • T-6344 | Sanierung | Erweiterung der Layer um Auftragsstatus | Improvement
  • T-6356 | Abgeschlossene TBF nicht löschbar | Improvement
  • T-6440 | Datei-Upload erlaubt Auswahl mehrerer Dateien | Story
  • T-6446 | Pull-To-Refresh in PWA (Progressive Web App) ermöglichen | Story
  • T-6451 | Einfache generische Objekte bereitstellen | Improvement
  • T-6452 | Ebenenkonfiguration persistieren | Story
  • T-6458 | Einmessskizzen können mit CAD-Boardmitteln bearbeitet werden | Improvement
  • T-6469 | Gleichzeitiger Dateiupload mehrerer Dateien für mehrere Objekte unvollständig | Bug
  • T-6474 | Radio-Buttons nehmen mehr Platz ein als nötig | Bug
  • T-6480 | Hydranten mit Status “Altbestand” werden falsch dargestellt | Bug
  • T-6483 | Filter fügt Tabellenspalte nicht hinzu | Bug
  • T-6484 | Neue Version Spring Boot | Dev Task
  • T-6488 | Ausgewählte Features im CAD in Auswahlschritten von Workflows entfernbar machen | Story
  • T-6510 | MIG_NODETYPE auch bei Migration Schutzrohre unterstützen | Improvement
  • T-6517 | Migr: Skalierung von Attributblöcken wird bei Konvertierung in statische Texte ignoriert. | Bug
  • T-6520 | CAD | Führungslinie wird nicht in Farbe des Textes dargestellt | Bug
  • T-6521 | CAD | Text über Symbol darstellen | Bug
  • T-6548 | Archivieren von Meldungen erlauben | Story
  • T-6575 | Punkt picken im CAD überschreibt vorhergewählte Geometrie nicht | Bug
  • T-6589 | Lokale Variable in CQL-Filter verhindert Attribut-Update | Bug
  • T-6592 | Symbole werden im PDF nicht transparent gerendert | Bug
  • T-6597 | Berechnung von Textpositionen für migrierte Attributblocktexte falsch in MSSQL | Bug

Information zu Installation und Update

Eine aktuelle Installationsanweisung für die Erstinstallation finden Sie an dieser Stelle.
Wie Sie ein Update durchführen, erfahren Sie hier.

Inkompatible Änderungen

Keine inkompatiblen Änderungen