Communications Mining
最新
False
  • 概述
    • 关于 Communications Mining 活动
  • 发行说明
  • Communications Mining 活动
    • 活动
  • Communications Mining 调度程序框架
Communications Mining 活动
Last updated 2024年6月28日

预览
活动

获取流结果并获取附件

The Communications Mining Activities package allows you to consume results from the Communications Mining streams. In this tutorial you can see an example of the invoice submissions process.

You are guided on how to consume a Communications Mining stream, identify invoice submission requests and download the associated attachments from the communications.

关键概念

  • 结果 - 从 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 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.