Bookshelf Home | Contents | Index | PDF |
Siebel Server Sync Guide > Siebel Server Sync for Microsoft Exchange Server Architecture Overview > About SSSE Contact Record MatchingDuring the extract process that synchronizes Siebel data and Microsoft Exchange data, SSSE carries out a number of checks to determine whether a contact record designated for synchronization matches an existing contact record or not. This topic describes how SSSE performs contact record matching, and describes the following parameters, which affect the SSSE contact record matching process: About the Visibility Type SettingThe Visibility type setting determines which records a user can synchronize, and therefore which records SSSE searches when attempting to determine if a contact record is a duplicate or not. When the Visibility setting is set to All, the user can synchronize any of the data that is visible to them and that is enabled for synchronization. If the Visibility setting is set to Sales Rep, the user can synchronize data that is associated with the user's position; this data is visible to the user in the My Contacts view. When resolving contact records, if a user's visibility is set to Sales Rep, SSSE only checks the Siebel records associated with the user's position for duplicate contact records. If a user's visibility is set to All, SSSE checks all Siebel records visible to the user in the Contact domain for duplicate contact records. For information on the Visibility setting, see Setting User-Level Synchronization. About the IgnoreContactMatching ParameterThe SSSE configurable parameter, IgnoreContactMatching, determines whether or not SSSE attempts to match contact records during the ongoing synchronization extract process. If the IgnoreContactMatching parameter is set to FALSE (the default value), SSSE compares Microsoft Exchange and Siebel records to determine whether or not a contact record that is being synchronized matches an existing contact record. If a matching record is not found, SSSE creates a new contact record. If a matching record is found, SSSE creates an association between the records and overrides the existing contact record field values with the field values of the record that is being synchronized, unless the field values of the record being synchronized are Null or blank. Setting the IgnoreContactMatching parameter to FALSE helps to ensure that duplicate contact records are not created during the synchronization process. If the IgnoreContactMatching parameter is set to TRUE, SSSE does not attempt to match a contact record that is being synchronized with existing contact records. Disabling contact record matching optimizes the performance of the synchronization process but can result in duplicate contact records being created, which must be resolved manually. For information on specifying values for the IgnoreContactMatching parameter, see Enabling and Disabling Contact Record Matching. About the Contact Record Matching ProcessIn determining whether or not a contact record designated for synchronization matches an existing contact record, SSSE first tries to match the contact record using the email address; if the record does not have an email address, SSSE then attempts to match the contact record using first and last names. SSSE performs the following steps in determining how to treat a contact record that is designated for synchronization:
NOTE: Contact record matching is case insensitive when Siebel contact records are synchronized with Microsoft Exchange and case sensitive when Microsoft Exchange records are synchronized with Siebel Business Applications. Related Topics |
Siebel Server Sync Guide | Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |