Contents
- 1 Update Contact Block
- 1.1 Use Case
- 1.2 Name Property
- 1.3 Exceptions Property
- 1.4 Interaction ID Property
- 1.5 Contact Attributes Property
- 1.6 Universal Contact Server Property
- 1.7 Use Contract Attributes Property
- 1.8 Condition Property
- 1.9 Logging Details Property
- 1.10 Tenant Property
- 1.11 Log Level Property
- 1.12 Enable Status Property
Update Contact Block
Use this block to update customer profile information in the Universal Contact Server Database, based on data attached to an interaction. You may specify certain information to update by specifying certain key-value pairs that represent the data to update. If certain parameters are not specified, then all contact attributes will be updated by default, based on all user data available. Important! See Mandatory User Data For UCS Blocks. Also see the section on Contact Identification and Creation in the eServices 8.1 User's Guide.
Use Case
- A customer sends an e-mail to the contact center, initiating a routing workflow.
- The routing workflow reads the user data from the e-mail.
- The user data is used to identify that this customer is an existing contact in the UCS database based on the customer's first and last name
- The routing workflow does a comparison of the customer's e-mail address in the e-mail, with the one in UCS database for this contact. They are different.
- The routing workflow updates the contact information in the UCS database with the new email address
The Update Contact block has the following properties:
Name Property
Find this property's details under Common Properties.
Exceptions Property
Find this property's details under Context Services Exception Events. Also see Exception Events for eServices UCS Blocks where the following exceptions are supported: 201, 203, 502, 510, 701, 710, 716, 730.
Interaction ID Property
Find this property's details under Common Properties.
Contact Attributes Property
Use this property to set the new contact attribute values.
- Click under Value to display the button.
- Click the button to open the Contact Attributes dialog box.
- Click Add to open Configure Contact Attributes dialog box where you specify the attributes.
- Click the down arrow opposite Name and select an attribute. You may select a user-defined attribute or a predefined attribute, such as:
- Contact ID
- Customer ID
- Customer Segment
- E-mail Address
- First Name
- Last Name
- Phone Number
- PIN
- Title
- Click the down arrow opposite Type and select Literal or Variable.
- If you selected Literal, enter the Value field and click OK.
- If you selected Variable, select the variable that contains the value and clickOK. The Name and Value fields in the Configure Attributes dialog box reflect your entries.
- Click Add again to continue entering customer attributes in this fashion.
Tenant Property Find this property's details under Common Properties.
Universal Contact Server Property
Find this property's details under Common Properties.
Use Contract Attributes Property
- Select true to have the new contact attribute values taken from the Contact Attributes property.
- Select false to have the new contact attributes values taken from the interaction’s User Data.
Condition Property
Find this property's details under Common Properties.
Logging Details Property
Find this property's details under Common Properties.
Tenant Property
Find this property's details under Common Properties.
Log Level Property
Find this property's details under Common Properties.
Enable Status Property
Find this property's details under Common Properties.