- 概要
- モデルの構築
- モデルの評価
- モデルのデプロイ
- モデルを使用する
- フロー経由でモデルを利用する
- オートメーションを介してモデルを利用する
- Document Understanding API 経由でモデルを利用する
- 開発者
- よくある質問
オートメーションを介してモデルを利用する
Studio Web またはデスクトップ版の Studio の Document Understanding アクティビティを使用して、UiPath Studio™ のフロー抽出ノードで構築した IXP モデルの予測を使用します。
Maestro Flowでは、 抽出 ノードがモデルをフローの一部として実行し、下流のノードがノードの出力を使用します。
フローの外部の UiPath Studio™ ワークフローでモデルを使用するには、以降のセクションで説明するように、ドキュメント処理アクティビティ パッケージを使用します。
前提条件
- ソリューション内の 抽出 ノードで構築された IXP モデル。フォルダーにデプロイされます。詳しくは、「 モデルをデプロイする」をご覧ください。
- 使用するアクティビティのアクティビティ パッケージのいずれか (以下のバージョン以降):
- UiPath.DocumentUnderstanding.Activities 3.6.0-preview- クロスプラットフォームおよび Windows RPA ワークフロー用
- UiPath.IntelligentOCR.Activities 7.6.0-preview- Windows RPA ワークフロー用
これら 2 つのパッケージのいずれかを選択します。これらのパッケージは、同じワークフロー内で使用するには互換性がありません。
UiPath.DocumentUnderstanding.Activities パッケージを使用してモデルを利用する
RPA ワークフローで [ ドキュメント データを抽出 ] アクティビティを使用して、 抽出 ノードのモデルでデータを抽出します。必要に応じて、[ 検証タスクを作成 ] アクティビティを追加して、抽出結果を送信して Action Center での人間によるレビューを提供します。
次の各セクションで使用する変数名は例です。変数には、独自の規則に従って名前を割り当てることができます。
抽出ノードのモデルを使用してデータを抽出するには、以下の手順を実行します。
-
プロジェクト/ソリューションで RPA ワークフローを開くか作成します。
-
ワークフローに [ドキュメント データを抽出 ] アクティビティを追加します。
-
[ 入力 ] フィールドに、処理するファイルを追加します。たとえば、[ 変数を作成] を選択し、 File 型の変数を作成します。以下の例では、変数名を doc としています。
-
ソリューションに含まれないプロジェクトを編集している場合、またはソリューション リソースを使用しない場合 ([ ソリューション リソースを使用 ] フラグを意図的にオフに切り替えた場合) は、a.[ プロジェクト ] ドロップダウン リストから、 抽出 ノードの IXP モデルを選択します。抽出ノードのモデルは、ノードの名前別に一覧表示されます (例: Extract document (Preview))。
b.モデルの [ バージョン ] と [ ドキュメントの種類 ] を選択します。
- それ以外の場合は、プロジェクトをソリューションの一部として編集していて、[ソリューションのリソース] を使用する場合 (フラグを [オン] のままにします)。次に、[ IXP モデル ] ドロップダウン リストから、 抽出 ノードの IXP モデルを選択します。
- [ 出力 ] セクションで、抽出結果を格納する Document データ 変数を確認します。この変数は UiPath Studio によって自動的に作成されます。
アクティビティのすべてのフィールドについて詳しくは、「 ドキュメント データを抽出」をご覧ください。
モデルが別の組織またはテナントにある場合は、[ソリューション リソースを使用] チェックを [オフ] に設定し、[ 外部接続] セクションで以下のフィールドを設定してから、[ テナントに接続] を選択します。
- 資格情報アセット - Orchestrator の資格情報アセットのパスです ( の形式
<orchestratorFolder>/<assetName>。 - テナント URL - テナントの URL です ( の形式
https://<base_url>/<organization>/<tenant>。
ワークフローの次のアクティビティで抽出結果を使用するには、変数のリストから [ドキュメント データを抽出 ] アクティビティの出力変数を使用し、アクティビティのドキュメントに従って対象情報に移動します。
UiPath.IntelligentOCR.Activities パッケージを使用してモデルを使用する
デスクトップ版 Studio の Windows プロジェクトでは、 Intelligent OCR パッケージの [ Document Understanding プロジェクト抽出器] アクティビティを [ データ抽出スコープ] アクティビティ内で使用できます。
Studio でタクソノミーを定義する
IntelligentOCR のドキュメント処理フレームワークでは、タクソノミー マネージャーでタクソノミーを定義する必要があります。
タクソノミーを定義するには、次の手順を実行します。
-
[ デザイン] タブから タクソノミー マネージャー を開きます。
-
次のいずれかの方法でタクソノミーを定義します。
-
タクソノミーをインポートする - タクソノミー マネージャーで、[ IDP プロジェクトからインポート ] アイコンを選択し、パブリッシュ済みのフローの 抽出 ノードを選択します。利用可能なバージョンと移行先のドキュメントの種類を選択し、オートメーションのタクソノミーでそのドキュメントの種類に使用する名前を選択して、[ インポート] をクリックします。
-
タクソノミーを手動で作成する - フィールド グループと表を設定します。
- 抽出ノードからデータをキャプチャするフィールド グループまたは表フィールドを作成します。
- オートメーションに必要でモデルで使用できるフィールドごとに、それぞれの親フィールドに子フィールドまたは列を追加します。
-
-
タクソノミーを変数に格納し、オートメーションの他の部分で参照できるようにするために、[ タクソノミーを読み込み ] アクティビティを追加します。この例では、この変数を taxo としています。
データを抽出する
モデルを使用するには、以下の手順を実行します。
-
ワークフローに [ データ抽出スコープ ] アクティビティを追加します。[ タクソノミー] の入力には、 taxo 変数を追加します。
-
[ データ抽出スコープ] 内に [ Document Understanding プロジェクト抽出器 ] アクティビティを追加します。[ 機能を取得 ] 構成ウィンドウが開きます。
-
ワークフローがソリューションの一部である場合は、[ ソリューション リソースを使用 ] を有効化してから、モデルを選択する必要があります。
-
ワークフローがソリューションに含まれていない場合、またはモデルが同じテナント内にない場合は、[ プロジェクト ] ドロップダウン リストからモデルを選択します。次に、バージョンとタグを選択し、[ 機能を取得] を選択します。
-
[ 抽出器を設定] を選択し、そのウィザードを使用して、 抽出ノードの タクソノミーで定義されたフィールドにタクソノミーのフィールドをマッピングします。
抽出されたデータを検証する
必要に応じて、抽出結果を人間による検証にルーティングします。選択したアクティビティ パッケージと検証タスクの種類に応じて、次のいずれかのアクティビティを使用します。
- 検証ステーションを提示 - Attended ロボットの検証タスクです。
- Action Center で [ ドキュメント データを抽出] アクティビティの後に、[ 検証タスクを作成]と [検証タスク完了まで待 機し再開]、または[検証タスクを作成して待機 - ドキュメント検証タスク] を選択します。
- [ドキュメント検証アクションを作成] と [ドキュメント検証アクション完了まで待機し再開] - Action Center での [データ抽出スコープ] アクティビティの後のドキュメント検証タスクです。
- [ドキュメント検証成果物を作成] および [アプリ タスクを作成] - Action Center のローコードまたはコード化されたアプリ タスクです。ドキュメント検証コンポーネントを、対応するコンポーネント ([アプリ タスク完了まで待機] および [ドキュメント検証成果物を取得] と組み合わせて使用します)。
検証の詳細については、以下のリソースをご覧ください。