Setting up a proxy server for Workforce Intelligence

If you route your organization's internet traffic through a proxy server and you are using Pega Workforce Intelligence™, you might want to also route Workforce Intelligence traffic through a proxy server. By using this method, the proxy server acts as an intermediary between the client workstations and the actual server.

Consult with Workforce Intelligence Support before setting up a proxy server. Not all Workforce Intelligence implementations require a proxy server.

To set up a proxy server for use with Workforce Intelligence, make changes in the CommonConfig.xml and OpenSpan.Runtime.exe.config configuration files:

  1. In the CommonConfig.xml file, in the Server name > proxyAddress field, enter the proxy URL. Here is an example:
  <ServerConfiguration tenant="TenantName>
       ...
      <Server name="IdP" enabled="false" baseURL="" proxyAddress="" />
    </Servers>
  </ServerConfiguration>
  1. In the OpenSpan.Runtime.exe.config file, specify the appropriate configuration keys. You can copy and paste from one of the following examples.
  • To force the use of the browser settings, set up the keys as shown here:
  <configuration>
    <system.net>
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy autoDetect="true"usesystemdefault="true" />
        </defaultProxy>
    </system.net>
  </configuration>
  • To have the browser use a configuration script, set up the keys as shown here:
  <configuration>
    <system.net>
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy scriptLocation="CONFIG_URL" />
        </defaultProxy>
    </system.net>
  </configuration>
  • To specify the proxy URL, set up the keys as shown here:
  <configuration>
    <system.net>
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy proxyaddress="PROXY_URL" />
        </defaultProxy>
    </system.net>
  </configuration>
You can find additional information about these keys and other attributes that you can add to the default proxy on the Microsoft Developer Network website.
Suggest Edit

100% found this useful

Have a question? Get answers now.

Visit the Pega Support Community to ask questions, engage in discussions, and help others.