その機能、なぜ使えない?~Power Apps の仕組み~

1.6K Views

June 21, 25

スライド概要

2025/06/21
ビリビリ☆Power Apps 同好会 登壇大会#4
https://biribiri.connpass.com/event/356008/

での登壇資料です。

profile-image

Power Platform、Micorosoft 365らへんについて勉強しています。 気ままに勉強会 主催運営 https://kimamani.connpass.com/ たなの覚え書き(blog) https://tana-techlog.net/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

その機能、なぜ使えない? ~Power Apps の仕組み~ 2025/06/21 登壇大会 #04 奇想天外ビリビリ☆Power Apps同好会 #ビリビリ #ビリビリ たな (@dreams_panda)

2.

Power Appsでアプリを作成する • Power Appsでアプリを作成する導線ってたくさんありますよね • みなさんは、いつもどこからアプリ作成してますか? • クリックしてみたけど、使えなかったり、そもそも画面に表示されて いないといった経験はありませんか? 最近触ってみて分かった、ある条件下では、使うことのできない 箇所のご紹介と理由についてお話します。 #ビリビリ たな (@dreams_panda) 2

3.

注意事項 • お話する内容は、私の個人的見解を含みますのでご注意ください。 詳細については、Microsoft公式ページや実機確認されるようお願い いたします。 • 内容について認識違いをしている点があるかもしれません。お気づきの 場合は、ご指摘いただけると助かります。 • 画面や仕様は、2025年6月時点の情報です。 今後のアップデート等により、仕様変更する可能性があります。 #ビリビリ たな (@dreams_panda) 3

4.

自己紹介 Power Platformに魅了されたパンダ。 推しはPower Automateとマネージド環境。 Power Platformの仲間が増えると嬉しいです。 お仕事 個人事業主 (屋号:Attract Place) たな Power Platform 管理・運用支援 Power Platform 開発支援・トレーニング ※前職:某大手企業にて、Power Platform管理・運用担当に従事 (Yuka Tanabe) Microsoft MVP (Business Applications) コミュニティ運営 気ままに勉強会 :https://kimamani.connpass.com/ Power Platform Administrator Community :https://jppac.connpass.com/ SNSなど X(Twitter) : @dreams_panda ブログ : https://tana-techlog.net/ Docswell : https://www.docswell.com/user/tanapandalove #ビリビリ たな (@dreams_panda) 4

5.

Power Appsでアプリを作成する導線 #ビリビリ たな (@dreams_panda) 5

6.

ホーム • Plan Designerでのアプリ作成 #ビリビリ たな (@dreams_panda)

7.

作成 • Copilotで開始する • データで開始する • ページデザインで開始する • 空のキャンバスを使用して開始する #ビリビリ たな (@dreams_panda) 7

8.

アプリ • Copilotで開始する • データで開始する • ページデザインで開始する • アプリテンプレートで開始する #ビリビリ たな (@dreams_panda) 8

9.

アプリ > +新しいアプリ • Copilotで開始する • データで開始する • ページデザインで開始する • アプリテンプレートで開始する #ビリビリ たな (@dreams_panda) 9

10.

計画 • 計画を作成する • +新しい計画 #ビリビリ たな (@dreams_panda) 10

11.

アプリ作成の前提条件 #ビリビリ たな (@dreams_panda) 11

12.

Power Appsでアプリを作成するにあたっての前提条件 • ユーザーに「Basic User(ベーシックユーザー)」 と 「Environment Maker(環境作成者)」のセキュリティロールが付与されている。 • ユーザーに適切なライセンスが付与されている。 既定の環境(デフォルト環境)では、「Basic User(ベーシックユーザー)」 と 「Environment Maker(環境作成者)」セキュリティロールがユー ザーに自動的に付与される。 このロールは、アプリ開発を行うにあたって、基本的な最低限の権限。 #ビリビリ たな (@dreams_panda) 12

13.

アプリを作成してみる Copilotで開始する #ビリビリ たな (@dreams_panda) 13

14.

