Communications Mining
最新
  • 概要
    • Communications Mining アクティビティについて
  • リリース ノート
  • Communications Mining アクティビティ
    • アクティビティ
  • Communications Mining Dispatcher Framework
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 ストリームから返されるコミュニケーションの表現です。結果には、以下の 2 つの重要なプロパティが含まれます。
    • comment - プラットフォームにアップロードされたコミュニケーションに関するすべての情報が含まれます。たとえば、コミュニケーションの件名、本文、タイム スタンプです。
    • prediction - そのコミュニケーションに対して返される一連の予測が含まれます。このプロパティの中には、extractionsfields があります。
  • 抽出 - ラベル ( Address Change 要求など) に関連付けられたリクエストの特定のインスタンスの予測と、その要求にリンクされているフィールド (住所 1、市区町村、郵便番号など) です。すべてのラベルに対して、メッセージごとに複数の抽出を予測できます。各抽出には、関連付けられた Occurrence ConfidenceExtraction Confidence があります。
  • フィールド - メッセージから値として抽出されたデータ ポイントです。

    フィールドには以下の種類があります。

    • 一般フィールド (どのラベルにも関連付けられていません)。
    • 抽出フィールド (特定のラベルにリンクされており、そのラベルに関連付けられたリクエストを処理するために必要です)。
  • 出現の信頼度 - 特定の抽出インスタンスの存在に関するモデルの信頼度レベルです。たとえば、モデルがメッセージ内の 2 番目の Change of Address リクエストについてどの程度確信しているかを示します。
  • 抽出結果の信頼度 - 個々の抽出結果が正しく抽出されていること (すなわち、抽出結果が正しく識別されていること)、およびすべてのフィールドが正しく識別されて正しい抽出に関連付けられていることを示すモデルの信頼度レベルです。
  • しきい値 - ストリームから返される各ラベル予測には、 thresholds プロパティが含まれます。このプロパティには、指定した予測で超過したしきい値のリストが含まれます。現在、ストリームに対して構成するしきい値は stream と呼ばれます。
前提条件
  • Communications Mining にアクセスします。
  • Exchange との連携が構成され、ソースが設定されている。
  • このソースに基づくトレーニング済みのデータセット。
  • このトレーニング済みのデータセットに対して構成されたストリーム。
stream Results および obtain attachments を使用するには、以下の手順に従います。

手順 1 - ストリームに接続する

Studio プロジェクト内で、Communications Mining アクティビティ ライブラリから [Get Stream Results] アクティビティをドラッグし、ストリームを選択します。


手順 2 - ストリームの結果のループ処理を開始する

[For Each] ループ内にドラッグし、[Get Stream Results] アクティビティからの変数出力の [Results] フィールドの反復処理を開始します。


手順 3 - 結果が Invoice Submission (請求書の提出) であるかどうかを判断する

[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 添付ファイルが少なくとも 1 つ存在することを前提としています。運用時には、これに該当することを確認してください。

手順 5 - 添付ファイルを Document Understanding に渡す

これで、ダウンロードした添付ファイルを使用して、ファイルを Document Understanding に渡すことができます。



手順 6 - ストリームを前進させる

ストリーム バッチの結果をすべて処理したら、[Advance Stream] アクティビティを使用してストリームを前進させ、さらに結果を取得します。


Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.