调试规则
规则设计者可以使用 logMsg() 语句来调试规则,以获取有关规则逻辑的信息,并确保其按需要工作。
调试功能仅在测试模式下可用。测试容器中必须具有包含所需元素的研究版本。您可以从特定研究版本和站点访问“规则”界面,如访问规则界面中所述。
注:
在调试规则之前,必须为规则输入测试数据。“调试”按钮根据为访问规则的主题输入的数据运行规则,其中包括在其他访问中输入的相关数据。日志窗口显示在规则编辑器的右侧。
规则根据所选主题的数据运行,并输出对规则内和所有实例中的 logMsg()
帮助程序函数进行的调用。这意味着,如果规则属于多个访问中的表单或重复部分中的问题,则针对所有受影响的访问和重复部分分析规则。每个规则实例的输出将列在日志窗口中。
如果遇到任何异常错误,则堆栈跟踪详细信息和错误消息将显示在日志窗口中。
检查日志消息并对规则表达式进行任何必要的更改。根据需要添加其他日志语句,并重复此过程,直到规则的执行路径按预期的那样。然后保存您的更改并退出规则编辑器。
提示:
由于logMsg()
helper 函数仅在调试模式下运行,因此在发布规则之前无需删除调用。
保存后,必须按预期测试规则性能。要使规则在生产环境中可用,您必须测试、批准和发布规则。
有关开发定制规则的示例和详细信息,请参阅:
父主题:使用规则编辑器创建规则