Dataverse で管理されていないカスタマイズをブロックする
この記事では、Power Platform 管理者が、Power Platform 管理センターで アンマネージド カスタマイズをブロックする 環境設定を Microsoft Dataverse 環境用に有効にする方法について説明します。 アンマネージド カスタマイズは、コンポーネントの最上レイヤーに存在し、その後、コンポーネントの実行時の動作を定義します。 ほとんどの場合、アンマネージド カスタマイズがコンポーネントの動作を決定することは望ましくありません。
この環境設定により、システム管理者は、Microsoft Dataverse 環境でアンマネージド カスタマイズを防ぐことができます。 アンマネージド カスタマイズをブロックすることで、環境への変更が十分な安全性、可視性、監査を備えた承認されたアプリケーション ライフサイクル管理 (ALM) プロセスからのみ行われるようになります。 アンマネージド カスタマイズをブロックすると、アンマネージド カスタマイズを削除して環境をアンマネージド カスタマイズの状態で維持しながら、アンマネージド カスタマイズを開発環境に転送するために必要なソリューション操作が引き続き可能になります。 この機能は、運用環境でアンマネージド カスタマイズを減らすのに役立ちます。
設定を有効にすると、環境に対する次の操作がブロックされます。
- アンマネージド ソリューションの開発環境へのインポートがブロックされています。
- アプリ、テーブル、フォームなどの新しいソリューション コンポーネントの作成がブロックされます。
- アンマネージド変更を既存のマネージド コンポーネントに追加することがブロックされます。
- アンマネージド変更を行うと、次のようなエラーがユーザーに返されます。"この環境では、アンマネージド カスタマイズは許可されていません。 管理者により、使用を許可しない、または表示のみ許可されるアクションが設定されています。"
次の操作は、アンマネージド カスタマイズのブロック設定が有効になっている場合でも完了できます。
- 環境変数の変更、コンポーネントの有効化または無効化。 たとえば、Power Automate フローのオンまたはオフ、所有権の割り当て、またはテーブル レコードの共有。
- アンマネージド レイヤーを削除するを削除するなどのソリューション操作。
- アンマネージド ソリューションの作成およびエクスポート。
- フロー実行履歴を確認して、エラーを監視および理解します。
- フローを実行してそれをテストします。
アンマネージド カスタマイズのブロックの有効化
この機能は、Power Platform 管理センターの環境に対して、環境設定の機能 領域で有効または無効にできます。 デフォルトでは、この設定は無効になっています。 詳細: アンマネージド カスタマイズをブロックする
既知の制限
これらの機能には制限があり、アンマネージド カスタマイズのブロックが有効になっている環境では、予想どおりに動作しない場合があります。 これらの機能を使用すると、"この環境ではアンマネージド カスタマイズは許可されていません。 管理者により、使用を許可しない、または表示のみ許可されるアクションが設定されています。"
管理されていないカスタマイズのブロックが有効になっている環境で以下のアプリまたは機能のいずれかを使用する必要がある場合は、設定を無効にすることをお勧めします。
アプリまたは機能 | 制限事項 |
---|---|
Power Automate デスクトップ フロー | ホスト型コンピューター グループが機能しません。 |
Dynamics 365 Resource Scheduling Optimization | インストールまたはアップグレードできません。 |
自動レコード作成 | 自動レコード作成をアクティブ化、非アクティブ化、および編集できません。 |
レガシ ワークフロー | レガシ ワークフローを有効化および無効化できません。 |
フィールド サービス | 拡張された自動番号付けを有効化または調整できません。 ただし、既定の自動番号付けは引き続き機能します。 |
Connected Field Service | インストールできません。 |
Field Service Mobile | ジオフェンシング ソリューションをインストールできません。 初期インストール時に作成されたリレーションシップが削除されると、アップデートできません。 |
リソース スケジュール | リレーションシップを自動作成するためのスケジュール テーブルと選択オプションを有効化できません。 |
営業アクセラレータ | 営業アクセラレータの有効化、または設定の変更、リード データ ハイジーンの有効化、シーケンスの作成や編集、作業割り当ての構成、セグメントの作成や編集ができません。 |
データフロー | 新しいデータフローの作成、既存のデータフローの再公開、更新設定の変更、増分更新の変更、およびデータフローのインポートができません。 |
Dynamics 365 Customer Insights - Journeys (リアルタイム体験) | 体験を作成して公開することはできません。 トリガーなどのエンゲージメント アセットを作成および公開することはできません。 電子メール、フォーム、SMS、プッシュ通知などのチャネル アセットを作成および公開することはできません。 |
オムニチャネル | インストールまたはアップグレードできません。 |
サービス レベル アグリーメント (SLA) | サービス レベル アグリーメントの有効化、無効化、および編集が機能しません。 |
Attachments | activitymimeattachment テーブルを使用した予定または電子メールへのファイル添付が失敗します。 |
アンマネージドのカスタマイズのブロックに関する FAQ
この設定を使用して、テスト環境と運用環境でユーザーにフロー実行履歴への読み取り専用アクセス権を付与できますか?
はい、この設定がこの機能を実現させた重要なシナリオの 1 つです。 アンマネージド カスタマイズがブロックされている場合、責任のあるユーザーは、テスト環境または運用環境のマネージド フローの共同所有者になることができます。 共同所有者は、make.powerautomate.com を使用するか、API または PowerShell 経由でフロー実行履歴を確認し、エラーを監視してそのエラーを理解することができます。 これらのユーザーはマネージド コンポーネントに変更を加えることができないため、実質的には読み取り専用になります。 必要に応じてフローをオン/オフにしたり、使用目的やテスト目的でフローを実行したりできます。 フローの共同所有者は、向上した可視性と知識を活用して、開発環境でフローを調整し、テスト環境や運用環境への再展開を要求できます。