技術情報ブログ
SharePoint
2022.10.12

Power Apps:「委任に関する警告」とは?委任の仕組みと2,000件制限をわかりやすく解説

Power Apps:「委任に関する警告」とは?委任の仕組みと2,000件制限をわかりやすく解説

この記事の3行要約

  • Power Appsの「委任」とは、Power AppsがSharePointなどのデータソースに検索処理を任せる仕組みのこと。

  • 委任できない関数を使うと、Power Appsが受け取れる最大2,000件(デフォルト500件)の範囲内でしか検索されず、意図しない検索結果になる「委任問題」が発生する。

  • 「委任に関する警告」はエラーではなく、対象データが2,000件以内であれば無視してよい注意喚起である。

この記事を書いた人
小刀稱知哉

小刀稱 知哉ことね ともや

SharePoint Power Platform全般 Copilot Studio 技術アドバイス・教育支援

Power PlatformやSharePointを中心に設計・開発・アドバイス・教育まで幅広く担当しています。内製化をご希望の場合はお気軽にお問い合わせください!

2025 Microsoft MVP(Power Apps・Power Automate)
PL-200 PL-300 PL-400 PL-600 MS-700 AZ-104 AZ-305 SC-200 SC-100

「委任に関する警告が出るけど、無視していいのか分からない」——そんな不安を感じた方に向けて、Power Appsの設計を支援するサービスをご紹介します。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

MSクラウドに関するご相談・お問い合わせはこちら

お問い合わせフォームへ

こんにちは。アーティサン株式会社の小刀稱(ことね)です。

Power Appsでアプリを作成する際、「委任に関する警告」が表示されたことはありますか?
委任問題は、Power Appsを理解する際の1つの大きな壁だと思います。

委任問題の回避策などは、他の方のすごくわかりやすい記事が多くありますので、 今回は、「そもそも委任問題って何なのか?」という部分についてわかりやすく説明してみたいと思います。

内容としては、Power Appsでアプリを作成している方に向けた記事です。

 

登場人物

最初に、今回の記事で登場する各人物について説明します。
(今回は擬人化して説明してみようと思います。(笑))

今回はSharePoint君Power Apps君の2人の人物が登場します。

※Dataverseを用いる場合は、「SharePoint君」を「Dataverse君」と読み替えてください。

PowerAppsとSharePoint
登場人物の紹介

 

Power Appsにおける委任とは

最初に、Power Appsにおける委任について説明します。

委任という言葉自体は「誰か誰か何かを任せる」という意味です。

Power Appsにおける委任とは、簡単に言うと「Power Apps が SharePoint に 検索 を任せること」ということです。

実はPower Appsは自分で検索を行わず、SharePointに検索条件を伝え、SharePointが検索を実行し(=検索を委任する)、その結果をPower Appsに返すという処理を行っています。

検索の委任 検索の委任
検索の委任

 

委任に関する警告とは

ところで、Power Appsでアプリを作成している際、「委任に関する警告」が表示されたことはありませんか?

委任に関する警告
委任に関する警告

前項で説明したとおり、基本的にPower AppsはSharePointに検索を依頼(=委任)しています。
ただし、SharePointはデータを溜めることは得意ですが、検索を行うことはあまり得意ではありません。

よって、Power Appsが難しい検索条件を伝えると、SharePointでは対応出来ないことがあります。
この場合、SharePoint側では対応出来ないため、全データをPower Appsに渡し、Power Apps側で検索するという挙動になります。

※「難しい検索条件」とは、具体的に言うと「委任できない関数」のことを示します。
委任できるかどうかは関数やデータベースの種類(SharePoint or Dataverse)によって異なります。

詳細については、以下URLをご参照ください。
キャンバス アプリでの委任について

ただし、そこで問題になるのが、「Power AppsがSharePointからと受け取ることができる最大のレコード数が2,000件」という事実です。(2023年12月時点)

上記の設定値は、Power Appsのファイル設定全般データ行の制限から確認することが出来ます。

※デフォルト値は500であり、最大値は2,000です。

データ行の制限]
データ行の制限]

SharePointから全データを渡されても、Power Appsは2,000件以上は受け取れないため、
全データが2,000件より多い かつ 委任出来ない関数を使う場合、本当は10,000件の中から100件を検索する予定が、実際は先頭2,000件の中から検索することになるため、検索結果が想定より少ない値となるということが、俗に言う「委任問題」となります。

