Siebel CRM Desktop for Microsoft Outlook Administration Guide > How Siebel CRM Desktop Synchronizes Data > How Siebel CRM Desktop Synchronizes Data Between the Client and the Siebel Server >

Situations Where Siebel CRM Desktop Reinstalls the Data Structure


Siebel CRM Desktop reinstalls the data structure in any of the following situations:

  • The package update for the user involves a data schema change.
  • The user logs in as a different user.
  • There is a problem with the data structure. For example, assume the user deletes the Opportunities folder and then removes this deletion from the Deleted Items folder. If the user restarts Microsoft Outlook, then CRM Desktop does the following:
    • Informs the user that a problem with the data structure exists.
    • Removes the data structure.
    • Installs a new data structure.

If CRM Desktop must reinstall the data structure, then it does the following work:

  1. Removes all Siebel CRM data, such as accounts, opportunities, shared contacts, and activities.
  2. Removes every shared calendar appointment and task that originates in Siebel CRM. Each shared calendar appointment and task that originates in Outlook remain in Outlook.
  3. Removes the custom data structure that it previously deployed to Outlook data storage. For example, to remove all custom folders in the user mailbox.
  4. Installs the new data structure.

To reenter the appropriate Siebel CRM data in the Outlook data storage, the user must manually start a new, initial synchronization session.

The Customization Package Changed

During synchronization, Siebel CRM Desktop determines if the customization package for the user who is currently logged in changed in such a way that it must reinstall the data structure. The following changes in the data structure of the customization package can cause this situation:

  • An object is added to or deleted from the mapping scheme.
  • A field is added to an existing object or an existing field is modified.

If the customization package changed, and if CRM Desktop must reinstall the data structure, then it displays a prompt that is similar to the following:

A new configuration is available. Are you ready to download and apply it? Selecting "Yes" will remove your current data, re-install the data structure, and download the data again.

The Customization Package Changed But the Data Structure Has Not Changed

If Siebel CRM Desktop determines during synchronization that the customization package for the user who is currently logged in has changed in such a way that there is no change to the data structure, then it downloads and installs the new package and informs this user about this download. A modification to a security rule is an example of where the package changed but the data structure has not changed. In this situation, CRM Desktop does not start a new, initial synchronization.

How Siebel CRM Desktop Prevents Data Loss if the User Deletes Customization Package Files

If the user deletes the customization package, CRM Desktop restores the customization package from local storage the next time the user starts Microsoft Outlook. For more information about this local storage, see How Siebel CRM Desktop Stores Siebel CRM Data.

Affect of a Connectivity Failure

An internet or network connectivity failure that occurs during synchronization can interrupt the synchronization. An interruption does not cause data loss or corruption. Synchronization can proceed from the last step that CRM Desktop ran successfully before the interruption.

Siebel CRM Desktop for Microsoft Outlook Administration Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.