编译检查
- 元素属性。 用于指定对象参数和搜索区域的元素属性应仅链接到位于所搜索元素之上的 Search Elements 树中的元素。否则,程序会标出无效元素。
- field 属性。 field 属性不应包含指向被排除元素或不存在元素的链接。
- 在 FlexiLayout language 中的正则表达式:
- 代码不应包含任何语法错误。
- 在 Search Conditions 部分中指定的附加条件应仅引用位于所搜索元素之上的 Search Elements 树中描述的元素。在 Hypotheses Evaluation 部分中指定的附加条件应仅引用所搜索的元素以及在 Search Elements 树中位于其之上的元素。
- 代码中使用的所有全局常量都应已定义。
- 代码中使用的所有变量都应已定义并完成初始化。
- 代码本身应仅调用该代码相应部分中可用的实体。
- 同一类型的元素不应被赋予另一类型元素的属性(例如,Static Text 不能具有 Max width 属性)。
匹配过程
匹配示例
匹配命令
- Match 将活动与所选文档进行匹配,但不会在 Activity Editor 的 Results 选项卡中显示结果。此方法可用于调试活动,以检查特定元素属性是否有效。
- Test Activity 将活动与活动集中的每个文档进行匹配。匹配结果会显示在统计信息中,并用于将当前版本的 Extraction Rules 活动的匹配质量与其早期版本进行比较。
注意: Extraction Rules 活动的编译与匹配状态会显示在通知日志中(可通过单击右上角的铃形 icon 查看)。您可以在通知日志中单击相应通知以跳转到匹配结果。
