Siebel Tools Reference > Repositories > Automatic Upgrade of Copied Objects >

Configuration Steps for Upgrade Inheritance


UI objects should be copied if the look-and-feel of the application will change significantly or if there is a difference needed between two objects (that is, different search specifications on two applets). Business components should only be copied after all other configuration approaches have been exhausted, and copying is clearly the only solution. The issues involving repository maintenance and specialized classes still are present with copied business components. Upgrade Inheritance functionality allows certain copied objects to be upgraded and inherit the same characteristics that the parent object possessed. This avoids post-upgrade errors and configuration problems.

After creating the copied object, specify the parent object name in the Upgrade Ancestor property of the copied object. This is what allows the copied object to be recognized as a copy during the application upgrade, and it is changed along with its parent object.

NOTE:  You must manually populate this property because it is not automatically populated when you copy an object. Remember that this property can only be populated if the copied object is an applet, business component, integration object, or report object type.

To copy an applet, business component, integration object, or report object and children

  1. Select the Object type (Applet, Business Component, Integration Object, or Report) in the Object Explorer.
  2. Select an entry in the Object list applet.
  3. Choose Edit > Copy Record to create a copy of this record.
  4. In the new record, fill in a new name in the Name field.
  5. Click the ellipsis in the Upgrade Ancestor field.
  6. The Upgrade Ancestor pick list appears.

  7. Select a value, and then click Pick.
  8. Click for full size image

    The picklist shows all the other business components, applets, integration objects, and reports in the repository.

To view all descendants or copies of an object

  1. Right-click an object.
  2. A dialog box is displayed.

  3. Select View Descendants from the dialog box.
  4. A dialog box appears showing the Parent Name and Descendants.

    Click for full size image

Propagating Changes from a Parent to Descendants

The new Object Comparison and Synchronization feature allows two objects to be compared, and the differences between the two objects applied to one another to keep them synchronized. See the section, Object Comparison and Synchronization.


 Siebel Tools Reference, Version 7.5, Rev. A 
 Published: 18 April 2003