そして「委任に関する警告」とは、SharePointから渡されたデータが全データ(最大2,000件)かどうかわからない状態のことを指します。

検索の委任 委任問題と委任に関する警告
委任問題と委任に関する警告

これはあくまで警告であり、エラーではありません。
対象のデータが2,000件以内であることが明確な場合は、委任できるorできないは関係ないので、警告が出たとしても無視していいということになります。

補足:ギャラリー コントロールの場合

先程Power Apps側では、最大2,000件までのデータしか取得出来ないとお伝えしました。 ただしこれには例外があり、「委任できる関数 かつ ギャラリー コントロール」の場合は2,000件以上取得可能です。

これはギャラリー コントロールが、画面上に表示されている分のデータを都度取得しているからです。
(1回あたりの取得件数は2,000件以内であり、ギャラリーをスクロールする度に都度データを取得)

 

おわりに

いかがでしたでしょうか。

委任に関する話は調べれば調べるほどドツボにハマってしまいます。(実際私がそうでした、、、)
当時の自分に説明するならこんな感じかなと思いながら、今回の記事を作成してみました(笑)

Power Appsでアプリを作成する際、今回の内容が少しでもお役に立てますと幸いです!

 

委任問題を含むアプリの設計・パフォーマンス改善でお困りの際は、以下より各種サービスをご確認ください。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

MSクラウドに関するご相談・お問い合わせはこちら

お問い合わせフォームへ

 

こちらも合わせて読みたい

Microsoftクラウド関連

シェアする
記事カテゴリ
最新記事
2026.07.22

X-SP Featureでできること~SharePoint上にHello Worldを表示させてみよう!~

2026.07.15

Dataverse応用(2)!オートナンバー列で自動採番する-実は多い注意点

2026.07.08

SharePointのリストアイテム閲覧数をGA4で計測する方法|X-SP Feature アクセス解析支援

2026.07.01

SharePointのツリービューでフォルダ階層を直感的に表示する方法|X-SP Feature(第6回)

2026.06.24

カスタムスクリプト不要!SharePointでHTMLファイルを表示する方法|X-SP Feature(第5回)

