2017-06-08 25 views
1

私は開発者Dynamics 365 CRMインスタンスのソリューションを開発しました。実際には、インストール中に提案されたすべてのモジュールを含む試用版です。 私は自分のソリューションを作成したので、私はそれを管理されたソリューションとしてエクスポートし、それを顧客に渡しました。 次されている彼のインスタンス上のいくつかの不足している依存関係があるので、彼はそれをインストールすることはできません。 enter image description hereDynamics CRM 365 - 依存関係によるソリューションエラーのエクスポート/インポート

だから、それは私が私の解決策に追加しましたユーザーフォーム上で、他のいくつかのといくつかの依存関係があることを述べています「Project Service」と「Field Service」という名前のソリューション。

私のソリューションに含まれているフォームに行き、 "依存関係を表示"を押すと、ソリューションがコンポーネントの特定のリストを持たないシステムにインストールされないと書かれています。その中で、多くのコンポーネント(リレーションシップ、エンティティ、フィールド)は上記の2つのソリューションからのものです。

従属ソリューション(FieldServiceおよびProject Service)を削除できないため、どうすればこれらの依存関係を解決できますか?

+0

私は顧客CRMインスタンスもDynamics 365と仮定します。試用ですか? フィールドサービスとプロジェクトサービスもインスタンスにインストールできますか?管理ソリューションは、ターゲットシステムの依存関係を予期します。トライアル機関からマネージドソリューションをエクスポートしている間に、すべての依存関係を追加してみてください。 または、管理対象外にエクスポートしてお試しください。 –

+0

あなたの開発環境にそれらを持っている場合、あなたはあなたの目的地システム上にそれらを持っている必要があります。共有したいカスタマイズを準備している場合は、可能な限りクレアシステムを用意する必要があります.CRMユニバースには何らかのソリューションがあるシステムはありません。クリーンな組織でカスタマイズを準備するか、実稼働環境で使用していない場合は、DEVからFieldServcie、ProjectServiceをアンインストールする必要があります。そうであれば、単にプロダクションにインストールすることもできます。あなたのDEVがプロダクションと同じでない場合は、単に間違ったことをして、ある時点で大惨事を尋ねています –

答えて

0

私はあなたがカスタマイズしたソリューションにUserエンティティからこのアイテムを追加し、完全なEntityを追加しないでください。 (ソリューションには、カスタマイズしたアイテムだけを追加することもできます)。ソリューションをエクスポートしてシステムショーに欠落している依存関係がある場合は、それらを選択しないでください。しかし、あなたはあなたの解決策で何かを忘れていないことを確かめなければなりません。

0

独自のカスタマイゼーションを構築するときにクリックしたことがない、また生産インスタンスに

を試しインスタンス上で開発し、それらが必要とされない限り、あなたは(などのフィールドサービスなど)すべてのカスタムモジュールを削除する必要があり、および/または利用可能関連をオプションに追加すると、関連するコンポーネントが大量にインポートされます。代わりに、これを慎重に管理する必要があります。必要以上に多くのソリューションが含まれている状況で終了する必要があります。

問題を解決するには、解決策を検討し、必要のないすべてのエンティティを削除する必要があると思います。必要なシステムエンティティについては、CRMに追加したフィールドだけを持ち込み、変更したフォームとビューについて注意深く考えてください。

関連する問題