Siebel CRM Desktop for Microsoft Outlook Administration Guide > Customizing Siebel CRM Desktop > Performing Typical Customization Work >

Preventing the User From Deleting Records


This topic describes how to configure Siebel CRM Desktop to prevent the user from deleting records in the Siebel CRM Desktop client. You can also configure Siebel CRM Desktop to allow the user to delete a record in the Siebel CRM Desktop client and then confirm that deletion during synchronization. For more information, see Controlling How Siebel CRM Desktop Deletes Records During Synchronization.

To prevent the user from deleting records

  1. In Siebel Tools, make sure the integration component object type is displayed.

    For more information, see Displaying Object Types in Siebel Tools.

  2. In the Object Explorer, click Integration Object.
  3. In the Integration Objects list, query the Name property for CRMDesktopContactIO, and then make sure the Object Locked property contains a check mark.
  4. In the Object Explorer, expand the Integration Object tree, and then click Integration Component.
  5. In the Object Explorer, expand the Integration Component tree, and then click Integration Component User Prop.
  6. In the Integration Component User Prop list, add a new record with the following values.
    Property
    Value

    NoDelete

    Y

  7. Repeat Step 2 through Step 6 for every CRMDesktop integration object.
  8. Compile your changes.
  9. Log in to the Siebel CRM Desktop client.
  10. Delete a contact.
  11. Perform a synchronization.
  12. Make sure Siebel CRM Desktop displays a message that is similar to the following:

    EAI Adapter call failed with error: No deletes are allowed in Integration Component Action_Contact (SBL-EAI-04183)

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