Page tree

每个规则集始于一个触发操作的事件,而规则集中的每个操作都会产生一个事件。

RBA 中存在两类事件:

  • 触发事件:印能捷或其他软件中启动规则集的事件。每个规则集都始于一个触发事件。触发事件有时称为事件。
  • 结果事件:作为 RBA 操作的结果而发生的事件。例如,成功错误。结果事件有时称为生成事件。


触发事件

在规则生成器中,触发事件显示在以下组的事件选项卡中:

  • 印能捷事件,作为在印能捷中执行某个操作的结果而发生,也是启动规则最常用的方式。
    例如,如果将输入文件添加到作业,将发生输入文件已添加事件。同样地,当对作业进行存档时,将发生存档失败事件或存档成功事件。
    事件是如何产生的并不重要。当操作员添加输入文件、热文件夹添加输入文件或 RBA 操作添加输入文件时,都可产生输入文件已添加事件。

    在规则生成器中,印能捷事件按以下方式组织:
    • 大部分事件是按影响元素进行组织的。例如,当审核、分配和删除页面时发生的事件都属于页面事件组。
    • 因使用处理模板而发生的特别事件属于处理已完成事件组。由于处理可能成功或失败,每个处理通常有两个或更多的事件。例如,当使用拼版输出处理模板生成拼版时,将发生拼版输出错误事件、拼版输出成功事件或拼版输出警告事件。
       
  • 目标事件发生在印能捷操作范围以外。比如包括以下事件:

    • 作业热文件夹拖放事件在向热文件夹添加文件时发生。这是启动整个工作流程的有用方式。
    • 手动触发事件发生于操作员在 Workshop 中手动触发规则集时。例如,操作员将输入文件拖到"处理模板"窗格的某个规则集中。这些事件对于测试规则集或替换工作流程模板很有用。
    • 远程触发事件发生于外部软件运行名为 raiseevent.exe 的程序时。例如,未直接连接到印能捷的管理信息系统 (MIS) 可以根据 MIS 中的一些事件或条件启动印能捷中的操作。
    • 数字提交事件发生在操作员将文件拖放到印能捷数字印刷功能的 Digital Submit 窗口中列出的 RBA 规则集中时。
    • 异常事件发生在当前规则集中发生意外的软件失败时。异常失败不同于操作失败,后者在处理(例如精炼)未成功完成时发生。


结果事件

结果事件用操作右侧出现的图标指示。

例如,当生成输出时,可能生成成功或错误事件:
 



将两个操作连接在一起时,实际上是将第二个操作连接到第一个操作的结果事件。结果事件可以连接规则链中的一系列操作。例如,在精炼输入文件操作后,可将设置页面审核操作与 成功事件相链接,将发送电子邮件操作与 错误事件相链接。

某个操作可用的结果事件取决于操作类型以及它可能遇到的错误、警告或异常。这三种最常见的事件基于操作的错误状态:

  • 成功(操作成功后将发生结果事件)
  • 警告(操作以警告结束时将发生结果事件)
  • 错误/失败(操作以错误或失败结束时将发生结果事件)

在某些情况下,有一个组合了多个错误状态的事件会很有用。例如,您可能想在每次发生事情时发送电子邮件消息,而不管错误状态如何。对于这是一个常见请求的操作,除了成功警告错误外,您还可以看到以下三个事件中的一个或多个:

  • 成功 + 警告(操作成功以警告结束时将发生结果事件)
  • 警告 + 错误(操作以警告错误结束时将发生结果事件)
  • 完成(操作完成时将发生结果事件,而不管错误状态如何)

印能捷精炼和输出操作经常会有这些额外事件。

此外, 异常事件也用于报告软件故障。它可用于所有操作,但通常会隐藏。要使此事件对某个操作可见,请右键单击该操作并选择显示异常。例如,您可能希望将发送电子邮件操作连接到异常事件,从而可以通知系统管理员发生了软件故障。
请注意,如果某个操作有三个以上的可能的结果事件,则该操作仅显示前两个事件,后跟 图标。要将某个后续操作与不可见的结果事件相关联,可将所需操作拖到 图标上。在出现结果事件列表时,选择所需事件。


事件属性

所有事件都具有描述事件详细信息的属性,比如事件发生的时间和日期。
RBA 在事件发生时设置事件属性。
事件属性通常用于设置操作参数。例如,在发送电子邮件操作中,主题正文参数可包含各种事件属性,比如作业名称和客户名称。

  • No labels