SLA が有効なエンティティで構成されるマネージド ソリューションを削除できない
この記事では、Dynamics 365 Customer Service でサービス レベル アグリーメント (SLA) が有効なエンティティで構成されるマネージド ソリューションを削除できない問題の解決策について説明します。
現象
SLA が有効になっているエンティティを含むマネージド ソリューションは削除できません。 このエンティティは、以前にインポートされたソリューションの一部として作成されています。
原因
エンティティで有効にすると、SLA を無効にすることはできません。
問題を理解するにはこの例を使用します。
- Org1 で新しいソリューションを作成し、フィールド ソリューション という名前を付けます。
- フィールド ソリューション で新しいエンティティを作成し、フィールド作業 という名前を付けます。
- フィールド ソリューションを管理ソリューションとしてエクスポートします。
- フィールド フィールドを Org2 という新しい組織にインポートします。
次:
- Org1 で別のソリューションを作成し、差分フィールド ソリューション という名前を付けます。
- エンティティ フィールド作業 を差分フィールド ソリューションに関連付けます。 エンティティで SLA を有効にします。
- 差分フィールド ソリューションを管理ソリューションとしてエクスポートします。
- 差分フィールド ソリューションを Org2 にインポートします。
ここで、Org2 から Delta Field ソリューション を削除しようとすると、SLA が有効になっている Field work エンティティが関連付けられているため、削除できません。
解決方法
SLA が有効なエンティティを持つ管理ソリューションを削除するには、最初に、エンティティ エントリを作成した以前にインポートされた管理ソリューションを削除する必要があります。 このアクションにより、エンティティ エントリが確実に削除されます。 次に、エンティティを再び作成するか、管理ソリューションを再インポートできます。
Org2 でDelta フィールド ソリューションを削除するには、最初Field ソリューション削除します。
フィールド ソリューション は、関連付けられているエンティティ (Field work) で SLA が有効になっていないため、削除できます。 Field ソリューションを削除すると SLA 構成とエンティティの両方が削除されます。
Note
この回避策は、すぐに使用できるエンティティや、既定のエンティティが関連付けられているマネージド ソリューションを削除できないため、すぐに使用できるエンティティでは機能しません。