CMS 6.6 Update-5へアップグレードした後、ユーザー プロファイルの値が喪失する


説明

以前のCMSバージョンからCMS 6.6 Update-5や7.0 Initial Releaseにアップグレードする場合、APIまたはUser Managerアプリケーションを使用してカスタムのユーザー プロファイルにアクセスする際、ユーザー アカウントにこれまで設定したすべてのカスタムのユーザー プロファイルのプロパティが空白になる可能性があります。

この問題は、CMS 6.6 Update-5およびそれ以降のバージョンからアップグレードされたCMS 7.0で発生しません。CMS 6.6 Update-6(およびそれ以降のバージョン)やCMS 7.0 Update-1(およびそれ以降のバージョン)ではこの問題が解決済みとなっているため、これらのバージョンにアップグレードする場合には解決策を適用する必要はありません。

特定のユーザーのプロファイルを更新しようとする際、そのユーザー アカウントのカスタムのプロファイルのプロパティの値が完全に喪失する場合があります。これは、ユーザー プロファイルのプロパティを変更せずにユーザー アカウントを保存・更新した場合でも発生します。

解決策

重要:この解決策は、データの喪失を防ぐために、CMS 6.6 Update-5または7.0 Initial Releaseにアップグレードした後に直ちに適用する必要があります。

  1. ConvertProfilesValues.aspxページをダウンロードし、Sitecoreソリューションの/Websiteフォルダに解凍します。
  2. 次のURLを開きます:http://<サイトのホスト名>/ConvertProfilesValues.aspx
  3. 変換を開始し、完了するまで待ちます。
  4. /Websiteフォルダからaspxページを削除します。