Advanced customer search configuration
Technical operators can modify and extend the out-of-the-box customer search features
in Dev Studio so that business users can more easily work with the
customer search views and groups in App Studio. The default data page for customer search varies by application. If your search
requires additional fields that are not part of the default data page, either create a new
data page and add the fields, or add the fields to an existing page. After a business user adds a new customer search input view in App Studio, use Dev Studio to configure validations for the
fields in order to identify required fields. To ensure that customer search data is entered in a specific format, for example, the
last five digits of an account number, use Dev Studio to modify or
create a validate rule, and then call the validate rule from the
ValidateSearchStrings activity. If an interaction requires both customer search and customer verification, then
customer verification happens after customer search. You can optionally start customer
verification after the contact is selected but before the account is selected. This is useful
for a business that requires customer verification earlier in the
interaction. To extend the out-of-the-box customer search feature, use the extension points
described in this topic. Customer search includes the following extension points:Adding a new data page for customer search
Configuring required input fields
Configuring validate rules for input fields
Starting customer verification before account selection
Extension points for customer search
Extension point Description cySetSearchInterface Data transform that identifies the data pages that are sources
for search fields GetInterfaceMapping Decision table to set the request and response data transforms
for the search interface data page SearchResultsExtension Section rule defined in the search results section SetInteractionDetailsExtn Data transform to set the selected contact/account details on the
interaction ValidateSearchStrings Activity to execute the validate rules for the search input
criteria
Previous topic Configuring search groups Next topic Customer verification