Power Platform 管理者が、ユーザー作成のアプリを一時的に無効にしたいということがあります。(例えばプレミアムコネクタを利用しているアプリを公開されてしまったが、削除すると問題があるケースなど)
この場合、管理者に所有権を付与してエクスポートしてから削除…などでもよいのですが、アプリを一時的に利用不可にすることができます。
Power Apps for Admin (管理コネクタ)
Power Automateには管理者のためのコネクタ(管理コネクタ)があります。
- Power Platform for Admins
- Power Apps for Admins
- Power Automate for Admins
Power Platform for Admins コネクタで環境情報を取得し、その環境に対して Power Apps for Admins コネクタでアプリ一覧を取得する…といったように用います。
アプリの隔離状態を設定する
環境名と PowerApps名(表示名ではなくGUIDです)を指定して隔離状態を設定できます。
隔離状態
Quarantined …隔離状態(実行できない)
Unquarantined …非隔離状態(実行できる)
隔離状態のアプリを実行しようとすると以下のように起動できません。
環境名やPowerApps名の取得が必要なため、実際に運用で利用しようとするとそれなりに作りこみが必要になるとは思いますが、ご活用いただければと思います。