documentum - 如何在 Documentum 7.1 中创建“选择”属性
问题描述
在我的 Documentum 对象类型中,我想创建一个“方向”属性,该属性可以具有值“北”、“南”、“东”、“西”。
所以在 Documentum Administrator 工具中,在我的对象类型的“属性”对话框中,我选择了“属性”选项卡,按下“添加”按钮,然后得到这个屏幕:
如您所见,它只允许我选择布尔、字符串、整数、ID、时间、双精度。
使用“String”类型听起来很松散,因为它除了字符串大小之外没有其他可用的验证。或者是否有一种隐藏的方式来添加某种条件值辅助,将选择限制在一个固定的列表中?
注意:我不能使用 Documentum Composer。
解决方案
您可以通过以下 DQL 查询来完成:
ALTER TYPE test_type ADD direction STRING(16) (SET "label_text"='My selectable attribute')
ALTER TYPE test_type MODIFY attribute1 (VALUE ASSISTANCE IS LIST ('north', 'south', 'east', 'west') IS COMPLETE) PUBLISH
可以在 Documentum Administrator 的Tools -> DQL Editor中执行它们。