Server administration

Forward Extension

The Match Forward Extension allows the redirection from one KBA to another one during the consultation. This forwarding functionality allows to send variables with its variables to the forwarded KBA.

The extension is controlled by using specific keywords.

The Match Forward Extension needs to be enabled in the Application Manager as well as in every Knowledge Based Application that uses it.

Enable / Disable Forward Extension

To enable or disable the Forward Extension for a KBA, perform the following actions:

  1. In the Overview page, click the button of the KBA you want to edit.
  2. Expand the Extensions Configuration panel and then expand the Forward Extension panel.
  3. Check the disable extension option.
  4. Click on Submit to save the changes.

You now have disabled the Forward Extension. To enable the extension, uncheck the disable extension option.

How to use the Forward Extension

The keywords needed to implement the forward functionality are the following:

Keyword

FORWARD GOAL

Meaning

The goal that needs to be executed in the knowledge base target.

Remarks

  • The name of the goal should be exactly the same as in the target knowledge base included capital and lower case letters.

Keyword

FORWARD KBA

Meaning

The name of the target Knowledge Base Application.

Remarks

  • The name should be exactly the same as in the target knowledge base application included capital and lower case letters.

Keyword

FORWARD VARIABLES

Meaning

The value of the variables that will be transfer to the target KBA

Remarks

  • The keyword FORWARD VARIABLES needs to be a qualitative enumeration multivalued variable that has as domain all the variables that will be forwarded
  • The variables in the target KB should have exactly the same name (included capital and lower case letters) and the same domain. Otherwise the values won't be used.

Keyword

FORWARD CONSULTATION

Meaning

Keyword to trigger the forward functionality

Possible values

X

Example:

screen-shot-2016-10-18-at-13-28-40

In this example, both variables: "variable 1" and "variable 2" will be transferred to the knowldge base application "Forward kba part 2"