Configuring Siebel eBusiness Applications > Overview of Configuring Siebel Applications > About Configuring Siebel Applications >

About Upgrade Inheritance


The Upgrade Ancestor property allows copied objects (of types Applet, Business Component, Report, and Integration Object) to inherit properties of the original objects from which they were copied. During an upgrade, changes applied to the original objects are also applied to copied objects.

For example, suppose you create a copy of the Account List applet, call it the Premium Account List applet, and set the Upgrade Ancestor property. The new applet may differ from the original in that it has a special search specification that is displayed only in accounts that are considered premium accounts. In a subsequent release, Siebel Systems, Inc. may add new out-of-the-box list columns to the Account List applet. During an application upgrade, your Account List applet and the Premium Account List applet will retain the configuration changes you made. However, both applets also receive the new out-of-the-box list columns added in the new version.

When using the Upgrade Ancestor property, consider the following:

  • Use caution when copying objects. For more information, see About Copying Objects.
  • The upgrade ancestor property is not automatically defined when you copy an object. You must define it manually.
  • Creating a new object without specifying an Upgrade Ancestor property could add to your upgrade efforts, as custom objects will not be upgraded. Instead, they are copied to the new repository, but without changes.
  • Creating new copies of business components and applets can create a significant amount of redundant configuration.

For more information about upgrade inheritance, see Upgrade Guide for the operating system you are using.

Configuring Siebel eBusiness Applications