Integration into Other Systems

enaio® webclient 9.10 »

You can integrate enaio® webclient with other systems and web applications: Links to an enaio® webclient URL can be integrated wherever URLs are evaluated, primarily in web pages.

You can also define a specific action to be performed automatically after logging in to enaio® webclient, for example, opening an enaio® document or running a saved search. Enter parameters in the URL to specify the action to be executed and the enaio® object with which the action will be performed.

This URL reads as follows:

http://<DOMAIN>/<web_application_name>/#/entry?<parameter>=<value>

You can enter this URL into your web application, for example. Clicking the URL will perform the action, such as showing an enaio® document.

Strings for parameter values, such as filter fields and search terms, can only contain characters that are permitted in a URL.

The following actions are available:

enaio® webclient in an iframe

The following adjustment to the web server is necessary if you want to integrate enaio® webclient in an iframe:

  • Add the following entry to the web.xml configuration file from the …\services\OS_Webclient\webapps\osweb\WEB-INF\ directory:

    <filter>
      <filter-name>HttpHeaderSecurity</filter-name>
      <filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
      <init-param>
        <param-name>antiClickJackingOptions</parma-name>
        <param-value>ALLOW-FROM</param-value>
      </init-param>
      <init-param>
        <param-name>antiClickJackingUri</parma-name>
        <param-value>https://<webclienturl></param-value>  
      </init-param>
    </filter>

    webclienturl: destination URL from which iframe is to be called from enaio® webclient.