跳转到主要内容
Skill Monitor 服务的**事务(Transactions)**部分显示有关系统性能、活动和已完成的处理事务,以及特定 Skill 的事务阶段的详细信息。租户管理员和处理主管可以分析这些信息,以管理每个 Skill 的文档处理——检测存在错误的处理事务,借助详细的处理事务事件日志定位错误原因,取消处理事务,或将处理事务送交人工校验。 **事务(Transactions)**部分的信息以图表和处理事务列表的形式呈现。您可以使用页面顶部的筛选器来指定要显示的数据。数据可按以下方式筛选:
  • 按要查看其处理事务的 Skill。
  • 按应显示统计信息的处理事务类型:全部、Processing 或 Processed。
  • 按收集处理事务的时间段:1 小时、3 小时、3 天等。处理事务列表按创建日期筛选显示数据,而 Throughput 图表按完成日期筛选显示数据。
注意:将显示所有活动处理事务,即使它们与筛选条件不匹配。
  • 按应显示统计信息的阶段:All、Manual Review 或 Automatic。
  • 按阶段名称。
  • 按处理事务状态:All、New、Processing、Processed、Failed 或 Canceled。
图表中显示的信息取决于您设置的筛选器:
  • 在每个时间点,Throughput 显示截至该时间点已完成的处理事务数量。
  • 在每个时间点,Queue 显示截至该时间点尚未完成的处理事务数量。
  • 在每个时间点,Duration 显示截至该时间点已创建的处理事务的平均处理时间。
要查看图表某一部分的信息,请将光标悬停其上。例如,您可以利用 Queue 图表的峰值查看未完成处理事务数量的最高值。图表信息每隔几分钟更新一次。在刷新页面或修改所选筛选器时也会更新。 除图表外,页面还会在指定时间段内显示某个 Skill 的处理事务列表。对于每个处理事务,将显示:其文件名、标识符、当前阶段、阶段负责人、已处理文档数、创建时间和持续时间。 您可以指定是否显示包含附加的处理事务和文档参数(文件名、文件路径和来源类型)的列。为此,请单击表头中的“更多选项”图标,并从列表中选择相应的参数。您也可以使用该列表管理其他处理事务参数的列。此外,您可以指定自定义参数,并同样指定哪些参数应出现在处理事务表中:单击“更多选项”图标并选择“添加列”(Add column)命令。在打开的对话框中,选择参数类型——Transaction 或 Document,并为该参数指定名称。 附加参数可用于深入的系统性能分析。例如,如果来自特定来源(如移动设备)的文档相比来自其他来源的文档总是需要更长时间才能处理,这可能意味着用于处理该来源文档的 Skill 需要改进。
注意:处理事务会在保留策略指定的期限后被删除,而不论其状态如何,所有相关文档以及所有识别和提取的数据也将一并删除。处理事务的默认存储期限为 2 周。自动删除不影响在设置和发布 Skill 时上传的文档(训练和演示文档集),因为这些文档被视为用户数据。您也可以在存储期限结束前使用 Vantage API 手动删除处理事务。
租户管理员和处理主管可以对列表中的每个处理事务执行以下操作:
  • 获取用于人工校验的处理事务,并在 Manual Review 客户端中处理。为此,请从处理事务列表中打开所需的处理事务。如果该任务已被其他用户打开,将显示警告窗口。您可以在该窗口中拒绝或领取该任务。若您拒绝,该任务将被退回到队列;若您选择领取由其他用户打开的任务,该任务将转交给您,并保留其他用户所做的所有更改。
  • 将处理事务发送到 Manual Review 阶段并转交给其他操作员。为此:
    1. 从处理事务列表中打开所需的处理事务。Manual Review 客户端将打开。
    2. 要在 Manual Review 客户端界面中将处理事务发送到下一阶段或操作员,请执行在 ABBYY Vantage 中手动校验文档中所述的操作。
  • 查看详细事件日志以定位导致错误的事件。有关更多信息,请参阅下方的Workflow Events部分。
  • 取消处理事务。当因文档上传故障导致严重错误时,可能需要执行此操作。已完成的处理事务无法取消。
注意: 以上所有操作仅可由 Tenant Administrators 和 Processing Supervisors 执行。Skill Designer 可以查看所有 Skill 的处理事务。

工作流事件

如有需要,您可以查看每个处理事务工作流的详细事件日志。如果工作流在某个特定步骤被卡住或出现错误,查看详细事件日志可能有助于您定位导致错误的具体事件。要查看详细事件日志,请在列表中单击相应处理事务的名称,这将打开“Transaction Event Log”窗口,其中包含所选处理事务的所有事件列表。您可以使用事件日志的搜索栏按事件名称查找事件。您也可以使用“Errors”筛选器仅查看包含错误的事件。

可能的工作流事件列表

事件描述
Workflow Created已创建处理流以启动处理事务。
Workflow Started处理已开始。
Job Created已创建作为处理事务一部分的任务。
Job Started任务已开始。
Job Completed任务已完成。
Workflow Completed处理已完成。
Reprocessing started已重新开始处理,因为未在规定时间内完成。
Log Message由 Custom activity 和 External System(Output activity)脚本中的 Context.LogMessage 或 Context.ErrorMessage 方法分别生成的日志或错误消息。使用 Context.LogMessage 方法写入的消息以警告符号表示,使用 Context.ErrorMessage 方法写入的消息以错误符号表示。
为便于向技术支持或系统管理员发送详细的处理事务事件信息,请在“Transaction Event Log”窗口顶部单击“Export to CSV”按钮,将事件日志导出为 CSV 文件。

重新启动失败的事务

当出现外部问题(例如网络超时、第三方 API 调用失败或 Vantage 平台故障)时,您可以重新处理失败的事务。重新处理文档不会计入您的页数配额。  出现“Job execution”错误的事务可进行重新处理。要重新启动事务,请进入 Skill Monitor,选择失败的事务,然后单击Restart:  Create API Client 重新启动后,选择Show Log以确认事务已重新启动并查看更多日志详情。  Create API Client 如果重新处理成功,则该事务将无法再次被重新启动。  
注意: 如果您编辑了某个 Process Skill、修复问题、进行了更改并重新发布,将会创建一个新版本。然而,如果您重新启动失败的事务,使用的仍是旧的 Process Skill 版本,而不是新版本,因此该事务很可能再次失败。