表单实例计数
查找在两部分表单上运行规则的表单实例数。
规则说明:在“目标选项”表单上记录的表单实例不能超过五个,或者发出了查询。
规则表达式
If(organ!==null || vst!==null || assess!==null)
var cnt= list2SInstances(lesid,null,0);
if(cnt.length>5)
{
return false; //System sends query when return false condition is met
}
else
{
return true;
}
查询消息:预计有五个或更少的目标版本度量,请验证并更正。
定义
- organ(组织)
-
表单中的项(包括平面部分和表部分中的项)。
- vst
-
表单中的项(包括平面部分和表部分中的项)。
- 评估
-
表单中的项(包括平面部分和表部分中的项)。
- lesid
-
“固定”部分项的目标项。
- list2SInstances( )
-
以两节形式列出传入变量的所有表实例。将表单中表部分的项变量作为参数。
使用提示
要确保规则在完成或更新两个区段表单的表部分中的任何项时运行,必须为每个项创建全局变量,并使用变量计算其中任何一项是否为 NULL。这是在规则表达式的第一行中完成的。注意:
对于此评估,不应在规则表达式逻辑中包括作为参数传递给 ListRFInstances( ) 帮助程序函数的项目。验证步骤
- 使用主题进行测试,转到包含要检查的 iems 的给定访问和表单,在此示例中,目标选项表单中的版本 ID <
lesid>。 - 创建表单实例,更新表单项
lesid,如下表所示,并验证结果是否已列出:步骤 结果 a. 创建两节形式的第一个实例 (Form1),然后输入包含任何值的
lesid项。无查询
b. 创建两节形式的第二个实例 (Form2),然后输入包含任何值的
lesid项。无查询
c. 创建两节形式的第三个实例 (Form3),然后输入包含任何值的
lesid项。无查询
d. 创建两节形式的第四个实例 (Form4),然后输入包含任何值的
lesid项。无查询
e. 创建两节形式的第五个实例 (Form5),然后输入包含任何值的
lesid项。无查询
f. 创建包含两节形式的第六个实例 (Form6),然后输入包含任何值的
lesid项。查询所有六个实例。
g。 删除 Form2 。
无查询
注意:
如果表单存在于多个访问中,请重复上述步骤。