- リリース ノート
- 概要
- 基本情報
- Marketplace ベンダー
- Marketplace のお客様
- パブリッシング ガイドライン
- すぐに使えるオートメーションのパブリッシング ガイドライン
- ソリューション アクセラレータの公開ガイドライン
- Integration Service コネクタの公開ガイドライン
- Process Mining アプリ テンプレートのパブリッシュ ガイドライン
- セキュリティと IP 保護
- その他の UiPath コンポーネント
- Node-RED
- セットアップ
- Teams
- Microsoft Teams Scope
- Create Team
- Create Team from Group
- Get Team
- Get Teams
- Channels
- チャンネルを作成
- Delete Channel
- Get Channel
- Get Channels
- Update Channel
- Chats
- Get Chat
- Get Chats
- Get Chat Members
- Messages
- メッセージを取得
- メッセージを取得
- Get Message Replies
- メッセージに返信
- メッセージを送信
- イベント
- イベント/予定を作成
- イベント/予定を削除
- Get Event
- Get Events
- ユーザー
- Get User Presence
- 動作のしくみ
- テクニカル リファレンス
- はじめに
- 概要
- セットアップ
- テクニカル リファレンス
- Azure Form Recognizer Scope
- Activities (アクティビティ)
- Analyze Form
- Analyze Form Async
- Get Analyze Form Result
- Analyze Receipt
- Analyze Receipt Async
- Get Analyze Receipt Result
- Analyze Layout
- Analyze Layout Async
- Get Analyze Layout Result
- Train Model
- Get Models
- モデル キーを取得する
- Get Model Info
- モデルを削除
- コネクタ
- How to Create Activities
- 連携の独自開発
Marketplace ユーザー ガイド
概要
以下は、Amazon Textract アクティビティのステップバイステップの使用手順を示すページへのリンクです。 これらのガイドは、各種アクティビティの実用的なサンプルの作成に役立ち、AWS リソースへの接続を確認したり、入/出力データ型に習熟したりできるようにするために役立ちます。
| クイックスタート | 説明 |
|---|---|
| このページの手順を完了すると、以下のアクションを実行するオートメーション シーケンスが使用できるようになります。
FormField[] ] が含まれている場合、 PageDetail.FormFields.Items().Key 値と PageDetail.FormFields.Items().Value 値が出力ウィンドウに書き込まれます ( [繰り返し (コレクション の各要素)] と [ 1 行を書き込み ])。ファイルに表データ ( DataTable ) が含まれている場合、 PageDetail.Tables 値が出力ウィンドウに書き込まれます ( [ 出力データ テーブル ] と [ 1 行を書き込み ] )。 | |
| このページの手順を完了すると、以下のアクションを実行するオートメーション シーケンスが使用できるようになります。
|
クイックスタート - 単一ページのドキュメントを分析する
概要
このガイドの目的は、Amazon Textract の [単一ページのドキュメントを分析 ] アクティビティを使用した、実用的なサンプルを作成できるようになることです。
この実用的なサンプルにより、AWS リソースへの接続をすばやく確認したり、アクティビティの入力/出力データ型に習熟したりすることができます。
このページの手順を完了すると、以下のアクションを実行するオートメーション シーケンスが使用できるようになります。
- AWS リソースへの接続を確立します ([Amazon スコープ])。
- 単一の JPEG または PNG ファイルを分析します ([単一ページのドキュメントを分析])。
- 見つかったデータの種類 ([条件分岐 (if)]) に応じて分析結果を出力します。
-
ファイルにフォーム データ ( [
FormFields]) が含まれている場合、出力ウィンドウにPageDetail.FormFields.Items().Name値とPageDetail.FormFields.Items().Value値が書き込まれます ([繰り返し (コレクション の各要素)] と [ 1 行を書き込み])。 -
ファイルに表データ (
DataTable) が含まれている場合、PageDetail.Tables値が出力ウィンドウに書き込まれます ([データ テーブルを出力 ] と [1 行を書き込み])。
-
前提条件
はじめる前に
- Amazon Textract のセットアップ 手順を完了します。
- S3 バケットにアップロードするか、ローカルに保存して、JPEG または PNG ファイルを使用できるようにします。
手順
プロジェクトをビルドする
-
プロジェクトに [Amazon スコープ ] アクティビティを追加します。
-
Enter the Id, Secret, and Region for the IAM user that you want to use for the Amazon Textract activities.
- 詳細については、「 セットアップ」 ガイドの「 IAM ユーザーを作成する 」セクションをご覧ください。
-
[ Amazon スコープ] アクティビティ内に [ 単一ページのドキュメントを分析] アクティビティを追加します。
-
Enter the DocumentPath to, or the Bucket and DocumentName of, the JPEG or PNG file that you want to analyze.
-
[ページ値] の
PageDetail変数を作成し、入力します (例: pageDetail)。- When creating your variable, select *UiPath.Amazon.Textract.Client.Models.PageDetail
- を変数の型として使用します。
-
[ 単一ページのドキュメントを分析] アクティビティの後に[条件分岐 (if)] アクティビティを追加します。
-
[条件] プロパティに、上記の手順で作成した
PageDetail変数と を入力します。HasFormData.ToString.Equals("True") は、ファイルにFormFieldオブジェクトが含まれているかどうかを判断します (例: pageDetail.HasFormData.ToString.Equals("True"))。 -
[Then] ステートメント ボックスに [繰り返し (コレクションの各要素)] アクティビティを追加します。
- TypeArgument プロパティで、_UiPath.Amazon.Textract.Client.Models.FormFields を選択します。
- [ 値 ] プロパティに、[メッセージを取得] アクティビティ用に作成した変数の
FormFields.Itemsプロパティを入力します (例: pageDetail.FormFields.Items)。 - [繰り返し (コレクションの各要素)] アクティビティに [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに「item」と入力します。名前+" |"+アイテム。価値+" |"+アイテム。フォーム データの
KeyValuePair値を出力する信頼度です。
- [テキスト] プロパティに「item」と入力します。名前+" |"+アイテム。価値+" |"+アイテム。フォーム データの
- [Else] ステートメント ボックスに [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに「No form data found」と入力します。
-
最初の [条件分岐 (if)] アクティビティの後にもう 1 つ [条件分岐 (if)] アクティビティを追加します。
-
[条件] プロパティに、上記の手順で作成した
PageDetail変数と を入力します。HasTableData.ToString.Equals("True") を使用して、ファイルにDataTableオブジェクトが含まれているかどうかを判断します (例: pageDetail.HasTableData.ToString.Equals("True"))。 -
[Then] ステートメント ボックスに [データ テーブルを出力] アクティビティを追加します。
- [ データ テーブル] プロパティに、[ 単一ページのドキュメントを分析] アクティビティ用に作成した
PageDetail変数 を入力します 。Tables(0) は、ファイル内の 'DataTable' オブジェクトを指定します (例: pageDetail.Tables(0)) - [テキスト] プロパティで、
DataTableコンテンツのString変数 (例:dataTable)。 - [データ テーブルを出力] アクティビティの後に [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに、
DataTable内容を出力するために上記の手順で作成したString型変数を入力します。
- [テキスト] プロパティに、
- [Else] ステートメント ボックスに [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに「No table data found」と入力します。
- [ データ テーブル] プロパティに、[ 単一ページのドキュメントを分析] アクティビティ用に作成した
-
[実行] をクリックし、[出力] ウィンドウに予期されるフォーム データとテーブル データが含まれていることを確認します。
完了です!
準備ができたら、他の クイックスタート ガイドを試して、さまざまな Amazon Textract アクティビティにさらに習熟してください。
To learn more about the Amazon Textract activities (including example property inputs/outputs), see the Activities page for a complete activity list and links to the activity detail pages.
クイックスタート - 分析を開始および取得する
概要
このガイドの目的は、Amazon Textract の [ドキュメント分析を開始]、[ ドキュメント分析のステータスを取得]、および [ドキュメント分析を取得 ] アクティビティを使用した、実用的なサンプルを作成できるようになることです。
この実用的なサンプルにより、AWS リソースへの接続をすばやく確認したり、アクティビティの入力/出力データ型に習熟したりすることができます。
このページの手順を完了すると、以下のアクションを実行するオートメーション シーケンスが使用できるようになります。
-
AWS リソースへの接続を確立します ([Amazon スコープ])。
-
Amazon Textract の分析ジョブを開始します ([ドキュメントの分析を開始])。
-
開始した分析ジョブのステータス ([繰り返し (後判定)]、[ ドキュメント分析ステータスを取得]、[ 1 行を書き込み]、[ 遅延]) を取得して出力します。
-
分析ジョブが成功した場合に、分析結果を取得して出力します ([条件分岐 (if)]、[ ドキュメント分析を取得]、[繰り返し (コレクションの各 要素)]、[ 繰り返し (コレクションの各要素)]、[ 1 行を書き込み])。
前提条件
はじめる前に
- Amazon Textract のセットアップ 手順を完了します。
- S3 バケットにアップロードするか、ローカルに保存して、JPEG または PNG ファイルを使用できるようにします。
手順
プロジェクトをビルドする
-
プロジェクトに [Amazon スコープ ] アクティビティを追加します。
-
Enter the Id, Secret, and Region for the IAM user that you want to use for the Amazon Textract activities.
- 詳細については、「 セットアップ」 ガイドの「 IAM ユーザーを作成する 」セクションをご覧ください。
-
[ Amazon スコープ] アクティビティ内に[ドキュメントの分析を開始] アクティビティを追加します。
-
Enter the Bucket and DocumentName of, the JPEG or PNG file that you want to analyze.
-
[ジョブ ID] の値を表す
String変数を作成し、入力します (例: jobId)。 -
[ドキュメントの分析を開始] アクティビティの後に [ 繰り返し (後判定)] アクティビティを追加します。
-
[ 繰り返し (後判定 )] アクティビティ内に、[ ドキュメント分析のステータスを取得] アクティビティを追加します。
-
[ジョブ ID] プロパティに、上記でジョブ ID 用に作成した
String変数を入力します (例: jobId)。 -
[ジョブのステータス] の値に使用する
String変数を作成し、入力します (例: jobStatus)。 -
[繰り返し (後判定)] アクティビティの [条件] プロパティに、JobStatus 変数と条件値を入力します (例: jobStatus = "IN_PROGRESS")
-
[テキスト] プロパティに、上記の [ジョブのステータス] の値用に作成した
String変数を入力します (例: jobStatus)。 -
[ 期間] プロパティに、ドキュメントの処理に要する推定時間を入力します。この例では、 00:00:20 と入力して 、ジョブ ステータス の出力値の変更を示します (デモ以外のシナリオでは、1 つのフォーム ドキュメントに 「00:00:55 」と入力します)。
注:上記のシナリオでは、ロボットは分析ジョブのステータスを 20 秒ごとに取得して出力します。ステータスは IN_PROGRESS です。この条件の場合、ロボットはステータスを取得するまでステータスを取得して出力できます。
-
[繰り返し (後判定)] アクティビティの後に[条件分岐 (if)] アクティビティを追加します。
-
[条件] プロパティに、条件値とともに JobStatus 変数を入力します (例: jobStatus = "SUCCEEDED" または jobStatus="PARTIAL_SUCCESS")。
-
[Then] ステートメント ボックスに、[ドキュメント分析を取得] アクティビティを追加します。
- [ジョブ ID] プロパティに、[ドキュメントの分析を開始] アクティビティの [ジョブ ID] プロパティ用に作成した
String変数を入力します。(例: jobId)。 - ページ値の
PageDetail[]変数を作成し、入力します (例: pageDetails)。
- When creating your variable, select *UiPath.Amazon.Textract.Client.Models.PageDetail[]
- を変数の型として使用します。
- [ジョブ ID] プロパティに、[ドキュメントの分析を開始] アクティビティの [ジョブ ID] プロパティ用に作成した
-
以下の例では、Pages プロパティの
PageDetail[]配列の最初のドキュメントのみを評価します。 -
[代入] アクティビティの後に [繰り返し (コレクションの各要素)] アクティビティを追加します。
- [TypeArgument] プロパティで [UiPath.Amazon.Textract.Client.Models.FormFields] を選択します
- [値] プロパティに、[代入] アクティビティ用に作成した変数の
FormFields.Itemsプロパティを入力します (例: pageDetail.FormFields.Items)。 - [繰り返し (コレクションの各要素)] アクティビティに [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに「item」と入力します。名前+" |"+アイテム。価値+" |"+アイテム。フォームの値を出力するための信頼度。
- [Else] ステートメント ボックスに [1 行を書き込み] アクティビティを追加します。
- [テキスト] プロパティに、失敗したジョブに関するメッセージを入力します (例: _「ジョブが失敗した。もう一度やり直してください」)。
-
シーケンスを実行し、[ 出力 ] ウィンドウにジョブのステータスとフォーム データ期待値が表示されていることを確認します。
完了です!
準備ができたら、他の クイックスタート ガイドを試して、さまざまな Amazon Textract アクティビティにさらに習熟してください。
To learn more about the Amazon Textract activities (including example property inputs/outputs), see the Activities page for a complete activity list and links to the activity detail pages.