Jump to: navigation, search

Configuring List Objects

The iWD Business Process (IWDBP) uses two Configuration Server List Objects.

  • The first List Object, Iwd_Esp_List, has two lists:
    • The first maps the iWD Solution ID to the name of the Genesys Rules Engine application.
    • The second maps the iWD Solution Runtime ID to the name of the Universal Contact Server (UCS) application. This is optional, and is used to allow the business logic in IWDBP to update the interaction record in the UCS database to mark the interaction as done (that is, the value of the Status column in the Interaction table will be set to 3) when it enters the iWD_Completed, iWD_Rejected, or iWD_Canceled queues.
  • The second List Object, Iwd_Package_List, maps the iWD Solution ID to the rules package that will be evaluated when the Genesys Rules Engine is invoked from the IWDBP business process.

Both of these List Objects must be correctly configured for IWDBP to work.

One business process can serve several solutions under the same tenant. You need to create these two list objects during manual setup of IWD for your Solution IWD GAX Plug-in. In environments with only one solution, no further configuration needs to be done on the List Objects. If you have multiple solutions (or add one at a later time) these two List Objects need to be updated.



The GREServerList list looks like a list of pairs:







Where the Solution ID is the key, and the name of the Genesys Rules Engine Application is the value.


The ContactServerList list looks like a list of pairs:

iWD Solution Runtime_1


iWD Solution Runtime_2


iWD Solution Runtime_3


Where iWD Solution Runtime ID is the key and the name of a Universal Contact Server associated with Interaction Server is the value.

It is very important that the pairs are set up correctly. If, for example, Solution_1 is mapped to ESPService_2 instead of to ESPService_1, business rules for Solution_2 will be applied to all interactions which were submitted by Capture Points from Solution_1. Similar issues will occur if the Genesys Rules Engine application or the Universal Contact Server application are incorrectly mapped.

These key-value pairs in a List Object need to be set up only once per tenant, and can be configured in Interaction Routing Designer (IRD) or Genesys Administrator.

ListObjects IRD.png

List Objects in IRD


List Object Details


The Iwd_Package_List List Object is used to correlate the IWD Solution ID (IWD_SolutionId) to the name of the rule package that will be evaluated when requests are made to the Genesys Rules Engine from the IWDBP business process.

The Iwd_Package_List List Object contains a single list, RulePackageList. Create a new key/value pair for each iWD Solution that you have configured under your Configuration Server tenant, where the key or option is the IWD Solution ID and the value is the Package Name of the rules package.

  Iwd Package List.png

iWD Package List

This page was last edited on December 19, 2017, at 10:38.
Comments or questions about this documentation? Contact us for support!