Document AI プロセッサでドキュメントを処理する

このドキュメントでは、別の Document AI プロセッサで新たに処理された結果を使用して、既存のドキュメントを更新する方法について説明します。

現在の制限

ProcessWithDocAi パイプライン は、取り込み中に処理されたドキュメントでのみ機能します。 パイプラインの今後のバージョンでは、まだ処理されていないドキュメントにもこのパイプラインが拡張されます。リリースノートの更新情報にご注目ください。

ドキュメント スキーマでスキーマ マッピングを構成する(管理者のみ)

スキーマをマッピングする ドキュメントの設定では、 Document AI Warehouse スキーマの新規または既存のプロパティを、 Document AI から抽出されたエンティティにマッピングするように構成する方法について説明します。この方法については、Document AI Warehouse 管理コンソールで説明します。

Document AI Warehouse 管理コンソールに移動する

管理者権限があることを確認します。管理コンソール に移動できます

管理 UI へのリンク

スキーマ マッピングを使用して新しいスキーマを作成する

スキーマ マッピングを使用して新しいスキーマを作成できます。スキーマの詳細ビューでスキーマを更新することで、既存のスキーマにも同じ手順を適用できます。ただし、スキーマ更新機能は現在制限されています。既存のプロパティの削除や変更はサポートされていません。

  1. [スキーマ マネージャー] タブで [新規追加] をクリックします。

    ステップ 1

  2. 表示名と説明を入力します。

    ステップ 2

    作成後に表示名を変更することはできません。説明は省略可能で、作成後に更新できます。

  3. [次へ] をクリックします。スキーマの JSON エディタが表示されます。これには、前の手順で入力した表示名と説明が含まれます。

    ステップ 3

    この例では、total_amount プロパティを property_definitions リストに追加します。

        {
            "name": "total_amount",
            "display_name": "Total Amount",
            "is_repeatable": false,
            "is_filterable": true,
            "is_searchable": true,
            "is_metadata": false,
            "is_required": false,
            "float_type_options": {},
            "schema_sources": [
                {
                        "name": "total_amount",
                        "processor_type": "INVOICE_PROCESSOR"
                }
            ]
        }
    

    このプロパティは、INVOICE_PROCESSOR によって抽出された total_amount フィールドにマッピングされるように構成されています。プロセッサ タイプの完全なリストを取得するには、 fetchProcessorTypes APIを使用します。

  4. スキーマを作成するには、[完了] をクリックします。完了すると、確認メッセージが表示されます。

    ステップ 4

  5. スキーマの詳細を表示できます。

    ステップ 5

例: OCR 処理されたドキュメントに請求書プロセッサを使用する

スキーマで定義されたプロパティ マッピングを使用すると、OCR 処理されたドキュメントを請求書プロセッサで再処理できます。このプロセッサには、解析結果からマッピングされた total_amount プロパティがあります。

  1. 再処理するドキュメントを選択します。

    別のプロセッサを適用するドキュメントを選択します。アクションバーで [Document AI で抽出] をクリックします。

    ステップ 1

    ポップアップ ダイアログ ボックスには 3 つの入力フィールドがあります。

    1. プロセッサ ID: ドキュメントの処理に使用する プロセッサ ID。

    2. エクスポート ファイルパス: ドキュメントを一時的に保存するステージング バケットパス。

    3. プロセッサ結果フォルダ パス: プロセッサで解析されたドキュメントを保存するバケットパス。

    ステップ 2

  2. 請求書プロセッサ ID を取得します。

    一括アップロード ガイドで OCR パーサーを作成するのと同様に、一括アップロード ガイドで OCR パーサーを作成するのと同様に、 プロセッサ ギャラリーから請求書プロセッサを作成できます。

    ステップ 3

    [プロセッサの詳細] ページで ID を確認します。

    ステップ 4

  3. パイプラインをトリガーしてステータスを追跡します。

    ダイアログに ID と 2 つのバケットパスを入力したら、[抽出] をクリックしてパイプラインをトリガーできます。

    ステップ 5

  4. パイプラインをトリガーすると、ステータス トラッキング ページが表示されます。

    ステップ 6

    現在、このページには進行状況のトラッキングはありません。ジョブが完了するまで、ステータス ページには [保留中] と表示されます。

  5. 更新された結果を確認します。

    ジョブが完了したら、ドキュメントをクリックして、抽出結果が正しく更新されているかどうかを確認できます。

    ステップ 7

    total_amount プロパティが解析結果からマッピングされていることがわかります。

    ステップ 8

    [AI] ビューで、抽出されたエンティティの完全なリストを確認できます。

    ステップ 9

次のステップ

次のガイドに沿って、ドキュメントを Document AI Workbench の カスタム ドキュメント エクストラクタ にエクスポートします。