Externes GUI-Modul

Mit einem Externen GUI-Modul kann eine spezifische HTML-Seite mit einer definierten Benutzeroberfläche angezeigt werden. Durch Verwendung der WebOffice URL Call Schnittstelle oder der WebOffice Script API können Sie mit WebOffice 10.9 R3 die Funktionalität dieser Module kontrollieren. Auf diese Weise ist es beispielsweise möglich, anstatt der WebOffice Suchfunktion ein externes GUI-Modul zu verwenden (Abfragen müssen aber stets definiert werden, so dass Sie eine externe Layer ID haben, aber es müssen keine vordefinierten Abfragen konfiguriert werden).

 

Konfiguration Externes GUI Modul

Konfiguration Externes GUI Modul

 

Eigenschaft

Beschreibung

Aufzurufende URL

Definiert die URL, die in WebOffice eingebettet angezeigt wird.

Name der Anwendung

Name bzw. Bezeichnung der Anwendung (wird in der Benutzeroberfläche in der Suchergebnisseite angezeigt).

HTTP Get verwenden?

Legt fest, ob die Parameter von WebOffice an die Externe Anwendung über HTTP Get (true) oder HTTP Post (formularbasierend) (false) übergeben werden.

Javascript Callback beim Schließen

Definiert eine Javascript Methode, die aufgerufen wird, bevor das Werkzeug geschlossen wird.

Eindeutige Kennung

Wird im Benutzerprofil, Protokollieren, Logging etc. verwendet.

Im flex Client verwenden?

Definiert, ob das externe GUI-Modul im flex Client verwendet werden soll (true), oder nicht (false / Standard).

icon_comment

Dies ist ein WebOffice flex (Flash) spezifischer Parameter.

Client Parameter übergeben?

Legt fest, ob der client Parameter am Ende des URLs angehängt werden soll. Dies kann für Seiten genutzt werden, die anhand des übergebenen client Parameters z.B. ihre styles anpassen können.

Projektsprache als Parameter übergeben?

Legt fest, ob der language Parameter am Ende des URLs angehängt werden soll. Dies kann für Seiten genutzt werden, die anhand des übergebenen language Parameters ihre Sprache anpassen können.

Benutzerkennung  übergeben (x-syn-login)?

Legt fest, ob die Benutzerkennung des in WebOffice angemeldeten Benutzers im HTTP Header übergeben werden soll.

icon_comment

Die Unterstützung zur Übergabe von Benutzerkennungen an externe GUI Module vom Typ Hidden werden auch für den WebOffice mobile Client mitgegeben.

icon_comment