Copilotで開始する • 「Copilotで開始する」は、要件を読み取り、データワークスペースを介 して、Dataverseのテーブルを新しく作成してアプリを作成する機能 • テーブルを新しく作成する = 独自のカスタムテーブルを作成する #ビリビリ たな (@dreams_panda) 14

15.

Copilotで開始する • [作成] > [Copilotで開始する] をクリック #ビリビリ たな (@dreams_panda) 15

16.

Copilotで開始する • 現在の環境では作成できない旨のメッセージが表示される • 自分の環境 = すでに存在する「開発者環境」 で作成するか聞いてくる #ビリビリ たな (@dreams_panda) 16

17.

開発者環境がない場合は? • 新しい「開発者環境」を作成するか聞いてくる #ビリビリ たな (@dreams_panda) 17

18.

Copilotで開始する ※開発者環境がある場合 • [切り替えて作成する]をクリックする #ビリビリ たな (@dreams_panda) 18

19.

Copilotで開始する ※開発者環境がない場合 • [作成]をクリック #ビリビリ たな (@dreams_panda) 19

20.

Copilotで開始する ※開発者環境がない場合 • 開発者環境を新規作成中・・・ #ビリビリ たな (@dreams_panda) 20

21.

Copilotで開始する • すでに存在する、または新規作成された自分の「開発者環境」に切り替 わる • Copilotが利用できる 違う環境に切り替わっている! #ビリビリ たな (@dreams_panda) 21

22.

Copilotで開始する • データワークスペースが表示され、テーブルが提案される • [アプリを保存して開く]をクリックする #ビリビリ たな (@dreams_panda) 22

23.

Copilotで開始する • [アプリを保存して開く]をクリックする #ビリビリ たな (@dreams_panda) 23

24.

Copilotで開始する • アプリ作成中・・・・・ #ビリビリ たな (@dreams_panda) 24

25.

Copilotで開始する • アプリが完成! #ビリビリ たな (@dreams_panda) 25

26.

なぜ、この環境では作成できないのか? #ビリビリ たな (@dreams_panda) 26

27.

なぜ、この環境では作成できないのか? ① 「Copilotで開始する」は、まずDataverseに新規テーブルを作成するところか ら始まる。 ② Dataverseに新規テーブルを作成するには、環境において、下記のいずれかの セキュリティロールが付与されている必要がある。 • System Customizer(システムカスタマイザ) • System Administrator(システム管理者) ③ この環境において、以下のロールが付与されているため、Dataverseに新規 テーブルを作成することができない。 • Basic User(ベーシックユーザー) • Environment Maker(環境作成者) #ビリビリ たな (@dreams_panda) 27

28.

なぜ、この環境では作成できないのか? • 「開発者環境」には、必ず「System Administrator(システム管理 者)」が付与されているので、Dataverseのテーブルを作成できる。 そのため、環境の切り替えが行われるか、あるいは、新規に開発者環境 の作成がされてから、開始する形となる。 Dataverseにテーブルを作成するためには、「Power Apps Premium」 ライセンスが必要! #ビリビリ たな (@dreams_panda) 28

29.

そもそも「開発者環境」って? #PPACjp たな (@dreams_panda) 29

30.

