Project Switching Index

The Project switching index specifies to which projects a user may switch to from a specific project he is currently using. In a first step, configure one Project switching node for every project you want to provide the project switching function for.

 

Project switching configuration

Project switching configuration

 

Property

Description

Project ID

Unique ID of the project.

icon_comment

The Project ID is equal to the project configuration file name (without file extension), e.g. WebOffice_SampleProject..

WebOffice Window Name

WebOffice window name

Project switching configuration

 

One Project switching node contains a list of Destination project elements. This list specifies all possible switch targets from the project specified in the Project switching node.

The Destination project element specifies the way how a specific project will be called when switching to it.

 

Destination project configuration

Destination project configuration

 

Property

Description

Project ID

Unique project id of the project.

Necessary for correct order in user interface.

Project URL

URL of destination project to be called. Part of the URL may be static parameters, e.g. the following URLs are correct when calling WebOffice 10.9 SP1 projects:

or a more complex URL like

http://myWebOfficeServer.com/WebOffice/synserver?project=myproject&query=abc&keyname=xyz&keyvalue=123

or via external call (externalcall.jsp) like

Target project id

Target project id.

Necessary only if target project resides in another web application or on another server.

icon_comment

The name of the project in the project collection in the client is taken from the Project name (Alias) parameter of the respective project. More about this can be found in the Project chapter.

If the name of the project in the project collection in the client is to be different from the name configured for the respective project, this parameter can be configured. It is then important that the project URL is fully qualified and configured via external call (externalcall.jsp):

e.g.: http://myWebOfficeServer.com/WebOffice/synserverexternalcall.jsp?project=myproject

Pass current map extent?

Specifies whether to pass the current map extent to the destination project or not.

icon_comment

Makes only sense (true) if both projects (current and opened project) have corresponding geo-referencing, as well as the same coordinate system with an official EPSG code. Thus, it can be avoided to end up in a different map extend by suddenly changing the currently applied map.

Pass current map center

Specifies whether to pass the current map center to the destination project or not. Is useful only if both projects (current and destination project) have the same geographic reference or the coordinate system has an official EPSG code.

icon_comment

The parameter Pass current map extent? has to be set to false, else this parameter will be ignored!

Open target project in new window?

Specifies whether to open up the target project in a new browser window (true) or not (false).

icon_comment

Is only admissible, if the project is up and running in another web-application as the project, which is about to be opened.

Target window name

Target window name. Used only if the target project gets opened in a new browser window.

Destination project configuration

 

icon_cross-reference

Be sure to take general decisions regarding project switching in chapter Project Linking.

Also see chapter List of Projects for configuring the number of projects to be available for project switching.