Example of Updating the Parent Business Component if Siebel CRM Modifies Children

For example, the
OnAddAssocUpdateParent: Action
user property on the Contact business component contains the following value:
"[Account Id] IS NULL", "Account Id", "IIf([Account Id] IS NULL
OR [Account Id] = 'No Match Row Id','',[Account Id])"

If a user chooses a contact for an activity, and if Siebel CRM does not already associate an account with the parent activity, then Siebel CRM also chooses the account from the contact for the activity. If an account is associated with the contact, then Siebel CRM does not set an account for the activity.

In this example, the
OnAddAssocUpdateParent: Contact
user property that resides in the Account business component contains the following value:
"[Account Id] IS NULL OR [Account Id] = 'No Match Row Id'", "Account
Id", "[Id]", "Primary Address Id", "[Primary Address Id]"

If Siebel CRM associates an account with a contact, then it sets the primary address of this account as the primary address for the contact.