環境の種類と特徴 既定の環境(default) 開発者環境 試用版環境 テナント内に1つだけ存在する手動では 削除できない「特別な種類」の運用環境 開発、テストを目的とした非運用環境で、 かつ、個人向け環境 短期でのテストを目的とした非運用環境 • ライセンスを保有するすべてのユーザーがア クセス可能 • Dataverse容量を計7GB(※)まで利用可能 • 1ユーザーあたり、Power Platform管理センター から3つ、開発者プランセルフサインアップで1つの 計4つまで作成可能 • 30日間で期限切れで自動的に削除される • 1ユーザーあたり1つだけ作成可能 • 実稼働、サンドボックスに変換する場合、 Dataverseの空き容量が1GB必要 ※ データベース:3GB、ファイル:3GB、ログ:1GB • テナントにPremiumライセンスがない場合、非アク ティブな状態が続くと、90日後、無効化、無効化後、 30日間で自動削除 実稼働環境 • 環境作成時にDataverseの空き容量が不要 • 容量制限あり(2GB) • 30日間非アクティブな状態が続くと無効化、 無効化後15日経過で自動削除 Teams環境 サンドボックス環境 (Dataverse for Teams) 組織での恒久的な作業に使用することを 目的とした運用環境 開発、テストに使用することを目的と した非運用環境 Microsoft Teamsのチームに紐づい た運用環境 • 環境作成時にDataverseの空き容量が1 GB必要 • コピーやリセットの機能を有する • 環境作成時にDataverseの空き容量が1 GB必要 • Teamsでアプリを作成または、アプリカタ ログからアプリをインストールすると自動的 に作成される • 1チーム1環境のみ • 容量制限あり(2GB or 100万レコード) [参考] Power Platform 環境の概要 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/environments-overview?WT.mc_id=DX-MVP-5005072#power-platform-environment-types [参考] Power Platform 環境の自動削除 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/automatic-environment-cleanup?WT.mc_id=DX-MVP-5005072 [参考] Dataverse for Teams vs Dataverse - Power Apps | Microsoft Learn https://learn.microsoft.com/ja-jp/power-apps/teams/data-platform-compare?WT.mc_id=DX-MVP-5005072 #ビリビリ たな (@dreams_panda) 30

31.

アプリを作成してみる データで開始する #ビリビリ たな (@dreams_panda) 31

32.

データで開始する • 「データで開始する」は、以下のいずれかの方法で、データワークスペー スを介して、 Dataverseのテーブルを新しく作成してアプリを作成す る機能 • Copilot経由で要件を読み取り、テーブルを作成 • SharePointリストをインポートして、テーブルを作成 • Excelファイル、CSVファイルをインポートしてテーブルを作成 • 新規にテーブルを自分で作成 #ビリビリ たな (@dreams_panda) 32

33.

データで開始する • [作成] > [データで開始する] をクリック #ビリビリ たな (@dreams_panda) 33

34.

データで開始する • [切り替えて作成する]をクリックする #ビリビリ たな (@dreams_panda) 34

35.

データで開始する • 以下の導線が表示される • Copilot(で開始する) • 新しいテーブルを作成する • 既存のテーブルを選択 • 外部データに接続する #ビリビリ たな (@dreams_panda) 35

36.

データで開始する • Copilotで作成する • 以降は、さきほどの「Copilotで開始する」と同様にデータワークスペースが 表示され、テーブルが提案される #ビリビリ たな (@dreams_panda) 36

37.

データで開始する • [新しいテーブルを作成する]をクリック #ビリビリ たな (@dreams_panda) 37

38.

データで開始する > 新しいテーブルを作成する • 以下の導線が表示される • Copilotで開始する • SharePoint リストをインポート(プレビュー) • Excelファイルまたは CSVをインポート • 空白から開始 #ビリビリ たな (@dreams_panda) 38

39.

SharePoint リストをインポート #ビリビリ たな (@dreams_panda) 39

40.

SharePoint リストをインポート #ビリビリ たな (@dreams_panda) 40

41.

Excel ファイルまたは .CSVをインポート #ビリビリ たな (@dreams_panda) 41

42.

Excel ファイルまたは .CSVをインポート #ビリビリ たな (@dreams_panda) 42

43.

空白から開始 #ビリビリ たな (@dreams_panda) 43

44.

空白から開始 #ビリビリ たな (@dreams_panda) 44

45.

Plan Designerを使ってみる #ビリビリ たな (@dreams_panda) 45

46.

ホーム > Plan Designer • Plan Designerを利用 #ビリビリ たな (@dreams_panda)

47.

ホーム > Plan Designer • 要件を入力して、[移動](Plan Designerへ移動)をクリック #ビリビリ たな (@dreams_panda) 47

48.

ホーム > Plan Designer • 必要なロールが付与されていないため、開発者環境へ促される #ビリビリ たな (@dreams_panda) 48

49.

ホーム > Plan Designer • Plan Designerが動作する #ビリビリ たな (@dreams_panda) 49

50.

注意点 #ビリビリ たな (@dreams_panda) 50

51.

