派生属性是根据您定义的表达式计算默认值的属性。
派生属性可用来减少对节点属性值的维护,并帮助确保这些值的数据完整性。您使用表达式生成器来定义表达式。有关如何定义表达式的信息,请参阅“使用表达式定义自定义业务逻辑”。
注意事项
可以使用以下数据类型派生属性的值:
bottom
、parent
、ancestors
和 siblings
等),而不考虑属性级别(节点或关系)或者引用关系属性或使用继承的属性。验证
提交或最终提交请求之前,将会在更新的所有节点上对派生属性值进行验证。执行以下操作时,将针对请求运行派生属性验证:
验证所有请求项
验证选定的请求项
通过以下任意方法提交请求:交互式、订阅或导入
批准请求
注:
派生属性验证仅针对请求中包含请求项的节点运行。
派生属性的验证问题可以通过多种方式解决,包括:
使用定义值覆盖派生属性(如果可编辑)
修改派生属性所依赖的其他属性
在视点中移动或移除节点
删除请求项或项实例
有关详细信息,请参阅“验证请求”。
定义派生属性
要定义派生属性表达式:
检查使用布尔、日期、整数、浮点、列表、节点或字符串数据类型的属性定义。请参阅“检查属性”。
选择您对其具有所有者或元数据管理员权限的应用程序。
单击编辑。
从默认类型中,选择派生。
单击默认值文本框中的“表达式”图标。
定义用来计算属性的表达式,然后单击应用。有关如何定义表达式的信息,请参阅“使用表达式定义自定义业务逻辑”。
单击保存。
注:
要移除属性的派生表达式,请重复步骤 1 到 4,将默认类型从派生更改为无或指定。