Siebel CRM Desktop for IBM Notes Administration Guide > How Siebel CRM Desktop Handles Siebel CRM Data > How Siebel CRM Desktop Handles IBM Notes Calendar Data >

How Siebel CRM Desktop Handles Siebel CRM Activities That Users Save, Modify, or Delete


Siebel CRM Desktop internally creates a relationship between a Siebel CRM activity and a calendar entry or To Do item. CRM Desktop applies the following logic if a user saves, changes, or deletes a Siebel CRM activity:

  • If the activity does not include a relationship with an item, then CRM Desktop attempts to find the related IBM Notes item, and then creates a relationship with the activity.
  • If the activity exists in IBM Notes, then CRM Desktop links it to the corresponding IBM Notes item.
  • If the activity originates as Siebel CRM data, and if CRM Desktop cannot find a correlation, then it creates a new IBM Notes item and creates a relationship between it and the activity. The type of IBM Notes item that it creates depends on the following value in the Display In field of the activity:
    • If the value in the Display In field is Calendar and Activities, then it creates a calendar entry.
    • If the value in the Display In field is To Do and Activities, then it creates a To Do item.

The mapping that CRM Desktop creates between the IBM Notes calendar entry and the first Siebel CRM activity is the same as that described in How Siebel CRM Desktop Maps Fields Between Siebel Activities and IBM Notes Calendar, with CRM Desktop doing the following additions:

  • Sets the value in the Show Time As field of the native IBM Notes calendar entry to Busy
  • Sets the calendar entry label to None

If the user modifies a Siebel CRM activity, then CRM Desktop does the following:

  • If the user makes a simple modification, such as modifying the description, Start Date, and so on, then CRM Desktop synchronizes this modification to the CRM Desktop client the same way it synchronizes any other modification.
  • If the user modifies a value in the Display In field, then CRM Desktop does a Delete operation and then a Create operation. For example, assume the Display In value is Calendar and Activities for a shared calendar item that the user created in Siebel. If the user modifies this value, then CRM Desktop synchronizes it to the IBM Notes calendar. If the user uses a Siebel client to modify this value to To Do and Activities, then the user must delete the IBM Notes Calendar item, and then create an IBM Notes To Do item item.

If the user deletes a Siebel CRM activity, the CRM Desktop does one of the following:

  • If the record originated in Siebel, then CRM Desktop deletes it from IBM Notes.
  • If the record originated in IBM Notes, then CRM Desktop unshares it.
Siebel CRM Desktop for IBM Notes Administration Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.