2

標準エンティティ (アカウント) にいくつかの変更をCRM 2011含むマネージド ソリューションがあります。つまり、新しいフォームといくつかの追加フィールドです。ほとんどの場合、変更がマージされるため、問題なくインストールできます。ただし、クライアントが管理されていない変更 (ビュー名を含む) として Account エンティティの名前を別のもの (Company) に変更し、インストール時にエンティティ名とビューの変更を 'Account' に戻すという事例に遭遇しました。 「最後の勝ち」ルール。

私の質問は、マージされていない変更を上書きしないように、管理されていない変更を保護することは可能ですか? つまり、管理プロパティに似ていますか?

どんな提案でも大歓迎です。

4

1 に答える 1

0

残念ながら、これは可能ではないと思いますが、あなたが何を目指しているのかを完全には理解していないかもしれません. ソリューションをエクスポートすると、含まれているすべてのコンポーネントのスナップショットが保存されます。再インポートすると、含まれているすべてのコンポーネントが、エクスポートしたときの状態に設定されます。カスタマイズされた名前でアカウント エンティティをエクスポートした場合、その変更のインポートを禁止するには、どのようなロジックが必要ですか?

他の誰かがこれに対する解決策を持っている場合、私はそれを見てうれしいですが、まだ見つけていません.

于 2011-06-11T07:01:40.243 に答える