数据分区约束字段
填写以下字段,以添加或修改数据分区约束字段:
指定要为其定义约束的数据分区的名称。
指定受约束控制的数据库表。
所定义的约束的类型。数据分区中的每个表都有六种约束类型。
指定创建记录前必须符合的标准。当用户在数据分区中试图创建不符合创建测试条件的记录时,CA SDM 将显示与约束关联的错误消息并且不会保存记录。
指定一个或多个分配语句,以分号分隔,定义在保存记录时将被分配至新记录中的空字段的值。每个分配语句的语法皆为:att_name 是记录中 Majic 属性的名称,value 可以为整数、用引号括起的字符串,或是采用 @root.att_name 形式、对当前用户的联系人记录中 Majic 属性的引用。
att_name=value
对于票据更新表,默认值将在显示记录的同时放入记录中,并在新记录初始显示时显示。以持久标识的形式编码默认值,即可将默认值分配至引用字段(Majic SREL)。持久标识是指后跟冒号和整数标识的对象名称。例如,您可以通过将以下内容包含在默认规格中来设置类别默认值:其中 PCAT 是 SERL 的目标(如 Majic 文件中所示),12345 是所需类别的标识号:
category='PCAT:12345'
您可以使用以下形式的命令列出对象的持久标识:
bop_odump domsrvr pcat "" sym
指定删除记录时必须符合的标准。当用户在数据分区中试图删除不符合删除条件的记录时,CA SDM 将显示与约束关联的错误消息并且不会删除记录。
在控制表中指定用户可以在数据分区中更新的记录。当用户在数据分区中请求不符合预更新条件的记录时,CA SDM 会将记录设置为只读并显示约束中定义的错误消息。
指定保存记录时必须符合的标准。当用户在数据分区中试图保存不符合更新条件的记录时,CA SDM 将显示与约束关联的错误消息并且不会保存记录。
在控制表中指定用户可以在数据分区中查看的记录。除用户明确指定的选择标准外,此约束将自动应用于用户在此数据分区中选定的所有列表。
查看可包括其他表的连接以及表单 @root.att_name 内对联系人记录中当前用户或已登录用户的 Majic 属性的引用。有效示例包括:
requestor.organization = @root.organization
requestor.organization.name = 'MIS'
assignee = @root.id
assignee.organization = @root.organization
注意:“创建”、“删除”、“预新前”和“更新”约束类型现在支持与其他表的连接。它们还可以包括对当前用户的联系人记录中属性的引用,形式为 @root.attribute。
指示约束是处于活动状态还是非活动状态。
指定不满足约束标准时返回给用户的消息。例如,消息内容可以是“您仅可以更新分配给您的投诉”、“您仅可以为您的组织创建投诉”或“您可以更新您的联系人记录,但是不能变更数据分区”。
|
版权所有 © 2013 CA。
保留所有权利。
|
|