しごと自動化レシピ

WORK RECIPE Power Automate

Power Automateで担当者が未設定の案件を拾う

担当者が空文字またはnullの案件を同じ確認リストにまとめます。欠落を勝手に既定担当へ書き戻さず、どのレコードを担当割り当ての確認対象にするかを固定データで確かめます。

実行確認の記録なし

公式資料を参照して構成した手順です。本記事の操作・コードの実行は未確認です。小さな入力例で期待結果を確かめてから利用してください。

できあがるもの

C01・C02の2件を抽出する想定。空白だけの担当者は今回の条件では未設定扱いにならない。実環境での検証は未実施。

始める前に

  • Power Automateのクラウドフローを作成できるアカウント。組織の環境ポリシーと契約上の利用条件を確認する。
  • 手動トリガーの検証用フローを使う。外部コネクタや実メール送信は追加しない。データ操作の出力は実行履歴内で確認する。
入力例

[{"id":"C01","owner":""},{"id":"C02","owner":null},{"id":"C03","owner":"田中"}]

手順

  1. 手動トリガーのテスト用フローへComposeを置き、Inputと命名してサンプル配列を入力する。この段階ではSharePointなどの案件データへ接続しない。
  2. 「アレイのフィルター処理」を加え、FromはInputの出力にする。条件左に式empty(item()?['owner'])を入れ、等しい、式trueと比較する。trueを引用符付きの文字列にしない。
  3. 結果をMissingOwnersと命名する。後続のComposeにlength(body('MissingOwners'))を入れ、抽出件数を独立して確認できるようにする。レコードそのものへの更新アクションは使わない。
  4. 手動テストの実行履歴でC01とC02が含まれC03が含まれないか確認する。出力に含む情報は入力と同じなので、サンプル以外の顧客情報や連絡先は入れない。
  5. 追加サンプルとしてownerが半角スペース1文字の案件を試す。emptyは空白の意味を業務的に判別しないため、スペースも未設定にする場合はtrimと文字列化を組み合わせた別条件を設計して確認する。

期待結果と照合する

C01・C02の2件を抽出する想定。空白だけの担当者は今回の条件では未設定扱いにならない。実環境での検証は未実施。

まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。

うまくいかないとき

  • nullと空文字とスペースは同じ値ではない。対象に含める範囲を先に定義する。
  • 他システムへの接続後はコネクタのページ件数制限により全件でない可能性がある。

止める・元に戻す

実行を終え、検証用フローをオフにする。不要になったらそのフローだけを削除する。外部コネクタを使わないため業務データの復元は発生しない。

公式資料・対応範囲

参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。

同じツールで試す

Power Automateの記事一覧へ →