Sammelpatch für WebOffice 10.9 R2 SP1
=====================================
Erstellungszeitpunkt: 20240613-0859

* Dies ist ein Zusatzpatch, d.h. er setzt eine funktionierende Installation von WebOffice 10.9 R2 SP1 voraus und beinhaltet alle Fehlerbehebungen sowie neue Funktionen gegenüber WebOffice 10.9 R2 SP1!
* Bitte informieren Sie Ihre Anwender, dass nach einer Aktualisierung tlw. der Browser Cache vor dem ersten Aufruf anhand folgender [Anleitung](https://resources.weboffice.vertigis.com/Documentation/WebOffice/DE/index.html?trouble_delete_browser_cache.htm) gelöscht werden muss.
   
   
Voraussetzungen:{#requirement}
------------------------------
- Installation von VertiGIS WebOffice 10.9 R2 SP1 (mind. Erstellungszeitpunkt: 20230403-0941)

- Installation von [VertiGIS WebOffice author standalone 10.9 R2 SP1 - mind. Build 109.2.1.48](https://resources.weboffice.vertigis.com/WebOffice109R2/WebOffice_author_Standalone/WebOffice_author_standalone_109_2_1_48.zip)

- Optional: Installation von [VertiGIS Studio Printing Engine - Build 1.8.0.63 (ArcGIS 10.8.1 - ArcGIS 10.9.1)](https://resources.weboffice.vertigis.com/WebOffice109R3/VertiGIS_Printing/VertiGIS_Studio_Printing_Engine_1_8_0_63.zip)


Installation Sammelpatch:{#installation}
----------------------------------------
1. Sichern Sie Ihre WebOffice Web-Applikation (= ganzen WebOffice Ordner (z.B.: `C:\Tomcat\webapps\<WebOffice Web-Applikation>`) kopieren und an einen sicheren Ort ablegen)
2. Stoppen von Apache Tomcat (über Start/Programme/Verwaltung/Dienste)
3. Löschen des Apache Tomcat-Arbeitsverzeichnisses der WebOffice-Applikation, z.B.: `C:\Tomcat\work\Catalina\localhost\<WebOffice Web-Applikation>`
4. Aktualisierung "ArcGIS Server Object Extension for WebOffice" auf mindestens Stand: **109.2.1.202302281354**
  * Im ArcGIS Server Manager unter "Services verwalten" das Karten-Service "SynOutputService" stoppen (bzw. alle Kartendienste, worauf die "WebOffice Server Object Extension" aktiviert ist)
  * Im ArcGIS Server Manager unter "Site/Erweiterungen" die "WebOffice Server Object Extension" bearbeiten und "`<Patch>\ArcGIS for Server Object Extension\syn_soe_ao_gateway.soe`" hochladen 
    * Nicht die "WebOffice Server Object Extension" deinstallieren und neuinstallieren, weil sonst die Eigenschaften der "WebOffice Server Object Extension" erneut konfiguriert werden müssen!
  * Kopieren Sie den Inhalt von `<Patch>\WebOfficeSystem` nach `<Laufwerk>\arcgisserver\directories\WebOfficeSystem`
  * Im ArcGIS Server Manager unter "Services verwalten" das Karten-Service "SynOutputService" wieder starten (bzw. alle Kartendienste, worauf die "WebOffice Server Object Extension" aktiviert ist)
5. Kopieren der Datei WO109R2SP1_patch_YYYYMMDD.exe in das WebOffice-Webapplikations-Verzeichnis (z.B. `C:\Tomcat\webapps\<WebOffice Web-Applikation>`)
6. Ausführen der Datei WO109R2SP1_patch_YYYYMMDD.exe und gegebenenfalls alle bestehenden Dateien ersetzen auswählen
7. Löschen der Datei WO109R2SP1_patch_YYYYMMDD.exe
8. Start von Apache Tomcat (über Start/Programme/Verwaltung/Dienste)


Changelog seit WebOffice 10.9 R2 SP1:{#changelog}
-------------------------------------------------
<!--
### [Unreleased]{#unreleased}
- #### Added
- #### Fixed
- #### Changed
- #### Deprecated
- #### Removed
- #### Security
-->

### [2024-06-13]{#patch20240613}
- #### Fixed  
  - **256424**: WebOffice author: Im Wizard "Druckvorlagen konfigurieren" werden die Druckvorlagen für VertiGIS Printing wegen eines hardkodierten Timeouts nicht ausgelesen
  - **261412**: Flex: Beim Editieren eines Multipart-Polygons, werden beim Abschluss des Editiervorgang alle Teile, bis auf den editierten, gelöscht  
  - **283752**: Allgemein: Fehler beim WebOffice SOE-Druck, wenn bei einem SaveState einem Text keine Schriftgröße zugewiesen ist  
  - **290418**: Map Widget: Bei "Edit: Create" wird bei Verwendung des Fadenkreuzes kein Objekt erstellt  
  - **290569**: Flex: Projektaufruf mit einem extern aufrufbaren Filter funktioniert nicht   
  - **290946**: Allgemein: Diverse Links zur WebOffice- sowie VertiGIS Website sind nicht mehr korrekt   


### [2024-04-16]{#patch20240416}
- #### Fixed
  - **252198**: Allgemein: Kacheln eines WMTS-Dienstes werden in WebOffice nicht angezeigt, weil der notwendige Parameter "ENDPOINT" nicht mitgesendet wird
  - **257879**: Core: Im Themenbaum ist die Darstellung der Sichtbarkeit bei einer Gruppe von Kartendiensten, welche einen WMS-Dienst beinhaltet nicht korrekt
  - **260233**: Allgemein: Beim (ersten) Projektstart sind WMS-Dienste, welche noch nicht vollständig initialisiert wurden nicht verfügbar und fehlen daher im Themenbaum
  

### [2024-03-13]{#patch20240313}
- #### Fixed
  - **260298**: Allgemein: Regression aus **232830** verursacht, dass bei aktiviertem UserManagement und Verwendung des Parameters "Authentifizierungstyp UM-DB als Fallback nutzen" abgesicherte gekachelte Kartendienste nicht mehr angezeigt werden


### [2024-03-05]{#patch20240305}
- #### Added
  - **258447**: VertiGIS Printing: Unterstützung für neuen Parameter "Feature Access benutzen?" auf VertiGIS Printing Druckvorlagen zur Steuerung ob bei involvierten Kartendiensten (d.h. MapServer Services) die Eigenschaft "Feature Access" angewendet werden soll
  - **258835**: VertiGIS Printing: Unterstützung für VertiGIS Studio Printing Engine v1.8.0.63
- #### Fixed
  - **239400**: Allgemein: WFS-Dienst kann nicht eingebunden werden, wenn die systemId (schemaLocation) eine URL des Schemas ist
  - **239721**: VertiGIS Printing: Vom Werkzeug "Freies Beschriften" erzeugtes Redlining wird als Bild und nicht vektorisiert in den Ausdruck übernommen und hat daher eine schlechte Qualität
  - **256047**: Allgemein: WMS-Dienste, welche mit BASIC Authentication abgesichert sind verursachen eine unnötige Warnung in der Logdatei
  - **256641**: Allgemein: Performanceoptimierung beim Maptip, wenn ein Endanwender über keine Editierberechtigungen verfügt
  - **257888**: Core: WMS-Dienste können mittels des Werkzeugs "WMS-Service hinzufügen" nicht hinzugeladen werden
  - **258447**: VertiGIS Printing: Von Layern eines MapServer Service kann keine statische Layoutattributtabelle mit selektierten Features erstellt werden - **Wichtig**: Die Verwendung einer statischen Layoutattributtabelle erfordert zukünftig, dass am Kartendienst der "[Feature Access](https://enterprise.arcgis.com/de/server/latest/publish-services/windows/editor-permissions-for-feature-services.htm)" aktiviert wird
  - **259220**: Allgemein: In der Custom Page für xPlanung wird fälschlicherweise jede Zeichenfolge von "br" im Text als Zeilenumbruch interpretiert  
  

### [2024-01-23]{#patch20240123}
- #### Fixed
  - **172986**: VertiGIS Printing: Wenn nur das Geoverarbeitungsservice für VertiGIS Printing im Verbundserver-Szenario läuft und mit OAuth abgesichert ist kommt kein Anmeldedialog und die Druckfunktionalität steht daher nicht zur Verfügung
  - **255209**: Allgemein: Beim WebOffice SOE Druck mit einer dynamischen Legende entspricht die Reihenfolge der Legendenelemente nicht mehr jener im Themenbaum


### [2024-01-22]{#patch20240122}
- #### Fixed
  - **255384**: VertiGIS Printing: Regression durch **237069** verursacht, dass die Erstellung eines Ausdrucks nach der Anzeige einer 1:n Tabellenverknüpfung (= Relate) einen Fehler wirft
  

### [2024-01-11]{#patch20240111}
- #### Fixed
  - **240885**: Allgemein: Bei VertiGIS Printing und beim Kartenexport ist die Reihenfolge von Hintergrundkarten nicht korrekt, wenn mehrere Hintergrundkarten zum Kartenbild beitragen
  - **251384**: Allgemein: Unnötige Notifizierung bei einer Suche mittels m-Werte, wenn es sich beim GIS-Objekt um ein Multipart Feature handelt
  - **253892**: Allgemein: WebOffice author standalone kann sich zu bestimmten WMS-Diensten, welche einen Passwort-Parameter in der URL haben nicht verbinden 


### [2024-01-03]{#patch20240103}
- #### Fixed
  - **245788**: Core: Performanceoptimierung beim Editieren von Polygonen bei der Überprüfung auf ungültige Objektgeometrien
  - **253918**: Allgemein: Tabellensuche mit Reverse Join scheitert, wenn der GIS Layer mit identem Layer Identifier auf unterschiedlichen Kartendiensten vorhanden ist 


### [2023-12-21]{#patch20231221}
- #### Fixed
  - **250574**: Allgemein: Layer mit einer thematischen Kartierung verursachen teilweise einen Fehler in der WebOffice Logdatei
  - **252206**: Core: Regression durch **245232** verursacht, dass das Werkzeug "Freies Beschriften" nicht funktioniert
  - **253570**: SynAdmin: Der Link hinter dem Button WebOffice Neuigkeiten funktioniert nicht
  - **253618**: Allgemein: Bei einem bestimmten Debugging-Request werden die Credentials eines ArcGIS Server Benutzers im Klartext geloggt
  - **253754**: Core: Beim Nachbearbeiten eines bereits erstellten Messobjektes wird nicht das richtige Werkzeug gewählt
  

### [2023-12-11]{#patch20231211}
- #### Fixed
  - **201351**: Core: Texte am Bildschirm unterscheiden sich in der Größe von mit VertiGIS Printing erstellten Ausdrucken
  - **246979**: Core: Wenn man beim VertiGIS Printing aus dem Suchergebnis heraus druckt wird die konfigurierte Druckvorlage ignoriert
  - **250598**: Core: Fehler in der Browserkonsole beim Wechsel zw. Konstruktionswerkzeugen  
  - **250682**: Allgemein: Mittels URL-Parameter "map_layers_visibility" kann die Sichtbarkeit von in der WebOffice Projektkonfiguration explizit konfigurierten Layern nicht übersteuert werden  
  - **251427**: Allgemein: Regression durch **245775** verhindert, dass der Schaltzustand von Gruppenlayern im Themenbaum aus der dem Kartendienst zugrunde liegenden MXD ausgelesen wird  


### [2023-11-29]{#patch20231129}
- #### Fixed
  - **243093**: Core: Layoutproblem im Messen Formular für die Hektometrierung
  - **245284**: Core: Diverse Fehlerbehebungen zur Hektometrierungsfunktion beim Messen Werkzeug
  - **246385**: Allgemein: GetFeatureInfo-Request auf einem bestimmten WMS-Dienst liefert kein Ergebnis, weil die Response nicht verarbeitet werden kann


### [2023-11-23]{#patch20231123}
- #### Fixed
  - **245775**: Allgemein: Erhebliche Performanceoptimierung der Projektstartdauer, wenn in einem Projekt eine sehr hohe Anzahl an Annotation-Feature-Classes mit vielen Subtypes vorhanden ist
  - **249614**: Core: Beim Editieren eines Layers eines FeatureServer Services ist die Voransicht der Editiervorlagen nicht korrekt, wenn auf dem Layer ein attributiver Filter aus dem WebOffice UserManagement angewendet wird


### [2023-11-17]{#patch20231117}
- #### Added
  - **201733**: VertiGIS Printing: Unterstützung für VertiGIS Studio Printing Engine v1.6.0.22
  - **245186**: Core: Unterstützung für Basemap Gallery des Portal for ArcGIS der jeweils aktiven WebScene  
- #### Fixed
  - **195400**: VertiGIS Printing: Beim Selektionswerkzeug für Flächen wird beim Fülltyp "Forward diagonal" stattdessen "Backward diagonal" gedruckt
  - **234066**: Core: Hochgeladene KML-Dateien sind aufgrund der Esri Limitierung [ENH-000162815](https://my.esri.com/#/support/bugs/bugs?bugNumber=ENH-000162815) nicht lagerichtig  
  - **239670**: Core: Wenn bei einer Volltextsuche alle Objekte eines Themas ausgewählt werden wird die konfigurierte Kartenansicht nicht verwendet  
  - **246975**: Flex: Die Legende kann auf einem kleinen Browserfenster nicht gescrollt werden
  - **246979**: VertiGIS Printing: Die Erstellung eines Ausdrucks aus einem Suchergebnis heraus funktioniert nicht
  - **247610**: Flex: Das Custom Tool "[pub/custom_tools/GoogleMapsWidget.htm](https://resources.weboffice.vertigis.com/Documentation/WebOffice/DE/index.html?howto_google_maps.htm)" funktioniert auf Mobilgeräten nicht 
  - **247975**: Allgemein: Wenn eine Suche/Selektion die maximale Trefferanzahl überschreitet wird keine Notifizierung angezeigt
  - **248278**: Core: Im ArcGIS WebScene Custom Tool die WebSzene [OpenStreetMap 3D Buildings & Trees](https://www.arcgis.com/home/item.html?id=037cceb0e24440179dbd00846d2a8c4f) vorkonfigurieren  


### [2023-11-08]{#patch20231108}
- #### Added
  - **244113**: Allgemein: Unterstützung zur Konfiguration eines Filters in der web.xml zur Validierung eines Tokens
  - **245450**: Extract: Unterstützung zur Hinterlegung eines statischen Benutzers zur Ermittlung der Rollenberechtigungen aus der WebOffice UserManagement-Datenbank, wenn ArcGIS Enterprise im Verbundserverszenario mit SAML-Authentifizierung betrieben wird
- #### Fixed
  - **231300**: Allgemein: Optimierung, damit eine bekannte Limitierung der Basistechnologie (= [only equation-based geographic transformations are supported](https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-projection.html)) durch den WebOffice Applikationsserver erfolgt
  - **231395**: Core: URL Call mit "tool=IDENTIFY_MAPTIP" funktioniert nicht, wenn der Aufruf an eine bestehende WebOffice Sitzung geschickt wird
  - **234582**: Core: Das Werkzeug "Auswahl löschen" soll auch die Objektübersicht entfernen
  - **235579**: Core: Bei der Mehrfachbeschriftung wird bei übereinanderliegenden Objekten mit identer Geometrie nur ein Objekt beschriftet
  - **238496**: Core: Fehler beim WebOffice SOE-Druck, wenn ein SaveState ein Redlining enthält, welches nicht abgeschlossen wurde
  - **238727**: Core: Vom Endanwender gedrehte Texte sind verschoben, wenn die gesamte Karte rotiert wird
  - **246094**: Allgemein: Die attributiven Filter “ALLOW_NOTHING” sowie "ALLOW_ALL" funktionieren bislang nur eigenständig und nicht als Teil eines zusammengesetzten Filters
  - **246898**: VertiGIS Printing: Vom Anwender änderbare generische Funktionsfelder werden im Druckformular nicht angezeigt  
  

### [2023-10-20]{#patch20231020}
- #### Fixed
  - **234025**: Core: Konstruieren über Distanz und Linie (Gon) funktioniert nicht korrekt beim Editieren von Linien
  - **242129**: Core: Der WebOffice-Client schickt bei einem VertiGIS Printing Druckrequest aus dem Suchergebnis den Request fälschlicherweise in der Syntax vom WebOffice SOE-Druck  
  - **242232**: Core: Einschränkungen via WebOffice Themenfilter wirken sich teilweise nicht auf die Werteliste von vordefinierten Suchen aus
  - **245143**: Allgemein: Der URL Call Parameter "map_layers_visibility" funktioniert nicht, wenn die referenzierten Layer in einer Gruppe von Kartendiensten sind
  - **245821**: VertiGIS Printing: Beim Kartenexport werden die Stützpunkte von Redlinings nicht dargestellt  


### [2023-10-12]{#patch20231012}
- #### Added
  - **185653**: Core: Unterstützung für neues Custom Tool "pub/custom_tools/Intersect_buffer.htm" zum Verschneiden von zwei Pufferflächen
  - **242882**: SynAdmin: Unterstützung zum Filtern der Projektliste
- #### Fixed
  - **173212**: Allgemein: Ein Maptip mit Relate-Konfiguration verursacht in bestimmten Fällen einen Fehler in der Logdatei
  - **202272**: VertiGIS Printing: Die Selektionsgrafik wird nicht lagerichtig dargestellt, wenn das Projekt in WebMercator aufgesetzt ist und der Druck in einer Lokalprojektion erfolgt
  - **204762**: Core: Im Layerfile definierte Symbolisierung wird nicht korrekt angewendet und führt bei der Thematischen Kartierung zu schwarzen Symbolen
  - **232277**: Core: Problem bei der Farbauswahl beim Werkzeug "Zeichnen/Messen", wenn der Monitor über Touchscreen-Funktionalität verfügt
  - **237428**: Core: Beim Speichern eines Projektstandes erscheint keine Warnung für das Überschreiben, sobald ein Leerzeichen im Projektnamen vorkommt
  - **239132**: VertiGIS Printing: Objekte mit einem attributiven Filter nach angemeldetem Benutzer fehlen am Druck
  - **240122**: Core: Wenn der attributive Filter "ALLOW_NOTHING" angewendet wird, kann man im Themenbaum trotzdem nach herausgefilterten Themen suchen
  - **241420**: Allgemein: Unnötige Logmeldung, wenn auf einem Themenfilter mit Lookupkonfiguration kein Standardwert konfiguriert, wurde
  - **242129**: Allgemein: Korrekte Fehlermeldung in der Logdatei, wenn der WebOffice-Client fälschlicherweise einen Druckrequest in der Syntax von WebOffice SOE-Druck statt VertiGIS Printing sendet
  - **242334**: Allgemein: Auf einigen WMS-Diensten verursacht die Identify-Operation einen Fehler
  - **242702**: Volltextsuche: Reduzierung der CPU-Auslastung, wenn auf sehr umfangreichen Datensätzen in Kombination mit einem attributiven UserManagement-Filter gesucht wird
  - **242992**: Allgemein: Treffpunktsymbole sind am Druck nicht enthalten, wenn diese mittels einer absoluten URL konfiguriert, wurden
  - **243122**: Allgemein: Bei einem externen Aufruf an WebOffice mittels URL Call Interface werden von der Sicherheitsüberprüfung ausgenommenen Zeichen nicht berücksichtigt und werden entsprechend geblockt
  - **244808**: Allgemein: Suche auf bestimmten WFS-Diensten liefert keine Ergebnistreffer


### [2023-09-05]{#patch20230905}
- #### Added
  - **201205**: Allgemein: Unterstützung um mittels [URL Call Schnittstelle](https://resources.weboffice.vertigis.com/Documentation/WebOffice/DE/index.html?api_weboffice_url_call_interface.htm) Layer im Themenbaum beim Projektstart sichtbar bzw. unsichtbar zu schalten - siehe: "pub/url-parameters.info"
  - **200333**: Core: Unterstützung für Hektometrierung beim Werkzeug "Messen" 
  - **231768**: Core: Unterstützung für [VertiGIS FM](https://www.vertigis.com/de/vertigis-fm/) Icons nach der Umbenennung von ProOffice - zu finden unter "pub/images/extapp/proOffice"
  - **237069**: VertiGIS Printing: Unterstützung für Attributtabelle der in WebOffice selektierten Objekte
  - **242432**: VertiGIS Printing: Unterstützung für VertiGIS Studio Printing Engine v1.5.0.203 - früher benannt als VertiGIS Printing Tools  
- #### Fixed
  - **231368**: Core: Beim Abspielen von Befahrungsvideos sollen Endanwender die Möglichkeit haben die Videos zu starten, obwohl der Video-Buffer noch nicht vollständig befüllt, wurde
  - **238992**: Flex: Im Maptip ist tlw. die Themenbezeichnung nicht korrekt, wenn mehr als ein Objekt gefunden wurde und alle Objekte vom gleichen Layer sind
  - **241045**: Core: Mittels des Werkzeuges "Daten hinzufügen" können aufgrund einer Regression im Zuge von **179936** keine Daten vom Typ Raster hochgeladen werden
  - **241616**: VertiGIS Printing: Ausdrucke werden immer archiviert, obwohl der entsprechende Parameter in der WebOffice Projektkonfiguration nicht aktiviert ist  
- #### Changed
  - **241560**: Allgemein: Aktualisierung der mitgelieferten Zertifikate um WebOffice Truststore auf Basis von [Oracle JDK](https://www.oracle.com/java/technologies/javase-downloads.html) sowie [Eclipse Temurin](https://adoptium.net/de/temurin/releases/)


### [2023-08-01]{#patch20230801}
- #### Fixed
  - **179936**: Core: Bei der thematischen Kartierung soll die Reihenfolge der Standardstyles unabhängig vom Geometrietyp sein
  - **231368**: Core: Damit beim Abspielen von hochauflösenden Befahrungsvideos nicht mehr zum Anfang gesprungen wird wurde das Video-Buffering erhöht
  - **238385**: Allgemein: Auf einem Ausdruck fehlen bei der dynamischen Legende die Legendenelemente mit der “Default”-Legendenklasse sowie jene Legendenelemente, welche über keine validen Images verfügen
  

### [2023-07-14]{#patch20230714}
- #### Added
  - **235774**: Allgemein: Unterstützung zur Konfiguration, ob ein Gruppenlayer im Themenbaum zu Beginn aufgeklappt oder zusammengeklappt sein soll
  - **238815**: VertiGIS Printing: Unterstützung für VertiGIS Studio Printing Engine v1.5.0.162 - früher benannt als VertiGIS Printing Tools
- #### Fixed
  - **192946**: Allgemein: Optimierung der Logmeldung, wenn das Editieren auf bestimmten Layern eines MapServer Services nicht möglich ist
  - **198847**: MapWidget: Fehler beim Maptip, wenn im "get_maptip"-Request der "scale"-Parameter fehlt
  - **234046**: Allgemein: Bei Verwendung von WebOffice UserManagement können können WMS-Dienste, welche Sonderzeichen wie "(" und ")" in der URL beinhaltet nicht initialisiert werden
  - **235309**: Allgemein: Sobald auf einem Layer im Hauptkartendienst, welcher via ArcGIS Pro publiziert wurde der Time-Parameter aktiviert ist, startet WebOffice nicht mehr
  - **235530**: Allgemein: Im Core-Client auf Basis der WebOffice API funktioniert ein Aufruf an die intermediary_broadcast.jsp in eine bestehende wO Sitzung nicht korrekt
  - **235647**: Core: Der Themenbaum wird nicht angezeigt, wenn in einem Userprofil eine Kartenansicht fälschlicherweise doppelt vorhanden ist  


### [2023-06-07]{#patch20230607}
- #### Added
  - **231860**: Allgemein: Neue Beispielzwischenseite "pub/custom_pages/forward_sample_03.jsp", wenn ein Rautezeichen "#" in der Basis-URL verwendet wird
- #### Fixed
  - **198847**: MapWidget: Fehler beim Maptip, wenn in der wO Projektkonfiguration der Layer Identifier nicht eindeutig war
  - **200590**: Allgemein: Der in der URL an WebOffice übergebene "GroupHeader"-Parameter kann UTF-8 codiert werden, wenn Probleme mit Sonderzeichen bestehen
  - **219883**: Core: GEONIS Nettrace funktioniert nicht bei abgesicherten Kartendiensten
  - **233291**: Core: Transparenz greift nicht bei Labels von FeatureServer-Service
  - **233962**: Core: Bei GEONIS Nettrace werden bei der Auswahl eines Startpunktes zu viele Objekte gefunden
  - **234190**: Core: Kartenansichtskategorien werden im Kontextmenü doppelt angezeigt


### [2023-05-24]{#patch20230524}
- #### Added
  - **184857**: Flex: Unterstützung zum Speichern und Laden von Projektständen
  - **232830**: SynService: Unterstützung für "Authentifizierungstyp UM-DB als Fallback nutzen" beim "Authentifizierungstyp Portalverbundprotokoll", damit zwischen dem WebOffice- und [VertiGIS FM](https://www.vertigis.com/de/vertigis-fm/) Anwendungsserver Abgleichrequests im Sinne einer [M2M Kommunikation](https://de.wikipedia.org/wiki/Machine_to_Machine) erfolgen können
- #### Fixed
  - **185604**: MapWidget: Wenn beim Öffnen ein Endanwender in ArcGIS Enterprise noch nicht eingeloggt ist, erfolgt kein Redirect zur Eingabe der Credentials
  - **197892**: Allgemein: Fehler in der Logdatei bei der Ermittlung des Koordinatensystems
  - **231705**: MapWidget: Optimierung bei einem Aufruf mit "&scale"-Parameter, wenn im Projekt dezidierte Maßstäbe verwendet, werden
  - **232581**: Core: Nach dem Import einer GeoJSON-Datei werden teilweise Texte nicht mehr angezeigt


### [2023-05-15]{#patch20230515}
- #### Added
  - **232363**: Core: Unterstützung zur Verwendung von jeglichen nicht abgesicherten auf ArcGIS publizierten Servicetypen mittels des neuen Parameters "url" im [ArcGIS WebScene Custom Tool](https://resources.weboffice.vertigis.com/Documentation/WebOffice/DE/index.html?core_particularities_webscene.htm), z.B. [OpenStreetMap 3D Buildings](https://www.arcgis.com/home/item.html?id=ca0470dbbddb4db28bad74ed39949e25) 
- #### Fixed
  - **198847**: MapWidget: Erweiterte Logmeldungen in der serverseitigen Logdatei, wenn beim Maptip ein Fehler auftritt
  - **201873**: Core: Bei WMS-Diensten, welche vom Endanwender mittels Eingabe einer URL hinzugefügt wurden, kann keine Legende angezeigt werden
  - **204052**: Core: Vorkonfigurierter WMS-Dienst kann nicht eingebunden werden, wenn die WMS-URL mit einem "?" am Ende konfiguriert wurde   
  - **213813**: Core: [BuildingExplorer](https://developers.arcgis.com/javascript/latest/sample-code/building-scene-layer-filter/) im ArcGIS WebScene Custom Tool wird nicht korrekt geschlossen
  - **213940**: Allgemein: Ressourcen neu laden von Projekt A führt dazu, dass in Projekt B die Editierfunktionalität nicht mehr zur Verfügung steht
  - **231344**: Core: Aufgrund einer Regression durch **213682** können tlw. GPX-Dateien nicht mir hochgeladen werden
  - **231513**: Core: Das [Wetter-Widget](https://developers.arcgis.com/javascript/latest/sample-code/scene-weather/) im ArcGIS WebScene Custom Tool verfügt über keinen Tooltip
  - **231704**: MapWidget: Fehlermeldung "Failed to execute 'send' on 'XMLHttpRequest'" bei der Einbindung des WebOffice Kartenfensters in [VertiGIS FM](https://www.vertigis.com/de/vertigis-fm/)
  - **231952**: Core: ePaper Vorlagen können via ScriptAPI nicht angesprochen werden, wenn generische Funktionsfelder ankonfiguriert sind
  - **232371**: UserManagement: Bei der "Selbstregistrierungs-URL" oder der "Passwort zurücksetzen-URL" darf der Language Parameter nur mit "?" angehängt werden, wenn in der URL noch keine ID konfiguriert, wurde
  - **232524**: Flex: Beim Blättern in einer Mehrfachselektion aktualisiert sich die Anzeige nicht korrekt und generiert dadurch fehlerhafte Links bei externen Kopplungen
  - **232853**: Core: Bei manuell gedrehten Beschriftungen soll die relative Rotation zum Kartenbild am Ausdruck bestehen bleiben
  - **232973**: Core: Beim Freien Beschriften kann der Beschriftungstext nicht platziert werden, wenn der Hauptkartendienst eines WebOffice Projekts über ein benutzerdefiniertes Koordinatensystem verfügt
  - **233015**: Allgemein: Eine am Geokodierungsservice konfigurierte Einschränkung auf einen Suchbereich wird bei der Bereitstellung der Suchvorschläge ignoriert
  - **233092**: Core: Fehler in der Browserkonsole, wenn ein zuvor hinzugefügter Layer aus dem Themenbaum entfernt, wird
- #### Changed
  - **232363**: Core: Entfernen der Parameter "isLayer", "isBuildingLayer" sowie "isIntegratedMashLayer" zur Unterscheidung, ob es sich um eine WebScene oder um einen Layer handelt aus dem [ArcGIS WebScene Custom Tool](https://resources.weboffice.vertigis.com/Documentation/WebOffice/DE/index.html?howto_webscene.htm), weil sich um dies nun das zugrundeliegende [SDK](https://developers.arcgis.com/javascript/latest/) kümmert
- #### Security  
  - **231706**: Allgemein: Entfernen von nicht verwendeten Variablen aus Dateien der Landing Page


### [2023-04-26]{#patch20230426}
- #### Added
  - **206789**: UserManagement: Unterstützung für Schlüsselwort "ALLOW_NOTHING" sowie "ALLOW_ALL" als attributiver Filter im WebOffice UserManagement; "ALLOW_NOTHING" bewirkt, dass die Gruppe gar nichts sehen, editieren, löschen etc. darf; "ALLOW_ALL" bewirkt, dass die Gruppe alles sehen, editieren, löschen etc. darf
- #### Fixed
  - **202872**: VertiGIS Printing: Von ArcGIS FeatureServer Services fehlen am Ausdruck die Labels
  - **204455**: Allgemein: Erweiterung der Custom Page "pub/custom_pages/integration.jsp" um ein neues Konfigurationsattribut "useAsPopup" um die Seite statt im iFrame als Pop-up zu öffnen
  - **213682**: Core: Hochgeladene Geodaten werden bei Verwendung einer Custom Transformation nicht lagerichtig angezeigt, weil der Transformationsparameter nicht übergeben wurde
  - **222634**: VertiGIS Printing: Beim Seriendruck ist tlw. die Übersichtskarte nicht lagerichtig
  - **230814**: MapWidget: Maptip ignoriert Query-Filter und liefert Ergebnisse zu Objekten, welche nicht verfügar sein sollten
  - **231603**: Core: Wenn ein Rangeslider auf einem Feld mit Coded Value Domains konfiguriert wird und daneben für ein anderes Feld ein Subtype definiert ist, dann wird fälschlicherweise der Rangeslider deaktiviert    


### [2023-04-05]{#patch20230405}
- #### Added
  - **204665**: Allgemein: Unterstützung zur Konfiguration, ob ein Kartendienst im Themenbaum zu Beginn aufgeklappt oder zusammengeklappt sein soll
- #### Fixed
  - **186757**: Allgemein: Änderung des Loglevels der Logemeldung bezüglich Dimension Layer auf DEBUG
  - **197931**: Allgemein: Optimierung "intermediary_broadcast.jsp", damit eine bestehende WebOffice Sitzung auch mittels HTTP POST angesteuert werden kann
  - **201511**: Core: Transparenzeinstellungen greifen nicht bei gruppierten FeatureServer Services
  - **202203**: Allgemein: Bestimmte WFS-Dienste erfordern Namespace und Prefix auch im Filter
  - **202784**: Core: Optimierung für Befahrungsvideos, damit beim Video-Tag das HTML-Element nicht gewechselt wird
  - **202862**: Core: Problem beim ArcGIS WebScene Custom-Tool, wenn in der WebOffice Projektkonfiguration am Werkzeug "Koordinaten suchen" unterschiedliche Transformationscodes hinterlegt sind
  - **203377**: Core: Eine GeoJSON-Datei muss im Browser Firefox zweimal importiert werden
  - **203916**: Flex: Erhebliche Performanceverbesserung beim Wechsel einer Kartenansicht bei Verwendung von WebOffice UserManagement
  - **204272**: Flex: Optimierung bei Verwendung des Editierfeldtyps "Value list unfilterable"
  - **204555**: Flex: Check der Browserversion funktioniert nicht mehr
  - **204569**: Allgemein: Optimierung der spanischen Übersetzung
  - **205012**: Core: Von WMTS-Diensten, welche Kacheln mittels identer Subdomains bereitstellen können, im WebOffice Client auf Basis der WebOffice API Kacheln nicht abgerufen werden
  - **205073**: Allgemein: Fehler beim Abruf von Objektinformationen auf einem WMS Gruppenlayer
  - **205143**: Core: WMS-Dienste können mittels CSW Katalog-Dienst nicht hinzugefügt werden
  - **213799**: Core: Bereichsschieberegler als Single Value Stepper hat Probleme mit dem Wert 0
  - **213891**: Allgemein: Redlining Objekte sind auf einem ePaper-Bericht nicht enthalten
  - **222364**: Core: GeoProcessing Werkzeuge sollen immer in einem neuen Ribbon mit Schließen-Button geöffnet werden
  - **222449**: Core: Die Funktion "Alle Layer auf Standardkartierung zurücksetzen" funktioniert nicht
  

WICHTIG:
--------
* Alle vorgenommenen Fixes wurden hinsichtlich der Fehlereinmeldungen der Kunden getestet.
* Aufgrund der Komplexität des Produkts können neue Abhängigkeiten nicht ausgeschlossen werden.

##### Dieser Changelog wurde mittels [Pandoc](https://pandoc.org/) unter Verwendung von [Markdown](https://www.markdownguide.org) in Anlehnung an [Keep a Changelog](https://keepachangelog.com/) sowie [Make a README](https://www.makeareadme.com/) erstellt.
