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 whether 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, then 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, then 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, then 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), then 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, then SSSE creates a new contact record. If a matching record is found, then 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. For more information about this process, see About the Contact Record Matching Process. If the IgnoreContactMatching parameter is set to TRUE, then 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, then SSSE then attempts to match the contact record using first and last names. Assume a new contact is added to Microsoft Exchange and it is being synchronized to the Siebel application for the first time. In order to minimize duplicate contacts, SSSE uses the following steps to attempt to match it with any existing contacts in Siebel, rather than automatically creating a new contact:.
After completing these steps, SSSE takes one of the following actions: If a single match was found, then SSSE associate the syncing user with the existing Siebel Contact and marks the Sync Flag as true for that user. If zero or multiple matches were found, then SSSE creates a new Siebel Contact record for the syncing user and marks the Sync Flag as true. NOTE: A similar process applies if a new Siebel contact record is being synced to a Microsoft Exchange mailbox for the first time. then SSSE performs these three queries to attempt to find a match before automatically creating a new contact in Exchange. Related Topics |
Siebel Server Sync Guide | Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |