私たちは住宅協会です。 CRM 2016 SP1を使用します。私たちのDevとQA環境は単一のサーバー構成であり、ステージングとプロダクションは複数のサーバー構成とロードバランサを備えています。 QA、ステージング、生産におけるカスタムソリューションが管理されています。ソリューションのインポートによるCRM更新ではクイック検索ビューは更新されません
私たちのエンティティPersonとPropertyの2つについて、ステージング環境と本番環境で追加の検索カラムを使用して、「クイック検索アクティブ」ビューを更新する必要がありました。
設定 - >ソリューション - > [カスタムソリューション] - >エンティティ - > [カスタムエンティティ] - >ビュー - >クイック検索アクティブ[エンティティ]に移動して、Dev環境のエンティティのビューに新しい列を追加しました。 - >列の追加を追加します。私は両方のエンティティで同じことをしました。
更新プログラムを他の環境にパッチとして展開するために、更新されたビューのPersonエンティティとプロパティエンティティのみを含むスタンドアロンソリューションファイルをエクスポートしました。 QA環境にソリューションファイルをインポートしてテストしました。
インポート後にQAの変更を公開したので、デフォルトソリューション(設定 - >カスタマイズ - >システムのカスタマイズ - >カスタムソリューション - >エンティティ - >カスタムエンティティ] - >ビュー)。私は、Propertyエンティティが変更で更新されたが、Personエンティティは更新されていないことに気づいた。それは意味をなさない。
インターネットを検索して無駄な時間を費やしていたので、私たちはステージングでパッチソリューションを試すことにしました。そこで私たちはソリューションファイルをエクスポートしましたが、変更を公開する前にアップデートを確認することにしました。驚いたことに、両方のエンティティが更新されました。だから私たちは変更を公開しませんでした。
QA環境で問題が発生したことを喜んで、我々は本番環境への展開を進めることにしました。ファイルをインポートして変更を確認し、今回の反対がこのエンティティに起こったことに気付きました。つまり、Personエンティティは更新されましたが、Propertyエンティティは更新されていませんでした。
変更を公開しようとしましたが、違いはありませんでした。だから最終的に私たちはあきらめて、本番環境のビューを手動で更新して展開を完了しなければなりませんでした。
他に誰かがこの奇妙なことを経験しているのだろうかと思います。どんな助言/提案も大歓迎です。
ソリューションをステージング環境にインポートした後にカスタマイズを公開しましたか? –
Henrik。ご回答有難うございます。はい、私はしました。私はそれを反映するために私の質問を更新しました。 – seemorgh