InvoiceWorkflowSample.zip が含まれています。これは、エンドツーエンドの請求書処理シナリオを示すサンプルフローです。ユーザーが請求書をアップロードすると、ABBYY Vantage がその field を抽出し、フローが抽出された請求書番号を収集します。
サンプルをインポートする前に、コネクタガイド の手順を完了し、ABBYY Vantage カスタム コネクタをインストールして接続を作成してください。
サンプルの概要
1
トランザクションを開始する
Starts processing of the files in new transaction アクションは、どの Skill でドキュメントを処理するかを指定する
skillId を使用して、アップロードしたファイルを ABBYY Vantage に送信します。2
完了までポーリングする
Do until ループは 10 秒ごとに Gets transaction info を呼び出して、トランザクションのステータスを確認します。ステータスが
Processed、Failed、Canceled のいずれかになるか、60 回の反復 (最大 10 分) に達すると、ループは終了します。3
結果を処理する
Switch アクションは、最終的なトランザクションステータスに応じて分岐します。
- Failed: このサンプルでは、この分岐は独自のエラー処理を実装するためのプレースホルダーとして空のままにしています。
- Default (成功) : フローはトランザクションの結果ファイルから
FieldsJsonファイル型をフィルターし、その後、一致した各項目をループ処理します。
4
field の値を抽出する
各
FieldsJson 結果ファイルに対して、フローは Downloads the result files を呼び出し、Parse JSON アクションで JSON を解析して、請求書番号 field の値を invoiceNumberArray という名前の配列変数に追加します。サンプルをインポートする
1
My flows を開く
Power Automate で、左側のナビゲーション ペインから My flows を選択します。
2
レガシー パッケージのインポートを開始する
Import の横にある下向き矢印を選択し、Import Package (Legacy) を選択します。
3
サンプル パッケージをアップロードする
Upload を選択し、
InvoiceWorkflowSample.zip を選んで Open を選択します。4
関連するリソースを設定する
パッケージの詳細がロードされたら、関連するリソースを設定します。
- Vantage 3 Test API リソースで、Import Setup を Select during import に設定し、ABBYY Vantage の カスタム コネクタ を選択します。
- ABBYY Vantage connection リソースで、Import Setup を Select during import に設定し、ABBYY Vantage connection を選択します。
5
設定を保存する
Save を選択します。
6
パッケージをインポートする
必須リソースの設定がすべて完了したら、Import を選択します。
7
フローを有効にする
インポートしたフローを開き、有効にします。
このサンプルの Starts processing of the files in new transaction アクションは、エクスポート元のテナントの
skillId を参照しています。実行する前にフローを開いてこのアクションを編集し、ご自身のテナントの Skill を選択してください。