|
#1
|
|||
|
|||
Synchronize Templates with their Child Objects
When a template is updated, all the objects that are based on that template should automatically be updated as well. For example, if you add a new attribute to a template, that attribute should immediately show up on all the objects based on that template. If you delete a field from a template, a warning dialog should popup stating that the field will be removed from all objects based on that template, etc... I guess what I'm saying is that you should only allow for editing field definitions within templates, not in the object records themselves. Or, if you insist on letting users perform structural edits at the object level then you need a utility that will synchronize objects to templates.
Kevin's response: "Currently if you remove an Attribute from a Template, that Attribute will be removed from any Info Items derived from that Template. A warning could certainly be provided to better warn that of the potential removal of data to existing Info Items (fortunately Undo capability is available now that can reverse such a change). I have also felt it would be nice to have Attributes added to a template be automatically added to existing related Info Items and this capability is on our to-do list as well." |
|
|