我是IBM Rule Designer(8.8.1)的新手,我的团队继承了一个包含大量规则流,子流,规则/操作任务等的项目。我试图在任务(即规则流节点)级别,但有些规则任务中包含100多条规则的实例。有没有办法查询规则任务以快速查找与特定规则任务关联的规则数?我找不到任何类似Find all business rules such that each business rule [is contained within <a rule task>].
关于如何实现这一目标的任何想法?有没有办法将结果从规则列表转换为整数规则?
感谢您的帮助;如果需要澄清,请告诉我。
答案 0 :(得分:0)
简答:我不认为有一种简单的方法,但有办法。
使用查询,我认为最接近的是查找规则包中的所有规则。规则任务与规则包对齐是常见的(也是很好的)实践,因此这通常很有用或足够好。如果规则选择指定了单独的规则,查询可能无济于事。
很容易走另一条路 - 查找规则中出现的规则任务。只需右键单击规则,在Rule Explorer视图或Rule Editor视图中选择'Find Rule依赖关系'然后选择'可以选择此规则的规则流'。不是你要求的,但往往是有帮助的。
注意:运行查询或执行任何其他搜索时,结果将显示在“搜索”视图中,匹配数位于顶部。请注意,如果该计数出现在多个规则任务中,则该计数可能会多次包含相同的规则。
我要做的是统计单独指定的规则任务的规则查看规则流的源代码。在Ruleflow Editor中打开规则流,然后选择* .rfl选项卡。向下滚动或搜索以找到您感兴趣的标签。您可以打开行号(右键单击,首选项,显示行号)并自行进行数学运算。或者您可以从中选择标签,将其复制到剪贴板,然后将其粘贴到另一个计算线条的程序中。您可以使用Excel自动计算所选项目的数量,或使用其他编辑器,甚至可以在Eclipse中使用行编号创建空文件。