Siebel CRM Desktop for IBM Notes Administration Guide > Administering Siebel CRM Desktop > Removing Siebel CRM Desktop >

Removing the CRM Desktop Add-In for Multiple Users


You can use the System Center Configuration Manager (SCCM) to remove the CRM Desktop add-in in the background if it is installed for multiple users. You can use the SCCM management console to open the distribution package that you created when you installed CRM Desktop, open the Siebel CRM Desktop program, and then enter the following value in the command line:

msiexec /x "CRMDesktopfor IBM Notes.msi" /qr

You can enter the following command to remove CRM Desktop SSO for multiple users:

msiexec /x "InvisibleSSOModule.msi" /qr

For more information, see Removing or Upgrading CRM Desktop SSO.

For more information, see the topic about how to uninstall a product in the Windows Installer (msiexec) command line options section of the Microsoft TechNet Web site. For more information, see How Siebel CRM Desktop Handles Items If the User Removes the CRM Desktop Add-In.Controlling the Data That Siebel CRM Desktop Removes

This topic describes how to control the data that Siebel CRM Desktop removes if the user removes CRM Desktop. The CleanupHandler class in the SBL.Handlers script library allows you to specify the custom data that it removes from IBM Notes. If the user removes Siebel CRM Desktop or changes credentials, then it removes from IBM Notes all the custom data that the Ln_siebel_basic_mapping.xml file describes. You can configure Siebel CRM Desktop to not delete data for an object type. It does not remove data that the user creates in the native IBM Notes application that it shares with the Siebel Server, such as a Calendar entry, To Do item, or email message. For more information, see XML Code That Customizes Platform Configuration.

To control the data that Siebel CRM Desktop removes

  1. Open IBM Domino Designer, and then locate the SBL.Handlers Script Library.
  2. Locate the CleanupHandler class.
  3. Locate RemoveAllCustomDocuments() sub.
  4. Locate the following code:

    Set collection = db.Search({@IsAvailable(} & ITEMN_TYPEID & {)}, Nothing, 0)

    where:

    {@IsAvailable(} & ITEMN_TYPEID & {)} is a Notes @function formula that defines the selection criteria.

  5. Modify the selection criteria.

    For example:

    {@IsAvailable(} & ITEMN_TYPEID & {) & } & ITEMN_TYPEID & { != "Action"}

    In this example, CRM Desktop deletes all crm-related data except Action objects.

    For more information, see the Search function for the NotesDatabase class in the Domino Designer documentation web site http://www.ibm.com/developerworks/lotus/documentation/dominodesigner/.

  6. Save your changes and then close the SBL.Handlers Script Library.
Siebel CRM Desktop for IBM Notes Administration Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.