Sitecore統合のためのプロファイルスキーマの編集
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
プロバイダーが受信データ要求を処理して、Commerce ServerおよびCommerce Server 11.3プロファイル データを搭載したSitecore Commerce 8.1を取得または設定できるようにします。
次の前提条件を満たします。
-
プロファイル スキーマは既に定義され、設定されています
Visual Studioソリューションのセットアップで、次の操作を行います。
-
web.configファイルのプロファイル セクションのproperties要素の下に、新しいadd要素を挿入します。
-
type: プロパティの .NETタイプ。
-
name: ユーザーのプロファイル プロパティ コレクション オブジェクトのプロパティ値を取得または設定するために使用されるキー。
-
customProviderData: 値はcs|で始まる必要があります。そうしないと、Commerce Serverプロファイル プロバイダはプロパティを無視します。残りの値は、UserObjectプロファイルのプロパティの完全な名前である必要があります。
-
-
Sitecoreを使用して認証を制御している場合は、UserObject テーブルがnull値を受け入れることができることを確認してください。
Sitecore Commerce 8.1 powered by Commerce ServerおよびCommerce Server 11.3サイト プロファイル データベースUserObjectテーブルで次の変更を加えます。
-
ドロップ インデックス: Idx_UserObject_liveid、Idx_UserObject_emailaddress
-
ドロップ列: u_live_id_make_unique列、u_live_id列
-
列u_email_address NVARCHAR(64)に変更し、NULLを許可します
-
列の追加: u_external_id NVARCHAR(256) NOT NULL
-
列の追加: u_comment NVARCHAR(256) NULL
-
インデックスの作成対象: u_external_id、UNIQUE NONCLUSTERED INDEX、ASC
-
-
Commerce ServerとCommerce Server 11.3プロファイル スキーマを搭載したSitecore Commerce 8.1を更新します。
次のSitecore Commerce 8.1 powered by Commerce ServerとCommerce Server 11.3プロファイル スキーマの変更を行います。
-
email_addressとそれがマップするデータ メンバーが不要になったことを確認します
-
外部ID列にマップする新しいGeneralInfo.ExternalIdプロファイル プロパティを追加し、必須で一意である必要があります
-
コメント列にマップする新しいGeneralInfo.Commentプロファイル プロパティを追加します
-