Sitecore統合のSCPbMDプロファイルスキーマの編集

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Commerce Serverと プロファイル システムを搭載したSitecore Commerce 8.1をSitecoreプロファイル システムと統合するには、次の手順を実行します。

統合パッケージをデプロイします。

  • Visual Studioソリューションのセットアップで新しいプロファイル プロパティを追加します。

    1. web.configのプロファイル セクションのproperties要素の下に新しいadd要素を挿入します。

    2. typeは、プロパティの .NET型です。

    3. nameは、プロファイルのプロパティ値を取得または設定するために使用されるキーです。

    4. customProviderData値はax | で始まる必要があり、そうでない場合はDynamicsプロファイル プロバイダーはプロパティを無視します。その後、CommerceCustomerプロファイルにプロパティのフル ネームを含めます。|後の残りの値は、カスタム プロパティのタイプにすることができます。

    < profile defaultProvider="switcher" enabled= "true"
    inherits="Sitecore.Security.UserProfile, Sitecore.Kernel">
            <providers>
              <clear />
              <add name="sql" type="System.Web.Profile.SqlProfileProvider"
     connectionStringName="core" applicationName="sitecore" />
              <add name="switcher"
     type="Sitecore.Commerce.Connect.DynamicsRetail.Profiles.DynamicsSwitchingProfileProvider,
     Sitecore.Commerce.Connect.DynamicsRetail" applicationName="sitecore"
     mappings="switchingProviders/profile" />
              <add name="ax"
     type="Sitecore.Commerce.Connect.DynamicsRetail.Profiles.DynamicsProfileProvider,
     Sitecore.Commerce.Connect.DynamicsRetail" applicationName="sitecore" cacheEnabled="true"
     cacheTimeout="10" />
           </providers>
           <properties>
             <clear />
              <add type="System.String" name="SC_UserData" /> 
              <add type="System.String" name="ExternalId" customProviderData="ax|ExternalId" />
              <add type="System.String" name="FirstName" customProviderData="ax|FirstName" />
              <add type="System.String" name="LastName" customProviderData="ax|LastName" />
              <add type="System.String" name="Phone" customProviderData="ax|Phone" />
              <add type="System.String" name="PhoneExt" customProviderData="ax|PhoneExt" />
              <add type="System.String" name="RecordId" customProviderData="ax|RecordId" /> 
              <add type="System.String" name="Url" customProviderData="ax|Url" />
              <add type="System.String" name=" PrimaryAddress" customProviderData = " ax|PrimaryAddress "  />
              <add type="System.String" name=" LoyaltyProgram" customProviderData="ax|LoyaltyProgram|Sitecore.Commerce.Connect.DynamicsRetail.Profiles.LoyaltyProvider,
            Sitecore.Commerce.Connect.DynamicsRetail" />
              <add type="System.String" name="LoyaltyTier" customProviderData="ax|LoyaltyTier|Sitecore.Commerce.Connect.DynamicsRetail.Profiles.LoyaltyProvider,
            Sitecore.Commerce.Connect.DynamicsRetail" />
              <add type="System.String" name="LoyaltyPoints" customProviderData="ax|LoyaltyPoints|Sitecore.Commerce.Connect.DynamicsRetail.Profiles.LoyaltyProvider,
            Sitecore.Commerce.Connect.DynamicsRetail"  />
            </properties>
          </profile>
この記事を改善するための提案がある場合は、 お知らせください!