对象重置
对象重置功能最常见的用途是在新报告周期开始时 "重置" 所有对象。 例如,每个季度都有需要复审和执行的控件和测试。 通过更新相应对象的属性和附件来记录这些任务的结果。 在完成所有这些季度任务并完成季度后,将所有结果归档到报告周期中,并为新季度做好准备。 但是,现有对象仍显示上一个季度的测试结果和已更改的属性。
您可以使用对象重置功能来获取现有对象,并根据规则集中的规则修改其属性,而不是手动进入和修改对象。
虽然对象重置可与 OpenPages 应用程序的报告周期功能配合使用,但对象重置不需要存在要使用的报告周期。
文件附件上的对象重置
使用 浏览文件 选项时,只能使用对象重置来删除基于JSP,不可用附件的对象。 例如,如果在 SOXDocument 上使用对象重置,那么会看到以下错误:
VALIDATION ERROR (Line: 8 Column: 55): Content Type (SOXDocument)
must be JSP-based to be referenced in an Object Delete rule.
假设您有附加到测试结果的文件。 您可以配置设置以在删除测试结果时删除附件。 要删除 SOXDocument 对象,可以将 SOXDocument 添加到 级联删除 设置以删除在对象重置规则期间与测试结果关联的文件,从而删除测试结果。
系统字段上的对象重置
When modifying fields or using fields within <criteria> tags, you may not use "system" fields. 系统字段是所有对象类型 (例如,名称,描述或创建者) 的公共字段。 字段修改和规则集条件必须使用定制字段 (非系统字段)。 如果您想要的字段未显示在相应对象类型的字段组中,那么不能在规则集中使用该字段。
货币字段上的对象重置
如果使用对象重置规则来更新货币字段的本地货币代码的值,那么不会更新汇率和基本金额以与新的本地货币代码值匹配。
使用本地货币代码和汇率计算基本金额时,不会更改基本金额,因为未修改汇率,并且未更改货币的显示小数位数。 要查看基本金额的更改,必须包含用于更新汇率或修改显示的小数位数的规则。
准备数据
- 在运行对象重置之前备份 OpenPages 数据。
- 如果计划将更改归档到报告周期,那么在运行对象重置之前需要设置报告周期。