版本化的——如果某个对象属性是版本化的,则该对象的每个版本可以有一个不同的值。对象的新版本从对象的前一个版本继承其版本化属性值。在工作区中只可以修改版本化的属性。
非版本化的——如果某个对象属性是非版本化的,则该对象的所有版本具有相同的属性值。非版本化的属性只可在公用区中修改,参见4.2.6节。
基于生命周期的——生命周期属性具有版本化和非版本化属性特征。如果某个对象属性是基于生命周期的,则该对象的每个版本可以有一个不同的值。如果在检入期间选中了“复制生命周期属性”复选框,该对象的一个新版本将从其先前版本继承它的生命周期属性值。如果在检入期间未选中“复制生命周期属性”复选框,则它的生命周期属性值恢复到其默认值。如果该属性没有默认值,则其属性值为空。
在公用区中只可以修改生命周期属性。在公用区中更改生命周期属性时,不会创建新的对象版本。
此规则的唯一例外是“发放级别”属性,该属性也可以在工作区中进行更改。使用“对象一>修改”在工作区中更改发放级别时,将创建新的对象版本。在工作区中只能降低发放级别,而不能提升发放级别,这使您可以基于现有对象开始新一轮的设计。在公用区中使用“升级”或“降级”命令变更发放级别时,不会创建新的对象版本。
展开