Integrated Editing Application

Specifies an Integrated Editing Application used for editing attribute data and relations of the object created and edited with WebOffice 10.9 R4 (WebOffice 10.9 R4 maintains the geometry and the object key only). Using an integrated editing application is especially useful if a big set of attributes and/or related objects need to be edited/maintained: WebOffice 10.9 R4 is not designed to implement complex attribute edit forms.

If an integrated editing application is used, then each time the user submits an edit transaction to WebOffice 10.9 R4, a HTTP GET or POST request is sent from WebOffice 10.9 R4 to the integrated editing application. The request contains information about the used edit action as well as about the changed object (OBJECTID).

 

icon_cross-reference

The integrated editing application may either be developed by a partner (e.g. Geonis attribute editor provides such functionality) or by the customer itself. Please contact your corresponding WebOffice Support Team if you want to know more about integrated editing applications.

 

Integrated editing application configuration

Integrated editing application configuration

 

Property

Description

Application name

Name of external web application used for display in WebOffice 10.9 R4 clients.

Base URL

Full base URL of external web application. The web application must be able to process the parameterized request (edit actions and object keys of edited objects are passed).

Use HTTP Get?

Pass parameters to external application via HTTP Get (true) or HTTP Post (false).

Call application automatically?

Specifies whether during execution of a specific WebOffice edit action, the integrated Editing application is called automatically (Yes) or not (No). If No then the user must click a button in the WebOffice 10.9 R4 edit form to call the integrated editing application.

Pass user context (x-syn-login header filed)?

Used for projects secured with WebOffice usermanagement. Specifies if the user context of the user logged on to WebOffice 10.9 R4 will get passed in the HTTP header.

The external application gets the following information:

x-syn-login = <user name>

x-syn-application-roles = <list of application roles>

x-syn-group = <group name>

icon_comment

If providing a user context to an external application the URL will be redirected (URL changes from http://extserver/extpage.htm?...to http://webofficeserver/webofficeapplication/synredirect?...) Therefore all paths used in the external Application have to be full qualified!

Pass user context (base 64)?

Specifies if the user context of the user logged on to WebOffice will get passed in the HTTP header Authorization, using base64 encoding, basic authentication.

icon_comment

If providing a user context to an external application the URL will be redirected (URL changes from http://extserver/extpage.htm?...to http://webofficeserver/webofficeapplication/synredirect?...) Therefore all paths used in the external Application have to be full qualified!

Call application with delete?

Specifies whether during execution of the WebOffice 10.9 R4 edit action Delete the integrated editing application is called automatically (Yes) or not (No). If No then the integrated Editing application does not get any information about deletion of the object in WebOffice 10.9 R4.

icon_comment

Regarding the configuration of this attribute, we recommend the following scenarios:

No: If the GIS and the application access the same data, no action shall be caused by delete.

Yes: If the GIS and the application access differing data (connected by a key), delete shall cause an action.

Popup window width

If using pop-up windows for displaying external contents the size of the pop-up window can be configured.

Popup window height

If using pop-up windows for displaying external contents the size of the pop-up window can be configured

Buttons available?

Provide button (Yes) or hyperlink (No) in user interface. Five different standard icons are provided, however, any other icon can be configured. This property has no effect on applications with static hyperlink.

Icon for application call

In WebOffice folder pub/images ten icons are available (extapp_01.gif to extapp_10.gif). Icons need to have a size of 16x16 pixels.

Icon for application call (mobile)

In WebOffice 10.9 R4 folder pub/images/mobile 10 sample icons are available (extapp_01.png to extapp_10.png).

Icon for application call (flex)

In WebOffice 10.9 R4 folder pub/images/flexjs sample icons are available.

Access control ID

Access control ID needed for access control based on usermanagment module. If an ID is configured here (e.g. LINK_ALKIS_COLORMAP) and WebOffice usermanagement module is used then the user role is checked whether it provides the necessary application right or not (according to the example the application right would be LINK_ALKIS_COLORMAP). If the necessary application right is not available then the button/link for accessing the external application will not be available in the WebOffice 10.9 R4 search result page.

Provide current client Parameter?

Specifies if the client parameter is being added at the end of the URL. This is useful for sites which can change their styles accordingly with the value of the parameter.

Provide current language Parameter?

Specifies if the language parameter is being added at the end of the URL. This is useful for sites which can change their language accordingly with the value of the parameter.

Integrated editing application properties

 

Configure a List of Passed Fields as a sub element that contains one or multiple object attributes that will be passed to the integrated external application. Also decide whether the result will open as an iFrame window or if a pop-up window is to be opened.

 

icon_cross-reference

See chapter Edit Layers for details about the configuration of edit layers.