Custom Screen - ExampleScreen Walkthrough Example

Note: To do this walkthrough example you will need the supplied file example custom screen.zip.

 

There are three parts to this example:

  1. A very simple rulebase with a single base-level attribute and a single input screen for that attribute
  2. A custom screen plugin which replaces the Web Determinations screen for the attribute by a call out to an external application
  3. A simple external application.

 

The flow of the application is:

  1. User starts an investigation
  2. User encounters the custom screen, which redirects the user's browser to the external application for input
  3. The external application redirects the browser back to the custom screen, which integrates input from that application
  4. Flow continues normally

 

To see this example in action, you must have a Java enterprise server such as Tomcat available:

  1. Compile the custom screen plugin to a jar file (or use the precompiled .jar included)
  2. Add the plugin jar to the deployed Oracle Web Determinations WEB-INF/classes/plugins directory
  3. Deploy the test external application to the same server.
  4. Point your web browser to <server address>/web-determinations/startsession/TestCustomScreen