Page tree

您可以在规则调试器中查看规则集的执行历史记录,以确定某个特定执行在哪个点上遇到了问题以及原因。
每次执行规则集时,有关该特定执行发生的每个事件和操作的信息将存储在印能捷系统的数据库中。您以后可在规则调试器中查看有关规则集的任意特定执行的详细信息。当您想要了解某个执行失败或停止的位置和原因时,这将尤其有用。

在规则调试器中打开规则集时,规则集执行历史记录窗格会列出自上次修改该规则集后发生的该规则集的所有执行。最近的执行将处于选中状态。
注: 执行历史记录仅保留到对规则集的上次修改。如果规则集执行历史记录窗格为空,说明从未运行过该规则集或者自上次修改后从未运行过该规则集。如果要在修改规则集后保留规则集的执行历史记录,可创建该规则集的副本,对它进行修改,并使用热交换用新规则集替换旧规则集。旧规则集将重命名,其执行历史记录将会保留。

执行按日期分组,每个执行都会显示下面的信息:

  • 代表规则集的触发事件和执行状态的图标。执行状态有完成 异常 等。
  • 规则集的运行时间。
  • 规则集在系统还是特定作业上运行以及作业名。

两天后成功完成的执行将自动从数据库中删除。 四天后完成但有异常的执行将自动从数据库中删除。 尚未完成的执行(例如,因为规则集包括计时器操作,将执行完成延迟到四天以上)不会删除,即使执行是在四天前开始的。
如果某个已启用规则集的执行于您在规则调试器中查看其执行历史记录期间完成,规则集执行历史记录窗格中的执行列表将自动更新。
选定一个执行后,执行路径窗格将列出选定执行期间触发的所有事件和发生的所有操作。
同时,工作区(右上窗格)将提供该规则集和选定执行历史记录的图形演示。选定规则集中的某个操作后,会在执行路径窗格中选定相应的规则。同样,在单击规则集中的某个操作后,从规则集到选定执行的该操作的路径将以蓝色高亮显示,即使当执行路径跨过规则集内的规则链时也如此。在选定执行显示为灰色期间,不触发任何操作。
如果您选择了仍在进行中的执行,然后该执行在您查看它时完成,那么工作区中显示的执行跟踪将自动更新。如果执行遇到多个暂停点(例如,规则集包含一个在 5 天后存档分色的计数器操作和在 10 天后清除存档分色的另一个计时器操作),那么工作区会在到达第一个暂停点(示例中的第一个计时器操作)时显示该执行,但是在执行完成前不会再次更新。
当您在执行路径窗格中选择某个规则或在工作区中选择某个操作时,规则调试器底部的事件操作选项卡将显示有关选定操作实例和触发该操作的事件的信息。有关详细信息,请参见查看规则集的执行详细信息
注: 请注意,规则集执行历史记录窗格还会显示 XML 验证错误。例如,如果编写的 XML 不符合模式,而使用读 XML 操作进行验证,则印能捷在读取 XML 文件时将失败,规则集执行历史记录窗格中将显示带红叉的信息。

  • No labels