每个规则集始于一个触发操作的事件,而规则集中的每个操作都会产生一个事件。
RBA 中存在两类事件:
- 触发事件:印能捷或其他软件中启动规则集的事件。每个规则集都始于一个触发事件。触发事件有时称为根事件。
- 结果事件:作为 RBA 操作的结果而发生的事件。例如,成功或错误。结果事件有时称为生成事件。
触发事件
在规则生成器中,触发事件显示在以下组的事件选项卡中:
- 印能捷事件,作为在印能捷中执行某个操作的结果而发生,也是启动规则最常用的方式。
例如,如果将输入文件添加到作业,将发生输入文件已添加事件。同样地,当对作业进行存档时,将发生存档失败事件或存档成功事件。
事件是如何产生的并不重要。当操作员添加输入文件、热文件夹添加输入文件或 RBA 操作添加输入文件时,都可产生输入文件已添加事件。
在规则生成器中,印能捷事件按以下方式组织:
- 大部分事件是按影响元素进行组织的。例如,当审核、分配和删除页面时发生的事件都属于页面事件组。
- 因使用处理模板而发生的特别事件属于处理已完成事件组。由于处理可能成功或失败,每个处理通常有两个或更多的事件。例如,当使用拼版输出处理模板生成拼版时,将发生拼版输出错误事件、拼版输出成功事件或拼版输出警告事件。
- 目标事件发生在印能捷操作范围以外。比如包括以下事件:
- 作业热文件夹拖放事件在向热文件夹添加文件时发生。这是启动整个工作流程的有用方式。
- 手动触发事件发生于操作员在 Workshop 中手动触发规则集时。例如,操作员将输入文件拖到"处理模板"窗格的某个规则集中。这些事件对于测试规则集或替换工作流程模板很有用。
- 远程触发事件发生于外部软件运行名为
raiseevent.exe
的程序时。例如,未直接连接到印能捷的管理信息系统 (MIS) 可以根据 MIS 中的一些事件或条件启动印能捷中的操作。 - 数字提交事件发生在操作员将文件拖放到印能捷数字印刷功能的 Digital Submit 窗口中列出的 RBA 规则集中时。
- 异常事件发生在当前规则集中发生意外的软件失败时。异常失败不同于操作失败,后者在处理(例如精炼)未成功完成时发生。
结果事件
结果事件用操作右侧出现的图标指示。
例如,当生成输出时,可能生成成功或错误事件:
将两个操作连接在一起时,实际上是将第二个操作连接到第一个操作的结果事件。结果事件可以连接规则链中的一系列操作。例如,在精炼输入文件操作后,可将设置页面审核操作与
成功事件相链接,将发送电子邮件操作与 错误事件相链接。某个操作可用的结果事件取决于操作类型以及它可能遇到的错误、警告或异常。这三种最常见的事件基于操作的错误状态:
- 成功(操作成功后将发生结果事件)
- 警告(操作以警告结束时将发生结果事件)
- 错误/失败(操作以错误或失败结束时将发生结果事件)
在某些情况下,有一个组合了多个错误状态的事件会很有用。例如,您可能想在每次发生事情时发送电子邮件消息,而不管错误状态如何。对于这是一个常见请求的操作,除了成功、警告和错误外,您还可以看到以下三个事件中的一个或多个:
- 成功 + 警告(操作成功或以警告结束时将发生结果事件)
- 警告 + 错误(操作以警告或错误结束时将发生结果事件)
- 完成(操作完成时将发生结果事件,而不管错误状态如何)
印能捷精炼和输出操作经常会有这些额外事件。
此外,
请注意,如果某个操作有三个以上的可能的结果事件,则该操作仅显示前两个事件,后跟 图标。要将某个后续操作与不可见的结果事件相关联,可将所需操作拖到 图标上。在出现结果事件列表时,选择所需事件。
事件属性
所有事件都具有描述事件详细信息的属性,比如事件发生的时间和日期。
RBA 在事件发生时设置事件属性。
事件属性通常用于设置操作参数。例如,在发送电子邮件操作中,主题和正文参数可包含各种事件属性,比如作业名称和客户名称。