APIPnP PowerShellページ承認Formulasプロパティフロー設計Power Apps 導入並べ替えブログ 継続 コツDLPサブグリッド未読Google Tag Managerシーケンス番号attributeO/Rマッパーマーカークラスタリングライブラリviewメールコンポーネントエクセルスケジュール済みクラウド フローChatGPTライセンスmultiple itemエラー通知更新日生成系AITest Studio生成AI自治体HTTP リクエストカスタムスクリプトドキュメント管理カラーセットテンプレート活用Power Apps 比較ヘッダー非表示技術力向上権限管理ベストプラクティスDataverse テーブル既読タグ埋め込み接頭辞validationazure sql databasetailwindcssビューfirst()関数dialogerrorレスポンシブ レイアウトOpenAI環境構築手順複数項目削除変更Copilotテスト事例ワーケーション業務効率化IT管理カラーユニバーサルデザイン自動化事例モデル駆動型 とはリスト フィルタ文章力 鍛え方野良権限部署全文表示サイトの利用状況自動付番ローコードCase式マルチテナントアクセス制限nestTips復元responsive layoutオープンAIpipelineシェアポイントフォルダ外部DBlicenseテストスタジオ活用名古屋ファイル保存申請システムアプリデザインNode.jsシステム構築便利アウトプット 重要性Teams ファイル共有リレーションシップ閲覧数ヒートマップ受注番号 自動採番AngularHTTP Requestドロップダウンメニューノーコード入れ子新機能restoreデータ行の制限チャットGPTCI/CD便利機能ゴミ箱連携添付ファイルコントロール使い方サイトブランド化体験記エンティティワークフロー自動化UI/UXVisual Studio CodeAlternate Key野良アプリ対策IT エンジニア 転職OneDrive1対多アクセスランキングSharePoint アドオンチケットID 自動生成AccessCSSBreakpointObserver承認動的リスト変数Power BI引き継ぎgalleryパイプラインカレンダー完全削除接続ファイルサイズ基本知識フォントカスタマイズ感想フォルダ構成設定アクセシビリティPCF代替キーCoEブログ モチベーションつながり参照多対多コンテンツ活用HTMLファイル表示Script LoaderInfoPathxUnitメディアクエリリマインドcollection検索個人列退職ギャラリーDevOpsCalendarモデル駆動型データフローフルリモートワークPowerAutomateブランドセンターチームサイトMicrosoft Learn Docsアジャイル開発Wordテンプレート環境構築重複チェック内製化コンサルティングネタ切れ 対策システムカスタマイザーER図強調表示されたコンテンツフォルダツリーDesign LoaderMatTable.Net Core 3.1スマホSetコレクションMicrosoft 365グループユーザー列所有者を変更スクロールMicrosoft 365Teamsセキュリティロールrecycle binアーティサンX-SP Designテーマ作成コミュニケーションサイトカスタムコネクタ準委任契約業務自動化カスタムコンポーネントGUIDITサポートAI ブログ 活用Connection Reference入門編UUドキュメントライブラリHello WorldAngular MaterialVSCodePCForAll複数の添付ファイルセキュリティグループSharePoint Online異動コンテナ簡易在庫管理ローコード開発ビジネスルールアクセス許可Artisanスライドショーデザイン拡張サイトの種類OpenAPI請負契約効率化Power Platform CLI業務キー月額定額PV数 増やす共同所有者1行テキストPVツリービューHTML Viewerデータ構造.Net Core Test ExplorerレスポンシブUpdateContext承認フロー送信元リストLoopショートカットキー時間外非エンジニアDataverseSharePoint Framework転職Slide showMicrosoft365要件定義MCPサーバー総合評価型入札資料作成開発手順複合キー委任問題権限トラブル主要な所有者複数行テキストWebパーツファイル管理SharePoint カスタマイズモデル駆動型アプリSortByColumns関数Dataverse for TeamsDynamics 365ロードマップフォームメールの送信非表示Microsoftshortcut key通知体験談JavaScriptSPFx主キー比較移行サイト構成FAQエージェントデジタルトランスフォーメーション初心者向け拡張機能データ整合性Delegationアクセス権限環境変数選択肢閲覧数可視化リストアイテムSharePoint HTML埋め込みPower AppsTypeScriptitem関数入門技術form差出人アプリdesignconcat関数ファイル勉強表示サンプルCopilot Studio社内ポータル多言語化権限設計AIチャットボットプロポーザル方式ハウツービルドデータベース設計サブスクリプション型支援ファイルパスクラシック画面日付Google Analytics表示回数SPFx WebパーツPower PlatformHTMLGoogle Maps初心者Itエクスポートインスタントクラウドフロー[市民開発者JSON文字制限フィルター クエリ内製化切替samplePowerAppsグループウェアMUIデータ移行実運用官公庁システム画像挿入プロジェクト作成ユニークキーMVP共有設定ソリューションエクスポート整数GA4x-sp-feature-seriesSharePointEF CoreMarker Clusterer中級者DXインポート自動化したクラウドフロー構築デザインフロー実行ドキュメント ライブラリ市民開発登録者X-SPNFCタグエンゲージメントMultilingualJSON書式保守性デジタル化推進複数レコードPCFギャラリー一意制約技術支援情報漏洩対策権限管理データ型Microsoft Clarityオートナンバー列ExcelマイグレーションRANK()関数キャンバスアプリノウハウカスタマイズ委任自動化したクラウド フロー運用開発環境filter query管理システム列StyleDLPポリシー地方自治体MLテンプレート化DX推進テーマカラーPDF変換業務システムURLパラメータ技術ブログ 書き方コマンドバーカスタマイズ組織変更X-SP FeatureGTM連番Power AutomateFramework CoreDynamics 365 SalesDatePicker情報技術componentVBAフローの種類選択肢列環境sortガバナンス登録日StudioTestCopilot Studiot共有リンクサイト複製作り方ダークモード資料自動作成キャンバスアプリ 違いメンテナンスモードエンジニア ブログ メリットSharePoint管理センター注文管理アプリ見逃し防止アクセス解析自動採番C#Attribute directivesMicrosoft TranslatorDropdownメッセージIDダイアログエラーインスタント クラウド フロー参照列本番環境ソートerror notification更新者AICanvas自治体DXレポート化
PageTop
ページトップに戻る