communications-mining
latest
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。
UiPath logo, featuring letters U and I in white

Communications Mining 用户指南

上次更新日期 2024年12月20日

活动

获取流结果并获取附件

Communications Mining 活动包允许您使用来自 Communications Mining 流的结果。在本教程中,您可以查看发票提交流程的示例。

您将在指导下了解如何使用 Communications Mining 流、识别发票提交请求以及从通信中下载关联的附件。

关键概念

  • 结果 - 从 Communications Mining 流返回的通信表示。结果包含两个关键属性:
    • comment - 包含有关已上传到平台的通信的所有信息,例如通信的主题、正文和时间戳。
    • prediction - 包含针对该通信返回的预测集。在此属性中,您可以找到 extractionsfields
  • 提取- 与标签关联的请求的特定实例相关的预测(例如 Address Change 请求)以及链接到该请求的字段:地址行 1、省/自治区/直辖市、邮政编码。对于每个标签,您可以对每封邮件预测多次提取。每次提取都有关联的 Occurrence ConfidenceExtraction Confidence
  • 字段 - 从消息中作为值提取的数据点。

    字段可以具有以下类型:

    • 通用字段(不与任何标签关联)。
    • 提取字段(链接到特定标签,并且是处理与该标签关联的请求所必需的)。
  • 出现置信度 - 模型对存在特定提取实例的置信度级别。例如,模型对消息中第二个 Change of Address 请求的确定程度。
  • 提取置信度 - 模型对正确提取单个提取内容的置信度级别,即正确识别提取内容,并且所有字段都正确识别并与正确的提取内容相关联。
  • 阈值 - 从流返回的每个标签预测都包含 thresholds 属性。此属性包含给定预测已超过的阈值列表。目前,您在流上配置的阈值称为 stream
先决条件
  • Communications Mining 的访问权限。
  • 已配置并填充来源的 Exchange 集成。
  • 基于此来源的已训练数据集。
  • 在此经过训练的数据集上配置的流。
请按照以下步骤使用 stream Resultsobtain attachments

步骤 1 - 连接到您的流

在 Studio 项目中,拖入 Communications Mining 活动库中的 Get Stream Results 活动,然后选择您的流。


步骤 2 - 开始循环流结果

拖入 For Each 循环,然后开始迭代 Get Stream Results 活动输出的变量的 Results 字段。


步骤 3 - 确定结果是否为发票提交

For Each 循环中,添加 If 语句,并使用以下表达式检查是否检测到 Invoice Submission 请求:result.Prediction.ContainsLabelExtraction("Invoice Submission")


注意:您还可以使用 result.Prediction.GetLabelExtractions("Invoice Submission")(0).GetField("Invoice Date") 表达式访问为此标签配置的任何字段值。

步骤 4 - 下载发票附件

将“获取附件”活动拖入 if 语句的 Then 部分。然后,您可以使用以下表达式检索附件引用:result.Comment.GetAttachmentsByType("pdf")(0).AttachmentReference


注意:此表达式假定至少存在一个 PDF 附件。请在生产中检查情况是否如此。

步骤 5 - 将附件传递到 Document Understanding

您现在可以使用下载的附件并将其传递给 Document Understanding:



步骤 6 - 推进流

处理完流批处理中的所有结果后,使用 Advance Stream 活动来推进流以检索更多结果:


此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。