Falls ein Benutzerkontext an eine externe Anwendung übergeben wird, wird dieser umadressiert (URL ändert sich von https://extserver/extpage.htm?... nach https://webofficeserver/webofficeapplication/synredirect?...).

Alle in der externen Anwendung verwendeten Pfade müssen dann absolute Pfade sein!

Benutzerkennung übergeben (Base 64)?

Legt fest, ob die Benutzerkennung des in WebOffice angemeldeten Benutzers im HTTP Authorization-Header - Base64-codiert, Basic Authentifizierung - übergeben werden soll.

icon_comment

Die Unterstützung zur Übergabe von Benutzerkennungen an externe GUI Module vom Typ Hidden werden auch für den WebOffice mobile Client mitgegeben.

icon_comment

Falls ein Benutzerkontext an eine externe Anwendung übergeben wird, wird dieser umadressiert (URL ändert sich von https://extserver/extpage.htm?... nach https://webofficeserver/webofficeapplication/synredirect?...).

Alle in der externen Anwendung verwendeten Pfade müssen dann absolute Pfade sein!

WebOffice User Token im Header übergeben?

Legt fest, ob ein WebOffice Benutzer Token  im Header (WebOffice-User-Token) übergeben werden soll.

Schließen erlauben?

Legt fest, ob der Benutzer das GUI-Modul aus der WebOffice Oberfläche entfernen kann (Ja) oder ob das Modul analog zu WebOffice Standardmodulen nicht vom Benutzer entfernt werden darf (Nein / Standardwert).

An-/Abdocken erlauben?

Legt fest, ob der Benutzer das GUI-Modul in der WebOffice Oberfläche an- und abdocken kann (Ja), oder nicht (Nein / Standardwert). Funktioniert nur, wenn die Seite über HTTP GET eingebunden ist.  Zu beachten ist, dass der Inhalt des Moduls bei jeder Zustandsänderung neu vom Server geladen wird.

icon_comment

Im WebOffice core Client ist das An-/Abdocken nicht möglich.

Gelesene speichern und protokollieren

Legt fest, ob eine Schaltfläche Akzeptieren im GUI-Modul angezeigt wird (Ja) oder nicht (Nein/Standard). Bei Klick auf die Schaltfläche wird beim nächsten Mal öffnen des Clients kein GUI-Modul mehr angezeigt. Die Anzeige der Schaltfläche erfolgt nur bei aktivem Usermanagement. Sie können das Profil wieder zurücksetzen, indem Sie die zur Protokollierung erzeugten txt-Dateien im Verzeichnis C:\Tomcat\webapps\<WebOffice-Anwendung>\WEB-INF\work\profiles löschen. Dadurch werden alle externen GUI-Module wieder für alle User aktiviert. Dieser Vorgang löscht allerdings auch alle anderen Profilinformationen.

icon_comment

Eine korrekte Funktionsweise dieser Option ist nur dann gewährleistet, wenn auch ein entsprechender Name der Anwendung vergeben wurde. Stellen Sie daher bei Verwendung dieser Funktion immer sicher, dass Sie weiter oben einen Namen der Anwendung definiert haben.

Um gezielt ein einzelnes GUI-Modul für alle User wieder zur Verfügung zu stellen ohne die übrigen Profilinformationen zu löschen, wird ein Skript zur Verfügung gestellt.

Die beiden Inputparameter des Skripts sind einerseits der Pfad zum Ordner, in dem sich die Profile befinden, und andererseits der Name des GUI-Moduls, das für alle User reaktiviert werden soll, wobei Leerzeichen bei der Eingabe durch Unterstriche ersetzt werden müssen. Beide Parameter sind ohne Anführungszeichen einzugeben.

Breite des GUI Moduls

Breite des GUI Moduls in Pixel.

Bei Verwendung der Werte 0 für Breite und Höhe wird das GUI-Modul automatisch maximiert und zentriert.

Höhe des GUI Moduls

Höhe des GUI Moduls in Pixel.

Bei Verwendung der Werte 0 für Breite und Höhe wird das GUI-Modul automatisch maximiert und zentriert.

Koordinaten in Pixel

Koordinaten der linken oberen Ecke des GUI Moduls. Bei Verwendung der Werte 0 0 wird das GUI-Modul automatisch horizontal und vertikal zentriert

icon_comment

Dies ist ein WebOffice flex (Flash) spezifischer Parameter.

Eigenschaften Externes GUI-Modul

 

 

Als Unterknoten kann ein Anzeigemodus für das Externe GUI-Modul konfiguriert werden. Wählen Sie IFrame, wenn ein Fenster innerhalb des WebOffice 10.9 R3 Clients angezeigt werden soll, oder PopUp für ein neues Browserfenster. Abhängig vom gewählten Modus können Sie entweder einen Fenstertyp (IFrame) oder Fensteroptionen (Pop Up) wählen.

 

icon_cross-reference

Eine Anleitung, wie man ein externes GUI-Modul konfiguriert, das beim Projektaufruf Neuigkeiten anzeigt, finden Sie unter Integration eines GUI-Moduls, das Neuigkeiten präsentiert.

Ⓒ Copyright 2023 by VertiGIS GmbH