今回は、次のポイントについて見ていきましょう
- はじめに
- なぜクロードは、標準的なツールよりも日本語の文書をうまく処理できるのか
- ビルドを行う前の前提条件
- ステップバイステップで解説:HTTP 経由で Claude を Power Automate に接続する
- 日本語文書の処理に関するプロのヒント
- 出力をBusiness Centralに連携する
- まとめ
はじめに
Microsoft Power Automate 内で日本語の文書を処理することは、日本に進出している外資系企業の財務・業務チームが直面する最も一般的な課題の一つです。請求書は、令和元年の日付や消費税の欄が記載された日本語で届きます。契約書には、標準的な OCR ツールでは誤認識されたり無視されたりするような、正式な法律用語が使用されています。 また、承認フォームのレイアウトは、グローバルテンプレートでは対応できない形式になっていることも少なくありません。
標準のPower Automateツールキット、特にAI Builderは、日本のビジネス文書の多様性や言語的な複雑さに対応しきれていません。HTTPアクションやカスタムコネクタを介してPower Automateに接続されたClaude AIは、この課題をスムーズに解決します。Claudeは言語に対する深い理解を備えているため、法的契約書、請求書、手書きのフォームなど、日本語のテキストの処理に最適です。
このブログでは、その連携機能の設定方法と使用方法を詳しく解説するとともに、日本を拠点とするマイクロソフトパートナーおよび、そのパートナーがサポートする海外企業のチームに向けた実践的なガイダンスを提供します。
なぜクロードは、標準的なツールよりも日本語の文書をうまく処理できるのか
一般的な文書処理ツールは、テンプレート照合に依存しています。これらのツールは、予測可能なレイアウトの中で、認識するように学習されたフィールドからデータを抽出します。しかし、日本のビジネス文書は、いくつかの点でこのモデルに当てはまりません。
日本の請求書は、業者ごとにさまざまな書式が採用されており、日付欄は令和暦形式で表記され、消費税は日本の適格請求書制度に基づき記載され、業者名は漢字で表記されているため、欧米のERPシステムの業者マスターデータと完全に一致しない場合があります。 契約書では敬語が使用されており、文脈に応じて意味が変化する用語が周囲の条項によって異なる意味を持つことがあります。また、日本の組織内で使用される承認書には、印刷された部分と手書きの部分が混在していることがよくあります。
Claudeは、文書を単なるテンプレート照合エンジンではなく、推論モデルとして扱います。文書を読み取り、ページ全体の文脈を理解し、レイアウトの違いにかかわらず構造化された出力を返します。特に日本のビジネス文書においては、これが、予期せぬエラーを起こす抽出ツールと、日本での業務で実際に受け取る多様なフォーマットにわたって一貫して機能するツールとの違いとなります。
ビルドを行う前の前提条件
統合を構築する前に、2つの要件を満たす必要があります。
まず、AnthropicのAPIキーを用意します。console.anthropic.comのAnthropic Consoleでサインアップし、APIキーを生成してください。このキーは、Azure Key Vaultに保存するか、Power Automateの「セキュア入力」機能を使用して、安全に保管してください。フロー内でこのキーを平文で公開することは絶対に避けてください。
次に、Power Automate Premium ライセンスが必要です。Claude API を直接呼び出す推奨方法である HTTP アクションには、プレミアムコネクタのライセンスが必要です。組織で既に Business Central やその他の統合向けにプレミアムコネクタを使用した Power Automate を実行している場合は、この要件はすでに満たされています。 あるいは、カスタムコネクタを一度作成すれば、環境内のすべてのフローで再利用できます。これは、複数のフローから Claude を呼び出す本番環境での展開において推奨されるアプローチです。
ステップバイステップ:HTTP 経由で Claude を Power Automate に接続する
この統合は、4つの段階を経て行われます。
ステージ1:ドキュメントを抽出してデコード このフローでは、日本語のドキュメントを取得し、読みやすいテキスト形式に変換する必要があります。 「SharePointでファイルが作成されたとき」などのトリガーから「ファイルの内容」を使用するか、Outlookのトリガーから「添付ファイルを取得」を使用してください。ドキュメントが画像やスキャンされたPDFの場合は、Power AutomateのAI Builderの「ドキュメント処理」ステップを使用して、初期のOCR処理を行い、日本語の文字を抽出した上で、そのテキストをClaudeに渡してください。
ステップ 2: HTTP アクションを設定 フローに新しいステップを追加し、「HTTP」アクションを選択します。次のように設定します。
メソッドを「POST」に、URIを https://api.anthropic.com/v1/messages、および以下のヘッダーを含む x-api-key (安全に保管されたAPIキーを参照するもの)、 anthropic-version を 2023-06-01に設定し、 Content-Type を application/json. 「Body」には、モデル、最大トークン数、およびメッセージの内容を含むJSONペイロードを渡します。ドキュメント抽出ステップからの動的コンテンツを使用して、実際のドキュメントテキストをプロンプトに渡します。
ステージ3:日本語文書用のプロンプトを設計 日本語の文書では、文脈に大きく依存し、敬語や丁寧語の具体的な使い方が意味に影響を与えるため、プロンプトの明確さが極めて重要です。 期待する出力形式については、Claudeに明確に指示してください。請求書の場合、請求書番号、発行日(YYYY-MM-DD形式)、仕入先名、明細、小計、消費税額、および適格請求書登録番号を抽出し、JSONオブジェクトとして返すようClaudeに指示してください。 契約書については、義務事項の要約、重要な日付の特定、非標準的な条項の指摘、および特定の法律用語の英語への翻訳をClaudeに指示してください。トークン制限にも注意してください。日本語のテキストは英語よりもトークン密度が高いため、抽出された文書テキストが選択したモデルのコンテキスト制限を超えないようにしてください。
ステップ4:Claudeの応答を解析 HTTPアクションの後に「Parse JSON」ステップを追加します。Claudeが返すJSONの構造に一致するスキーマを定義します。これにより、Claudeの出力がフローで処理可能な個別の変数に変換され、各フィールドがBusiness Central、SharePoint、またはTeamsの承認リクエスト内の適切な宛先にルーティングされます。
日本語文書の処理に関するプロのヒント
日本という文脈において、生産の信頼性を高めるには、3つの実務上の配慮が有効です。
手書きまたはスキャンされた文書
テキストをClaudeに渡す前に、OCRの前処理ステップの精度が十分に高いことを確認してください。OCRの出力精度が低いと、下流の抽出工程でエラーが連鎖的に発生し、Claudeではそれを完全に回復できなくなります。
日付
プロンプト内でClaudeに対し、すべての日付形式を「YYYY-MM-DD」に統一するよう明示的に指示してください。日本語の文書では、令和暦形式、グレゴリオ暦形式、あるいは同じ文書内で両方が混在している場合があります。一貫した形式への統一を行うことで、Business Centralや、標準的な日付形式を想定している下流システムでのエラーを防ぐことができます。
仕入先名
クロードに対し、文書に記載されている通りの日本語名を漢字で正確に表示するとともに、ローマ字表記も併記するよう指示してください。この2つの形式で出力することで、Business Centralの仕入先照合ロジックが、手動による介入なしに正しい仕入先マスターレコードを特定できる可能性が最も高まります。
出力をBusiness Centralに連携する
ClaudeのJSON出力が変数として解析されると、Power AutomateはそのデータをDynamics 365 Business Centralに直接転送します。仕入請求書が作成されるか、既存の仕入発注書と照合されます。仕入先名は仕入先マスターと照合されます。仕入税額は、仕訳登録前に明細行の合計額と照合して検証されます。
検証に失敗した項目、または定義された承認閾値を超えた項目は、Claudeによる抽出要約が添付された状態でTeamsの承認リクエストに転送されます。審査担当の会計担当者は、元の日本語文書を開くことなく、主要な数値、フラグが立てられた問題点、およびClaudeによる説明を確認できます。承認されると、このフローにより、検証済みの仕訳がBusiness Centralに自動的に転記されます。
このアーキテクチャにより、現在、日本の子会社の多くにおいて買掛金処理に多大な時間を費やしている手作業によるデータ入力の手順を排除しつつ、財務ガバナンスに不可欠な人的な監督機能を維持することができます。
まとめ
HTTPを介してClaude AIとPower Automateを連携させることで、日本を拠点とする運用チームは、日本語文書を大規模に処理するための実用的かつ本番環境対応の手法を得ることができます。Claudeの言語推論機能とPower Automateのワークフローオーケストレーションを組み合わせることで、従来の標準的な自動化ツールでは対応できなかった、多様な文書形式、バイリンガルの複雑さ、および承認フローへの対応が可能になります。
日本でDynamics 365 Business Centralを導入している外資系企業にとって、この統合は、すでに導入済みのMicrosoftのスタックに自然に組み込まれており、新たなプラットフォームやデータチェーンへの追加ベンダーは一切必要ありません。
シスアミック㈱は、東京に拠点を置くMicrosoft Dynamics 365 Business Centralのパートナー企業であり、日本で事業を展開する欧州および北米の企業向けに、Power AutomateおよびAIの統合ソリューションを専門としています。 当社は、日本のコンプライアンス要件や業務上の複雑さに細心の注意を払いながら、Claudeを活用した文書処理ワークフロー、バイリンガルの承認フロー、およびBusiness Centralとの連携を設計・実装しています。info@sysamic.com までメールをお送りいただくか、当社の お問い合わせフォームへご連絡ください。

