发生系统问题时,RBA 会自动暂挂或隔离已启用的和正在执行的规则集,您也可以手动暂停规则集来进行更改。
暂挂的规则集
发生系统问题时,RBA 会暂挂已启用的和正在执行的规则集。例如,将规则从一个印能捷版本迁移到下一个版本时,某些规则集可能无法正确编译或无法启用。在这种情况下,RBA 会暂挂规则集。
注: 仅暂挂已启用的规则集。禁用的规则集不会暂挂,即使它们无法正确编译。会将禁用的规则集标记为无效,您应在确保已解决此类规则集的所有潜在问题之后再启用它们。
问题修复后,下次印能捷重新启动时,或者下次手动重新启动 AutomationApp.exe
进程时会自动恢复暂挂的正在执行的所有规则集。
您也可以通过在规则集管理器中单击恢复来恢复规则集。规则集即从挂起点开始继续工作
如果在规则集暂挂时停止印能捷,在下一次印能捷启动时,RBA 会自动尝试恢复规则集。如果问题尚未修复,规则集将保持暂挂状态。
您可以在系统暂挂规则集时编辑它们。请小心不要作出会导致在规则集恢复时发生执行失败的更改。
暂停的规则集
可以手动暂挂或暂停规则集,以便对它进行更改。
暂停已启用的规则集会阻止它再次触发。如果规则集处于活动状态,所有正在执行的实例将正常完成。
如果暂停规则集,然后重新启动印能捷(或者重新启动 AutomationApp.exe
进程),则在重新启动期间,所有正在执行的实例都会暂停。必须手动恢复这种规则集。
如果暂停规则集,然后在不同的作业中启用它,则会提示您选择是在新作业恢复它还是将它保留为暂停状态。如果将它保留为暂停,它将在新作业和所有其他暂停它的作业中保持暂停。如果恢复它,则它会在新作业中和所有其他暂停它的作业中恢复。
隔离的规则集
与暂挂的规则集类似,发生系统问题时,会隔离规则集。但是,只有在 AutomationApp.exe
进程经常崩溃(八分钟内崩溃三次或三次以上)而某个规则集似乎就是崩溃原因时,才会隔离该规则集。
与暂停的规则集类似,必须手动恢复隔离的规则集。重新启动印能捷或 AutomationApp.exe
进程时不会自动恢复这种规则集。
尝试恢复隔离的规则集之前,应找出规则集的问题并进行更正。可以选择使用规则调试器来诊断和修复问题。
如果确定完全无需继续规则集,可在处理模板窗格中右键单击规则集并选择停止所有处理。这将禁用规则集。
如果确定规则集不是崩溃的原因,可直接从其隔离状态恢复它。如果 AutomationApp.exe
进程再次崩溃,规则集再次隔离,则可假定该规则集确实是问题的原因。如果规则集成功恢复,系统不再崩溃,则向 Kodak 报告假隔离并包括该规则集及其相关执行历史记录的导出文件。