Jump to: navigation, search

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

  1. A customer sends an e-mail to the contact center, initiating a routing workflow.
  2. The routing workflow reads the user data from the e-mail.
  3. 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
  4. 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.
  5. 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.

  1. Click under Value to display the OpenDialogBoxButton.gif button.
  2. Click the OpenDialogBoxButton.gif button to open the Contact Attributes dialog box.
  3. Click Add to open Configure Contact Attributes dialog box where you specify the attributes.
  4. 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
  1. Click the down arrow opposite Type and select Literal or Variable.
  2. If you selected Literal, enter the Value field and click OK.
  3. 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.
  4. 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.

This page was last edited on November 18, 2016, at 19:14.
Comments or questions about this documentation? Contact us for support!