メインコンテンツへスキップ

AI - ドキュメントパーサー Power Automate

このアクションが何をするか

PDF4me AI - ドキュメントパーサー 保存された アナライザ から PDF4me ダッシュボードは任意のドキュメントに対して機能し、抽出されたデータを返します。 解析済みドキュメントデータ 動的 JSON 内部 Power Automate フロー。1つのアクションで請求書、発注書、領収書、契約書、検査報告書、IDカード、またはカスタムフォームをカバーできます。 カスタマイズに関する注意事項 マッチングにおいて アナライザーID (単一スキーマの場合は解析、複数のドキュメントバリアントの場合は分類)。フィールドは個別にマッピング可能なトークンとして取り込まれ、 SharePoint、 Excelデータバース、 Outlookまたは下流の Microsoft 365 ステップ。

関連ブログ記事(1)

テスト用サンプル請求書​

このサンプル仕入先請求書を使用して、フローを実際のデータに向ける前に、アクションがエンドツーエンドで機能することを確認してください。アップロード先 SharePoint、 OneDriveまたはDropbox、地図 ファイルの内容 から ファイルの内容を取得する、 セット ファイル名 に sample-vendor-invoice.pdf、タイプ デフォルトの請求書抽出 で カスタマイズに関する注意事項アクションが戻ります 解析済みドキュメントデータ 次のような分野で 請求書番号、 ベンダー名、 そして 請求先。

認証 API リクエスト​

電話するには PDF4me を通して Power Automateフローには有効な PDF4me API 鍵となるのは PDF4me Connect コネクタ。開発者ダッシュボードからキーを取得または変更してください。

まずアナライザーをセットアップしてください​

このガイドで使用するダッシュボードのURL:
まずアナライザーを作成してください(すべてのプラットフォームで必須です)。
AI - ドキュメントパーサーは、PDF4me 開発者ダッシュボードから保存されたアナライザーを実行します。単一のドキュメントスキーマの場合は「解析」を選択し、複数のバリアント (クライアント ABC、クライアント XYZ、汎用請求書) を単一の呼び出しでルーティングする場合は「分類」を選択してください。同じアナライザー ID は、Make、Zapier、Power Automate、n8n、および REST API で使用できます。

見逃してはならない重要な事実​

アナライザーはダッシュボード内に存在し、フローはそれを参照するだけです。
スキーマ(フィールド、型、説明)は一度定義します。 アナライザー一覧 そして アナライザーの詳細 ページ。 Power Automate アクションを読む カスタマイズに関する注意事項 実行するアナライザーを選択できます。後でアナライザーのスキーマを変更すると、同じIDを指すすべてのフローが即座に変更を反映するため、フローを再構築する必要はありません。
解析されたドキュメントデータは完全に動的です JSON
出力オブジェクトには、アナライザースキーマで定義されたフィールドごとに1つのプロパティが含まれます。 Power Automate それらのプロパティを、すべての下流アクションの動的コンテンツパネルに直接公開します。いいえ 解析 JSON 手順が必要です。
解析と分類のどちらを選択するかは、アクションではなくアナライザーによって決定されます。
同じ動作だが、アナライザーモードは2つある。 解析 アナライザーは、その単一スキーマからフィールドを返します。 分類する アナライザーはドキュメントを最も一致するスキーマにルーティングし、その分類名を返します。 プラス 一致したスキーマから抽出されたフィールド。カスタマイズノートでアナライザーIDを切り替えることで動作を切り替えます。
Power Automate PDF4me AI - ドキュメントパーサーパラメーター タブで、Dropbox ファイルコンテンツからマッピングされたファイルコンテンツ、ファイル名 Test.pdf、詳細パラメーターが 1 / 1 と表示され、カスタマイズ ノートが default_invoice_extraction に設定されている。