「Copilotで開始する」の前提条件 [参考] Copilot で会話を通じてアプリを構築する - Power Apps | Microsoft Learn https://learn.microsoft.com/ja-jp/power-apps/maker/canvas-apps/ai-conversations-create-app?WT.mc_id=DX-MVP5005072#create-an-app-with-copilot #ビリビリ たな (@dreams_panda)

52.

Plan Designerの前提条件 [参考] Microsoft Dataverse データベースの追加 - Power Platform | Microsoft Learn https://learn.microsoft.com/ja-jp/power-platform/admin/create-database?tabs=new&WT.mc_id=DX-MVP-5005072#security-modelfor-the-databases [参考] Use Plan designer to create AI-Powered business solutions with Copilot - Power Apps | Microsoft Learn https://learn.microsoft.com/en-us/power-apps/maker/plan-designer/plan-designer?WT.mc_id=DX-MVP-5005072 #ビリビリ たな (@dreams_panda) 52

53.

[テナント設定]-[開発環境の割り当て] • 開発者環境の利用を制限されている場合は、「特定の管理者のみ」に設 定されているため、管理者に要確認。 #ビリビリ たな (@dreams_panda) 53

54.

注意点 • 開発者環境を作成するには、Power Platform管理センターの「テナ ント設定」-[開発環境の割り当て]が「すべてのユーザー」に設定されて いる必要がある。 • 「特定の管理者のみ」に設定されていると「Plan Designer」や 「Copilotで開始する」が表示されない。 • また、「データで開始する」においては、異なる動作をする。 ※ ただし、コレに該当しない場合もある ※ 現時点での検証結果のため、必ずしも今後も同じ動作になるとは限りません。 #ビリビリ たな (@dreams_panda) 54

55.

ホームにCopilot(Plan)がない状態 • [テナント設定]-[開発環境の割り当て]が「特定の管理者のみ」 • セキュリティロールが、Basic User、Environment Maker • Plan Designerが表示されない! • 「Copilotで開始する」のメニューが表示されない! #ビリビリ たな (@dreams_panda) 55

56.

ホームにPlanのCopilotがない場合 • 「データで開始する」をクリックする #ビリビリ たな (@dreams_panda) 56

57.

ホームにPlanのCopilotがない場合 • 旧UIが表示される #ビリビリ たな (@dreams_panda) 57

58.

Dataverseを利用できる環境の確認方法 #ビリビリ たな (@dreams_panda) 58

59.

Dataverseを利用できる環境の確認方法 • 「環境を選択」画面で、「Dataverseによるアプリのビルド」に分類されている環境 は利用可能。 • 環境をマウスオーバーして、「自分のロール」を確認して、 「管理者」または、「データへのアクセスが許可された作成者」 であること。 System Administrator (システム管理者) System Customizer (システムカスタマイザー) #ビリビリ たな (@dreams_panda) 59

60.

Dataverseを利用できる環境の確認方法 • 「環境を選択」画面で、「その他の環境」に分類されている環境は利用不可。 • 環境をマウスオーバーして、「自分のロール」を確認して、 「データへのアクセスが完全には許可されていない作成者」の 場合は、利用不可。 Basic User (ベーシックユーザー) + Environment Maker (環境作成者) など #ビリビリ たな (@dreams_panda) 60

61.

さいごに #PPACjp たな (@dreams_panda)

62.

さいごに • 「Plan Designer」や「Copilotで開始する」といったAIを利用した機 能では、Dataverseへ新規テーブルをどのように作成するかの提案か ら、行ってくれます。 • Dataverseテーブルを利用する。つまり、Premiumライセンスが必須 であり、かつ、「Basic User」、「Environment Maker」というセキュ リティロールだけでは、不足することになります。 • 管理者のみなさんは、利用ユーザーに対して、新しい機能を開放するた めに、ライセンスの購入や今まで塞いでいた機能の開放など、今までの ガバナンス、セキュリティ、運用を見直す必要が出てくる可能性がありま す。 #PPACjp たな (@dreams_panda) 62

63.

THANK YOU ! Happy Power Platform Life! たな (@dreams_panda) 63