问题描述:

在log表单中编写的Edit Check检查无误,且模拟测试时也可以正常执行,但是推送到前台后不能正常执行。

问题原因:

  1. log表单是多次重复添加的表单,因此需要写循环执行逻辑,否则系统无法找到需要执行逻辑的变量和表单;
  2. 目前仅支持log表单与普通表单的联合逻辑,不支持log表与log的联合逻辑执行。

解决措施:

编写逻辑时需要在log表单的变量末尾处加$符,如:
if($DM.indet == ‘1’ && $AE.isae$ == ‘2’){
openQuery(‘ AE.isae$ ‘,’记录显示没有不良事件,请核实’);}

示例中:’AE.isae’中的AE为log表单的Form OID,isae为log表单的变量,因此需要在末尾处添加$符。

发表评论