New or Updated IRD Object Descriptions
Contents
- 1 New or Updated IRD Object Descriptions
- 1.1 Classification Object Update
- 1.2 Classification Server 8.5 and Strategy Execution
- 1.3 Identify Contact Object Update
- 1.4 Web Service Object Update
- 1.5 Usage of Prefixes to Define Value Types in KVList
- 1.6 Workbin Owner Types and Compatible Target Types
- 1.7 Using Variables in the Find Interaction Object
Add/update the following IRD object descriptions in the Universal Routing 8.1 Reference Manual:
Classification Object Update
Chapter 2: Interaction Routing Designer Objects: In the section on the Classification object, Table 34: User Data Example, is updated with additional information in the form of notes. The table should now appear as follows:
Parameter | Value |
---|---|
CtgId | 00001a05F5U900QW
Note: This value is the Universal Contact Server identifier for the selected category (category having the maximum relevancy). |
CtgRelevancy | 95
Note: This is relevancy of the selected category. |
CtgName | Cooking
Note: This is name of the selected category. |
CtgId_00001a05F5U900QW | 95
Note: This identifier, as well as those below, are other categories (together with their relevancies) returned by Classification Server as a result of classification. |
CtgId_00001a05F5U900QX | 85 |
CtgId_00001a05F5U900QY | 75 |
CtgId_00001a05F5U900QZ | 65 |
Classification Server 8.5 and Strategy Execution
When working in a multimedia deployment, if a screening rule is not found:
- Classification Server 8.1 reports an ExternalServiceResponse message indicating that there is no match for a screening rule and strategy execution continue through the object’s green port.
- Classification Server 8.5 reports an ExternalServiceFault message with FaultCode 904 indicating that a screening rule is not found and strategy execution continue through the object’s red port.
Identify Contact Object Update
Chapter 2: Interaction Routing Designer Objects: In the Identify Contact object, General Tab, the Update User Data definition should now read as follows:
Universal Contact Server returns contact attribute values only when a unique contact is found/created. Select Update User Data in the Identify Contact object to have the contact attribute values returned by the Universal Contact Server be part of the User Data of the response. When the Update User Data property is selected AND if a unique contact is identified or created, Universal Contact Server returns the contact attribute values in the User Data part of its response. If a unique contact is identified or created and the Update User Data property is not set, the contact attribute values will be returned in the parameter part of the ESP response.
Web Service Object Update
Starting with IRD Release 8.1.400.15, security parameters of the Web Service object are extended to include Proxy Server parameters—Host and Port—to enable execution of Web requests through HTTP Proxy Server. New parameters are supported by URS version 8.1.400.16 or later.
Security parameters of the Web Service object are extended to include the following fields:
- Client authentication—To explicitly enable/disable authentication of a client (URS) when a corresponding Web request is involved. The allowed values for this field are true or false / 1 or 0.
- Protocol—To explicitly specify the security protocol to be used for the specific Web request. It applies only to UNIX and overrides the URS def_sec_protocol option setting.
New parameters are supported by URS version 8.1.400.16 or later.
Usage of Prefixes to Define Value Types in KVList
Any URS function creating or updating a KVList allows to define the type of values by adding a prefix to the key name.
Allowed prefixes:
- {s} for string
- {d} for integer
To define type in a nested list, for example, key1.key2.key3, the prefix should be provided before the innermost key: key1.key2.{d}key3.
Workbin Owner Types and Compatible Target Types
The list of Targets selected in the Workbin object depend strictly on the selected Type of Workbin Owner. Changing the Workbin Owner Type may result in clearing the list of Targets specified in the corresponding tab.
The following table lists the types of workbin owners and their compatible target types:
Workbin Owner Type |
Compatible Target Types |
Agent |
Agent |
Agent Group | |
Skill | |
Variable | |
Agent Group |
Agent Group |
Variable | |
Place |
Place |
Place Group | |
Variable | |
Place Group |
Place Group |
Variable |
Using Variables in the Find Interaction Object
Given below is some additional information on using variables in Condition tab of the Find Interaction object, explained on page 228 of the Universal Routing 8.1 Reference Manual (Chapter 2: Interaction Routing Designer Objects, Multimedia Objects section):
You can use character sets {|...|} or {?...?} to denote an expression that URS must evaluate. For example,
var\_contact = {|contactId|} and MediaType = "email".
The result is put into quotes when using {|...|} and is displayed as is, that is not put into quotes, when using {?...?}.
For example,
- {|contactId|} is displayed as '0002Pa5U45EP0015' .
- {?contactId?} is displayed 0002Pa5U45EP0015.