Integration Mapping Parameters

The following tables describe the integration mapping parameters that you configure for each integration map you use with Intelligent Advisor to support embedded interviews. Some parameters are required and others are optional and depend on your deployment. This topic is part of Creating and Configuring Integration Maps for Embedded Interviews.

Required Integration Mapping Parameters

The following integration mapping parameters are required.

Parameter Name Parameter Value Expression Active Flag Description
locale en-US N Y Required. The language in which the interview runs.
Rulebase RuleBaseName N Y Required. The name of the rulebase.
WebDeterminations URL https://<host-name:port>/<domain-name>/web-determinations N Y Required. The URL of the Intelligent Advisor Hub for the Web determinations interview session.

Deployment-Specific Integration Mapping Parameters

The following integration mapping parameters are specific to your deployment.

Parameter Name Description

App BC Name

Provide the appropriate Siebel business component name as a value. The business component name provided here is used to update the Application record to Saved during the save checkpoint operation. See the OIA Set Checkpoint workflow for more details.

App BO Name

Provide the appropriate Siebel business object name which contains the business component configured above.

App Context Type

This value is populated to the Parent Context Type field of the snapshot business component Integration Session Info during the save checkpoint operation. See the OIA Set Checkpoint workflow for more details.

App Status Field

Specify the field name of the business component configured above. This field is used as a status field to save the application status during the save checkpoint operation. See the OIA Set Checkpoint workflow for more details.

App Status Value

Specify the field value to be set in the Status field, as configured via App Status Field. This value is set in the Status field during the save checkpoint operation. See the OIA Set Checkpoint workflow for more details.

Example:

LookupValue ("PUB_APP_STATUS", "Saved")

IOName

Provide the appropriate integration object name, according to your requirements. This parameter value is used during the OIA Load Workflow Process and OIA Submit Sub Process workflows to retrieve or insert the data, respectively.

IOXmlTag

Provide the appropriate integration object XML tag, according to your requirements. This parameter value is used during the OIA Load Workflow Process and OIA Submit Sub Process workflows to retrieve or to insert the data, respectively.

LoadSearchSpec

This parameter value is used by the OIA Load Workflow Process workflow to prepare search specification.

  • Search specification is prepared at the Prepare Search Spec step of the OIA Load Workflow Process workflow. See the PrepareSearchSpec method from the OPA Interview Framework Service business service for more details.

  • This search specification is used to retrieve the data from the integration object configured in the IOName mapping parameter.

  • Data retrieved is used to prepopulate the embedded interviews for display.

Syntax:

BC Name1|BC Field1|OIA Parameter Name1;BC Name2|BC Field2|OIA Parameter Name2

Example:

Contact|Id|Id;PUB Intake Application|Application Num|ApplNumber

The Intelligent Advisor parameter name is used to retrieve the field value from the Intelligent Advisor request payload. This Intelligent Advisor parameter value is used to prepare the search specification. The Intelligent Advisor parameters are configured using the OIAParamMapping integration parameter.

Example of a prepared search spec:

"[Contact.Id]='0-1' AND [PUB Intake Application.ApplicationNum]='296-117862450'"

OIAParamMapping

This integration mapping parameter will be used by physical renderer to read and send integration mapping parameter values to Intelligent Advisor during the start and resume interview operations.

This parameter contains the mapping of the integration mapping parameter name and the Intelligent Advisor parameter name. The integration mapping parameter name and the Intelligent Advisor parameter name can be different.

Syntax:

Integration Mapping Parameter1|OIA Parameter Name1; Integration Mapping Parameter2|OIAParameter Name2

The integration mapping parameters specified here are used by the physical renderer to read the mapping parameters one by one from the OPA Integration Mapping virtual business component.

After reading the integration mapping parameters values, the next step is sending it to Intelligent Advisor. The physical renderer does this by preparing the object with key-value pairs, where the key is the OIA Parameter Name specified above.

These Intelligent Advisor parameters are again sent to Siebel CRM during inbound calls.

The Intelligent Advisor request payload contains all of the Intelligent Advisor parameters configured. The OIA Load Workflow Process, OIA Set Checkpoint, OIA Get Checkpoint, and OIA Submit Sub Process workflows use these Intelligent Advisor parameters.

The Intelligent Advisor parameters can be read using the GetRequestParameter method from the OPA Interview Framework Service business service.

Example:

Id|Id;ApplicationRowID|ApplicationRowID;ApplNumber|ApplNumber;IOName|IOName;IOXmlTag|IOXmlTag;PrimaryIC|PrimaryIC;PrimaryICXmlTag|PrimaryICXmlTag;LoadSearchSpec|LoadSearchSpec;App Context Type|AppContextType;App Status Value|AppStatusValue;App BC Name|AppBC;App BO Name|AppBO;App Status Field|AppStatusField

PrimaryIC

Provide the appropriate primary IC name, according to your requirement. This parameter value is used during the OIA Load Workflow Process and OIA Submit Sub Process workflows to retrieve or to insert the data, respectively.

PrimaryICXmlTag

Provide the appropriate primary IC XML tag, according to your requirements. This parameter value is used during the OIA Load Workflow Process and OIA Submit Sub Process workflows to retrieve or to insert the data, respectively.