パラメータタブ: マップ ファイルの内容 以前の ファイルの内容を取得する ステップ、設定 ファイル名 (使用 sample-vendor-invoice.pdf 推奨サンプルで展開 詳細パラメータ設定 カスタマイズに関する注意事項 に デフォルトの請求書抽出 または、お客様独自の分析ツールID。

パラメータ​

このガイドで使用するダッシュボードのURL:

アクションに必要な要件: ファイルコンテンツ(バイナリ)、ファイル名(拡張子付き文字列)、カスタマイズノート(アナライザーID) PDF4me ダッシュボードは詳細設定の下にありますが、実質的に必須です(これがないとアクションは何も抽出できません)。

パラメータ必須その機能例
File ContentOptionalContent of the document file to process. Map it from the file content returned by a previous action, such as SharePoint or OneDrive Get file content.@{body('Get_file_content')?['$content']}
File NameOptionalName of the document file, including its extension (for example `document.pdf`). Map it from the file name returned by a previous action.document.pdf
Analyzer IDOptionalAnalyzer that defines what to extract. The list shows the analyzers (AI document parser projects) of your PDF4me account by name; create one first at https://dev.pdf4me.com/dashboard/#/ai-document-parser/.your value

カスタマイズに関する注記:アナライザーIDが動作にどのようにマッピングされるか​

パースアナライザーID1つのスキーマは、定義したフィールドを抽出します。
処理するすべての文書が同じレイアウトファミリーを共有している場合(例:自社の請求書のみ)に最適です。出力 JSON まさにあなたが説明した特性が含まれています フィールド アナライザー上で。
分類アナライザーID1回の呼び出しで多数のスキーマ、ルート、抽出を実行
1つのフローで複数のバリエーション(クライアントABC、クライアントXYZ、汎用請求書など)を処理する必要がある場合に最も効果的です。AIが受信データを照合します。 PDF 分類プロンプトに基づいて最も適切なスキーマを選択し、一致した分類名と、そのスキーマから抽出されたフィールドを返します。
デフォルトの請求書抽出請求書分析機能内蔵
一般的な仕入先請求書にすぐに使用できます。 請求書番号、 ベンダー名、 請求先日付、および関連するヘッダーフィールドを、最初にカスタムスキーマを構築することなく取得できます。

出力​

アクションが再開 解析済みドキュメントデータ 動的として JSONアナライザー スキーマで定義されたすべてのプロパティは、ダウンストリーム アクションの動的コンテンツ パネルに個別にマッピング可能なトークンとして表示されます。レスポンス ヘッダーには標準の Power Automate ルーティングメタデータ。

Power Automate AI - ドキュメント パーサーの実行結果が statusCode 200 で、本文 JSON には invoiceNumber INV-3337、invoiceDate January 25 2016、vendorName DEMO - Sliced Invoices、vendorAddress、vendorEmail admin@slicedinvoices.com、billTo Test Business、billToAddress、および billToEmail test@test.com が含まれています。これは、サンプルのベンダー請求書に対する default_invoice_extraction から取得したものです。

サンプルベンダー請求書で正常に実行されました デフォルトの請求書抽出。 ステータスコード 200; 解析済みドキュメントデータ 下流のマッピングのために、アナライザーフィールドごとに1つのプロパティを公開します。

フィールド(サンプル実行)例の値
invoiceNumberINV-3337
invoiceDateJanuary 25, 2016
vendorNameDEMO - Sliced Invoices
vendorEmail[email protected]
billToTest Business
billToEmail[email protected]
paymentDeadlineJanuary 31, 2016
出力タイプ内容物
Parsed Document DataObjectFull result of the parser, as JSON. Its fields depend on the analyzer and are not defined by the connector, so use Parse JSON or expressions to read them.

クイックセットアップ​

  1. まずアナライザーを構築します。 アナライザー一覧、 クリック +追加明確なアナライザーIDを入力し、 解析 または 分類する行を保存してから、ドキュメントスキーマを追加します。 アナライザーの詳細 ページを参照してください。 Parseセットアップガイド または Classify設定ガイド 完全攻略ガイドはこちら。
  2. あなたの Power Automate フロークリック + 新しいステップ、 検索 PDF4me、 選ぶ AI - ドキュメントパーサー。
  3. サインイン PDF4me あなたとつながる API 鍵。
  4. ファイルの内容以前の地図 ファイルの内容を取得する ステップ (SharePoint、 OneDrive、 Outlook 添付ファイル、Dropbox、またはその他のクラウドストレージコネクタ)。
  5. ファイル名ソースファイル名を拡張子でマッピングします(sample-vendor-invoice.pdf、 invoice.pngなど)。
  6. 詳細パラメータ → カスタマイズに関する注意事項ステップ1のアナライザーIDを入力します(例: default_invoice_extraction、 client_invoices、 または purchase order parser)
  7. フローを保存してテストします。アクションは返します 解析済みドキュメントデータ スキーマ内のフィールドごとに1つのプロパティを指定します。動的コンテンツパネルを使用して、次のステップにフィールドをマッピングします。

ワークフローの例​

ワークフローの例Open by default. Four common AI - Document Parser patterns in a 2x2 grid.
ベンダー請求書 SharePoint リスト
  1. 新しいファイルでトリガー SharePoint 受信請求書 図書館。
  2. 新しいファイルのコンテンツを取得します PDF。
  3. 走る AI - ドキュメントパーサー カスタマイズノートをパースアナライザーIDに設定 請求書パーサー。
  4. SharePoint アイテムを作成する 動的なデータからマッピングされた請求書番号、ベンダー名、合計金額、支払期日を含む AP リスト JSON。

インパクト: 手動データ入力は、非接触型AP入力システムに置き換えられました。

Classifyを使用した複数ベンダー対応の受信トレイ
  1. Outlook 新しいメールが届いたとき アタッチメントトリガー付き。
  2. 添付ファイルの内容をバイナリ形式で取得します。
  3. AI の実行 - カスタマイズ ノートを Classify Analyzer Id に設定してドキュメント パーサーを実行します (顧客請求書ベンダーごとに1つのスキーマを保持します。
  4. 返された分類名をオンにして、クライアントABCのフィールドを1つのデータバーステーブルに、クライアントXYZを別のデータバーステーブルにルーティングします。

インパクト: 1つ Power Automate フローは手動での選別なしにすべてのベンダーを処理します。

発注書 Excel レビュー用
  1. 新しいトリガー PDF Dropboxに保存 PO受信箱。
  2. ファイルの内容を取得します。
  3. AI の実行 - カスタマイズ ノートを設定したドキュメント パーサー 発注書解析ツール。
  4. Excel テーブルに行を追加する レスポンスからマッピングされた SalesOrderNumber、AgentName、OrderDate、TotalAmount を使用します。

インパクト: オペレーションチームは、1件も開封せずにすべての発注書を確認しています PDF。

顧客オンボーディングフォーム Dynamics 365
  1. Power Automate HTTPリクエストを受信すると ポータルから起動します。
  2. アップロードされたものをデコードしてください PDF。
  3. AI - ドキュメントパーサーを、カスタムオンボーディングフォーム用に作成したパースアナライザーIDをカスタマイズメモとして設定して実行します。
  4. データバース 新しい行を追加する 連絡先の場合、会社名、担当者名、メールアドレス、納税者番号、請求先住所を直接マッピングします。

インパクト: 手動でのCRM入力なしで、顧客がセルフサービスでオンボーディングできる仕組み。

よくある質問​

What is the difference between AI - Document Parser and AI-Invoice Parser?+
AI-Invoice Parser uses a fixed schema tuned for invoices (vendor, line items, totals, dates). AI - Document Parser is schema-driven: it runs whatever Analyzer you reference by Customisation Note, built once in the PDF4me dashboard. The same action handles purchase orders, receipts, contracts, custom forms, lab results, ID cards, or anything else you describe in a schema. Pick AI - Document Parser whenever you need flexibility or a non-invoice document type.
Where do I build the Analyzer?+
At https://dev.pdf4me.com/dashboard/#/ai-document-parser/ (Analyzer list, + Add) and https://dev.pdf4me.com/ai-document-parser/?id=<analyzer-guid> (Analyzer detail for schemas). Two analyzer types: Parse (one schema) and Classify (many variants). Reference the Analyzer Id in the Customisation Note field.
What does Customisation Note actually do?+
Customisation Note tells the action which saved Analyzer to apply to your document. Type the Analyzer Id you created in the dashboard (for example default_invoice_extraction, client_invoices, or purchase order parser). The Analyzer schema controls every extracted field; changing this single value lets one Power Automate flow handle multiple document types.
What format is the output and how do I map fields downstream?+
Parsed Document Data is dynamic JSON with one property per field defined in your schema. In SharePoint Create item, Excel Add a row, Dataverse Add a new row, or any downstream action, pick the matching property from the dynamic content panel and drop it into the target column. No Parse JSON step needed.
Which file types does the action accept?+
PDF, PNG, JPG, and JPEG. The Get file content action of any cloud-storage connector that exposes binary file bytes can feed AI - Document Parser. Scanned PDFs work because the AI engine handles OCR internally.
Can one flow process several document variants in one run?+
Yes, with a Classify Analyzer. Build one Classify Analyzer with one Schema per variant (Client ABC, Client XYZ, generic invoice). The AI picks the best-matching Schema at runtime and the action returns its fields plus the Classification Name. Switch on the Classification Name in a Power Automate switch step to route each result to the right downstream destination.
What happens on failure?+
Status code 400 means the request body was malformed (missing File Content, invalid filename, or an Analyzer Id that does not exist in your account). Status code 500 means a transient server-side error, your flow should retry. Use a Try / Catch / Finally scope around the action for production-grade error handling.
Will the same Analyzer work from Make, Zapier, n8n, or the REST API?+
Yes. The Analyzer Id is shared across every platform. Once you save an Analyzer in the dashboard you can call it from Power Automate, Make, Zapier, n8n, or the REST API by passing the same Id. Schema changes propagate to every platform without rewiring.

関連アクション​

他のプラットフォームでの同じタスク​

AI - ドキュメントパーサー Make
同じアナライザーID、ビジュアルシナリオフレーバー。ドキュメントテキストを返します。 JSONParse とペアリングする JSON モジュール。
AI - ドキュメントパーサー n8n
自社ホスティングまたはクラウド n8n ワークフロー。AIアナライザーIDドロップダウンは、GetAnalyzerIdを介して保存済みのアナライザーを直接読み込みます。 API。
AI - ドキュメントパーサー Zapier
6,000以上のデータからAI抽出をトリガーする SaaS アプリ。AIアナライザーIDドロップダウンからアナライザーを選択してください(AIアナライザー名は非推奨です)。
AIドキュメントパーサー REST API
生 POST 終点 /v2/FlowV2/AiDocumentParser カスタムバックエンドコードやPostmanテスト用。

ヘルプが必要な場合​