Reasons to derive a template from an object wizard
- Last UpdatedMar 22, 2025
- 1 minute read
There are two main reasons for deriving a child template from a template that contains an Object Wizard:
-
To extend the existing Object Wizard and thus, make it more capable. Available actions to accommodate the specific needs of a target solution include:
-
Add Choice Groups or Options.
-
Add attributes, graphics, or associations.
-
-
To create specialized versions of templates that preconfigure choices, and thus simplify the task of configuring instances. For example, you can define common configuration aspects that are applicable to a set of similar instances, or modify some of the characteristics of the existing Object Wizard. Available actions to simplify configuration include:
-
Change default Choices or settings.
-
Hide Choice Groups, Choices, or Options.
-
Enter overrides for attribute or graphic settings, or change their visibility settings.
-
Using derived templates lets you propagate changes made to a parent template, as long as the child template does not have an override for what has changed. See Propagation of object wizard changes to derived objects for additional information.
If you are familiar with using Application Server, you will notice one other advantage of using derived Object Wizards: there is no need to lock objects. Changes automatically propagate to derived objects (provided the child template does not have an override for what changed in the parent), without explicitly locking attributes in the parent object.