Power Apps で請求書処理を使用する

現在、Power Apps で利用できる請求書処理コントロールはありません。 しかし、請求書処理の事前構築された AI モデルを使用して Power Automate フローを呼び出すアプリを作成し、結果をアプリに返すことができます。 次のサンプルは、その方法を示しています。

フローを構築する

  1. Power Automate にサインインします。

  2. キャンバス アプリがあるのと同じ Power Platform 環境であることを確認してください。 ページ右上の環境を確認してください。

  3. 左側のペインで、フローを選択します。

  4. 新規フロー>インスタント クラウド フロー を選択します。

  5. フローに "請求書処理フロー" という名前を付けてから、このフローをトリガーする方法を選択Power Apps を選択します。

  6. 作成 を選択します。

  7. +新しいステップ>AI Builder を選択し、アクションリストにある 請求書から情報を抽出する を選択します。

  8. 請求書ファイル 入力を選択して、動的コンテンツPower Apps で訊ねる を選択します。

    情報を処理して保存する。

  9. + 新規ステップ を選択して、powerapp に応答する、次にアクション リストの PowerApp またはフローに応答する を選択します。

    この例では、次の 2 つのテキスト出力を追加します: 請求書 ID請求書の合計。 キャンバス アプリに送り返したい抽出された請求書フィールドに基づいて、より多くのまたは異なる出力を追加することができます。

    入力を追加するには:

    1. +出力を追加する>テキスト を選択します。

    2. タイトルの入力請求書 ID と置き換えます。

    3. 新規 請求書 ID 入力を選択して、動的コンテンツ リストの 請求書 ID を選択します。

    4. + 入力を追加する>テキスト を選択します。

    5. タイトルの入力請求書合計 と置き換えます。

    6. 新規 請求書合計 入力を選択して、動的コンテンツ リストの 請求書合計 (テキスト) を選択します。

      PowerApp タイルに応答する。

  10. 使用しているフローを保存します。

キャンバス アプリを構築する

  1. Power Apps にサインインします。

  2. ページの右上にフローを作成した のと同じ Microsoft Power Platform 環境にいることを確認してください。

  3. 左側のナビゲーション ウィンドウで、+ 作成 を選択します。

  4. 空白からキャンバス アプリ タイルを選択します。

  5. アプリに名前を付けて、タブレット または 電話 フォーマットのいずれかを選択して、作成 を選択します。

  6. アプリ エディターで、挿入>メディア>写真を追加 を選択して、ユーザーがデバイスまたはカメラから画像をアップロードできるコントロールをアプリに挿入します。

  7. 画面の左側にある AddMediaButton1 を選択します。

  8. 上部の数式バーで、OnSelect イベントを選択します。

  9. アクション メニューを選択して、Power Automate を選択します。 前の手順で作成したフローを選択します。 フローが表示されない場合は、フローを作成した環境として同じ Power Platform 場所にいることを確認してください。ページの右上でこの環境は確認できます。

    アクション メニュー

  10. AddMediaButton1 コントロールの OnSelect のイベント上で次の式を入力します。 この式は、新しい画像がアップロードされたら作成したフローを呼び出すようにアプリに指示し、フローから受け取った結果を変数に保存します。

    変数の名前とフローの名前は、フローを構築するときに構成した方法によって異なる場合があります。

    Set(FlowResults, Invoiceprocessingflow.Run(AddMediaButton1.Media));

    Set(InvoiceId, FlowResults.invoice_id);

    Set(InvoiceTotal, FlowResults.invoice_total);

    式のメニュー。

  11. 次に、2 つのラベルと 2 つのテキスト入力を追加して、フローから取得する結果を表示します。 各テキスト入力の Default プロパティを変更して、前のステップで定義した変数の値を取得するようにします。

    ラベルとテキスト入力を追加する。

  12. これでアプリを使用する準備ができました。 右上の 再生 を選択して、テストします。

    完成したアプリ。

トレーニング: AI Builder のビルド済みモデルを使用して請求書のデータを抽出する (module)