2022.05.14PowerApps│アプリ共有時の候補にグループを表示させる方法ツイートこんにちは、あんこ先生です。アプリの共有、グループで設定したくありませんか?人事異動があると、人数×アプリ数の変更が必要になりますよね。アプリやユーザー数が少ない場合はさほど苦には感じませんが、なるべく省力化したいですよね。そんな問題を解決するため、アプリの共有時にグループも表示させる方法を紹介します。この方法なら、グループのメンバーを変更すれば、アプリの権限も連動するようになります。テナントの設定によっては行えない作業もありますので、そのときは偉い人に設定してもらいましょう。通常、アプリの共有はユーザーかすべてのユーザーを選択します。アプリごとに数十人を入力していくのはしんどいですよね。ユーザーと異なり、通常グループはアプリの共有時に候補として挙がってきません。これは、グループのセキュリティ設定が無効になっているからです。詳しい仕組みはわかりませんが、SecurityEnabledという項目で判定しているようです。既存のグループの設定を有効に変えるには、グループの管理者権限とPowerShellの操作が必要です。PowerShellの操作は環境を破壊しかねないため、自信がなければ偉い人(管理者)に依頼してみましょう。結局偉い人のさじ加減ひとつなの?あきらめないで!グループの新規作成ならセキュリティ設定が有効の状態で作成することができます。セキュリティ意識高い系企業の場合、検知されて後日お叱りを受けるかもしれません。PowerShellの利用は計画的に・・・セキュリティ設定が有効なグループの作成方法グループの作成は、TeamsやPlannerなど様々なところから行えます。基本、意識していなくても、いつのまにか作成されています。これらのグループはセキュリティ設定が無効な状態で作成されます。セキュリティ設定が有効なグループは、Azureポータルから作成する必要があります。グループの作成方法│Azureポータルグループの作成方法は至ってかんたんです。順で押していくだけです。最低限設定が必要なのは次の6点です。グループの種類セキュリティとMicrosoft365の2種類があります。アプリの共有管理が目的であれば、Microsoft365を選んでください。セキュリティグループメンバーにユーザーだけでなく、デバイスやグループを指定できます。Microsoft365共有メールボックス、カレンダー、ファイル、SharePointサイトなどへのアクセスを付与できます。グループメンバーにはユーザーのみ指定できます。グループの名そのままです。部門やエリア、管理職などわかりやすい名称がオススメです。グループのメールアドレスそのままです。このアドレスに届いたメールは、グループメンバー全員が確認できます。メンバーシップの種類グループに対して動的メンバーシップまたは割り当て済みメンバーシップを選択できます。前者は●●支店とか社員番号XXXX以上など条件を満たしたユーザーが自動で加入します。反面、条件を満たさなくなった時点で脱退されます。ここがちゃんと設定されていれば、人事異動後の再設定が不要になります。動的メンバーシップの権限が割り当てられていないと設定できません。その場合、多少面倒ですが個別にユーザーを割り当てていきます。自分以外も設定できますが、その場合このグループに対する特権はなくなります。他者を所有者としたい場合、自分も含めて2名体制としましょう。割り当て済みメンバーシップとした場合、個別にユーザーを割り当てていきます。アプリの共有をグループで行うPowerAppsの共有画面で、グループが表示されたら成功です。そのグループで共有すると、所属する全ユーザーがアプリを使用できます。以後、グループのメンバーを修正すればそれに基づいたユーザーのみ使用できます。アプリとグループが1:1の関係だと効果は薄いですが、多:1になると効率が跳ね上がります。グループのユーザー修正も、Azureポータルから行えます。アプリ共有時ユーザーが所有および参加していないグループも候補に挙がる。グループで共有した場合、メール通知にチェックを入れても通知されない。グローバルアドレス一覧Microsoft365で作成したグループは表示される。既存グループのセキュリティ設定を有効にするここからは、自己責任でお願いします。詳細はここで詳しく紹介されています。モジュールを登録するために、次のコマンドを使用します。azuread正常終了のメッセージは表示されないためわかりにくいですね。AzureADに接続Connect-AzureADM365にサインインAzureADに接続できたら、次のメッセージが表示されます。はじかれるようならアクセス権限がないのであきらめましょう。グループのオブジェクトIDを調べるグループの一覧に表示されています。コピーしておきましょう。*確認だけなので失敗しても大丈夫です。最下段のSecurityEnabledがFalseなので、セキュリティ設定は無効です。*この処理は、管理者かグループの所有者でないと変更できません。変更処理後、もう一度設定を確認します。最下段のSecurityEnabledがTrueになったので、セキュリティ設定は有効です。同様の手順で無効にすることもできます。アプリの共有時にグループも表示させる方法のまとめ今回はアプリの共有時にグループも表示させる方法を紹介しました。AzureADポータルにアクセスしてグループを新規に作成する方法は、危険が少なくオススメです。既存グループの変更はリスクが伴うので、自己責任でお願いしますね。グループでアプリを共有すれば、以後グループのユーザーを修正するだけでアプリの共有情報も更新されます。今回作成したグループをTeamsと紐づければ、そちらでも同様の管理ができるようになります。ご支援よろしくおねがいしますこの記事を気に入ってくださった方、寄付してあげてもいいよという方がいらっしゃっいましたら、ご支援いただけると助かります。下記リンクからAmazonギフト券で、金額は15円からお気持ちを入力してください。メッセージもいただけるとたいへん喜びます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。US七草あんこ非IT系中間管理職やってます。社命によりoffice365を主軸とした業務改善プロジェクトメンバーに任命されたことでPowerAppsと出会えました。いまではビジネス・プライベートを問わず、欠かせないツールになっています。導入初期やアプリ作成時に遭遇した諸問題の解決法とサンプルアプリの作り方を紹介していきます。Twitterで情報収集しているので不明点など呟いているとお邪魔するかもしれません。