顧客パイプライン

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

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

CreateUserパイプライン

ECSとソリューションとの実際の統合によっては、ユーザーをデフォルトで無効にすることができ、ActivateUserAccountが呼び出されたときにアクティブになります。

名前:

ユーザーの作成

形容:

このパイプラインは、ユーザー アカウントの作成を担当します。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ユーザー エンティティとパスワードが含まれます。パイプラインを呼び出す前に設定されます。

応答- ユーザー・オブジェクトが含まれます。パイプラインが呼び出された後に読み取られます。

プロセッサ:

CreateUserInECS – オプション

外部コマース システムでユーザーを作成し、ユーザー エンティティのExternalIDフィールドを更新します。

メモ

外部IDが解析され、ユーザーが既に存在する場合は、何も起こりません。

このプロセッサはオプションですが、ECSでCommerceUsersがサポートされている場合に推奨されます。

CreateUserInCMS – (必須)

ユーザーを作成しますが、それよりも重要なことは、メンバーシップ プロバイダーとプロファイル プロバイダーを使用して、SitecoreのCommerceCustomerとの関係を保存することです。

ユーザーが既に存在する場合は、ゴールのトリガーを回避するためにパイプラインを中止する必要があります。

手記

このプロセッサは、CommerceUserCommerceCustomer. の間の1対多の関係を格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません

トリガーDMSゴール –

「ユーザー アカウントの作成」目標は、ユーザー名とショップ名の値でトリガーされます。

UpdateUserパイプライン

名前:

UpdateUser(アップデートユーザー)

形容:

このパイプラインは、既存のユーザー アカウントを更新する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ユーザー エンティティが含まれます。パイプラインを呼び出す前に設定されます。

応答- ユーザー エンティティが含まれます。パイプラインが呼び出された後に読み取られます。

プロセッサ:

UpdateUserInECS – オプション .

外部コマースシステムの既存のユーザーアカウントを更新します。

手記

このプロセッサはオプションですが、ECSでサポートされている場合はCommerceUsers推奨されます。

UpdateUserInCMS – 必須

Sitecoreのユーザー アカウントを更新します。ユーザーは最初に外部で更新されるため、そこでユーザーデータを変更し、最終バージョンをCMSに保存できます。

手記

このプロセッサは、CommerceUserCommerceCustomerの間の一対多リレーションシップを格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません。

トリガーDMSイベント – 「User Account Updated」ページは、「User name」と「ShopName」の値でトリガーされます。

DeleteUserパイプライン

名前:

ユーザーの削除

形容:

このパイプラインは、既存のユーザー アカウントを削除する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ユーザー エンティティが含まれます。パイプラインを呼び出す前に設定されます。

応答-

プロセッサ:

DeleteUserInECS – オプション .

外部コマースシステムの既存のユーザーを削除します。

手記

ユーザー アカウントが存在しない場合は、返された外部システム メッセージのコレクションにそのアカウントが表示されますが、パイプラインは続行する必要があります。

このプロセッサはオプションですが、ECSでサポートされている場合はCommerceUsers推奨されます。

DeleteUserInCMS – 必須です。

Sitecoreでユーザーを削除します。

手記

ユーザー アカウントが存在しない場合、パイプラインは中止されます。

このプロセッサは、CommerceUserCommerceCustomerの間の一対多リレーションシップを格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません。

トリガーDMSイベント – 「ユーザーアカウントの削除」ページイベントは、「ユーザー名」と「ショップ名」の値でトリガーされます。

DisableUserパイプライン

名前:

ユーザーを無効にする

形容:

このパイプラインは、既存のユーザー アカウントを無効にする役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ユーザー エンティティとコメントが含まれます。パイプラインを呼び出す前に設定されます。

応答- パイプラインが呼び出された後に読み取られます。

プロセッサ:

DisableUserInECS – オプション .

外部コマースシステムの既存のユーザーを無効にします。

DisableUserInCMS – 必須です

Sitecoreでユーザーを無効にします。

手記

最初に外部でユーザーを無効にしようとするため、ビジネス ルールによってパイプラインが中止され、ユーザーは引き続き同期される可能性があります。

このプロセッサは、CommerceUserCommerceCustomerの間の一対多リレーションシップを格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません。

トリガーDMSイベント – 「ユーザーアカウントが無効です」ページイベントは、ユーザー名、ShopName、および指定されたコメントの値でトリガーされます。

EnableUserパイプライン

名前:

EnableUser(ユーザーの有効化)

形容:

このパイプラインは、既存のユーザー アカウントを有効にする役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ユーザー エンティティとコメントが含まれます。パイプラインを呼び出す前に設定されます。

応答- パイプラインが呼び出された後に読み取られます。

プロセッサ:

EnableUserInECS – オプション

外部コマースシステムの既存のユーザーを有効にします。

手記

このプロセッサまたは次のプロセッサのいずれかがパイプラインにある必要がありますが、通常は両方ではありません。

EnableUserInCMS – 必須です。

Sitecoreでユーザーを有効にします。

手記

最初にユーザーを外部で有効にしようとするため、ビジネス ルールによってパイプラインが中止され、ユーザーは引き続き同期される可能性があります。

このプロセッサは、CommerceUserCommerceCustomerの間の一対多リレーションシップを格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません。

トリガーDMSイベント – ユーザー アカウントの有効化 ゴールは、ユーザー名、ShopName、および指定されたコメントの値でトリガーされます。

GetUserパイプライン

名前:

GetUser(ユーザー)

形容:

1つのユーザー アカウントを返します。

使い:

訪問者に特定のユーザーアカウントが必要な場合にSitecoreから呼び出されます

引数:

依頼- ショップ名とユーザー IDが含まれます。パイプラインを呼び出す前に設定されます。

応答– 1つのユーザー エンティティを返します。パイプラインが呼び出された後に読み取られます。

プロセッサ:

GetUserFromECS – オプション

指定したユーザーを外部のコマース システムから取得します。

手記

このプロセッサまたは次のプロセッサのいずれかがパイプラインにある必要がありますが、通常は両方ではありません。

このプロセッサはオプションですが、ECSでサポートされている場合はCommerceUsers推奨されます。

GetUserFromCMS – 必須です

指定したユーザーをCMSから取得します。

手記

このプロセッサまたは前のプロセッサのいずれかがパイプライン内にある必要があり、通常は両方ではありません。

GetUsersパイプライン

名前:

GetUsersさん

形容:

ユーザーアカウントを照会して返します。

さまざまな入力パラメータを指定でき、論理パラメータを使用して組み合わせられますand.

使い:

訪問者がアカウントに登録しているときにSitecoreから呼び出されます。チェックアウトプロセス中または単純なサインアップを通じて行うことができます。

引数:

依頼- 検索パラメータが含まれます。パイプラインを呼び出す前に設定されます。

応答– ユーザーエンティティのリストを返します。パイプラインが呼び出された後に読み取られます。

プロセッサ:

GetUsersFromECS – オプション

外部コマース システムのユーザーに対するクエリ。

手記

このプロセッサまたは次のプロセッサのいずれかがパイプラインにある必要がありますが、通常は両方ではありません。

このプロセッサはオプションですが、ECSでサポートされている場合はCommerceUsers推奨されます。

GetUsersFromCMS – 必須です

CMSのユーザーに対するクエリ。

手記

このプロセッサまたは前のプロセッサのいずれかがパイプライン内にある必要があり、通常は両方ではありません。

CreateCustomerパイプライン

名前:

顧客の作成

形容:

このパイプラインは、顧客アカウントの作成を担当します。顧客はコマースシステムによって管理されます。

使い:

Sitecoreから呼び出された場合

引数:

依頼- 顧客エンティティが含まれます。パイプラインを呼び出す前に設定されます。

応答- パイプラインが呼び出された後の顧客エンティティが含まれます。

プロセッサ:

CreateCustomerInECS – オプション

お客様がECSでサポートされているかどうかによって異なります

外部コマースシステムで顧客を作成します。

これには以下が含まれます。

  • 外部システムで一意の顧客アカウントを作成します。

  • お客様と特定のユーザーアカウントとの間のマッピングを作成する。

手記

外部IDが解析され、顧客が既に存在する場合は、何も起こりません。

CreateCustomerInSitecore – (必須)

Sitecoreで顧客を作成します。

手記

このプロセッサは、CommerceUserとCommerceCustomersの間の一対多のリレーションシップを格納するために必須です。それがECSで処理される場合、プロセッサは必須ではありません。

トリガーDMSゴール – Customer Account Createdゴールは、customer nameとShopNameの値でトリガーされます

UpdateCustomerパイプライン

名前:

アップデートお客様

形容:

このパイプラインは、既存の顧客アカウントを更新する役割を担います。顧客はコマースシステムによって管理されます。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客エンティティが含まれます。パイプラインを呼び出す前に設定されます。

応答- 顧客オブジェクトが含まれます。パイプラインが呼び出された後に読み取られます。

プロセッサ:

UpdateCustomerInECS – 必須です

外部コマース システムの顧客を更新します。

SaveCustomertoEAState – Mandatoryで囲まれています。

EA状態で格納されている顧客は、前のプロセッサから返された更新されたCommerceCustomerに基づいて更新します。

トリガーDMSイベント – 「Customer Account Updated」目標は、顧客名とShopNameの値でトリガーされます。

DeleteCustomerパイプライン

名前:

削除カスタマー

形容:

このパイプラインは、既存の顧客アカウントを削除する役割を担います。顧客はコマースシステムによって管理されます。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客エンティティが含まれます。パイプラインを呼び出す前に設定されます。

応答-

プロセッサ:

DeleteCustomerInECS – 必須です

外部システムの顧客を削除します。

手記

顧客アカウントが存在しない場合は、外部システム メッセージの返されるコレクションにそのアカウントを確認できますが、パイプラインは続行する必要があります。

RemoveCustomerFromEAState – 必須です

EA状態に保存されている顧客を削除します。

トリガーDMSイベント – 「Customer Account Deleted」ゴールは、「customer name」と「ShopName」の値でトリガーされます。

DisableCustomerパイプライン

名前:

顧客を無効化

形容:

このパイプラインは、既存の顧客アカウントを無効にする役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客エンティティとコメントが含まれます。パイプラインを呼び出す前に設定されます。

応答– 無効な顧客エンティティパイプラインが呼び出された後に読み取られます。

プロセッサ:

DisableCustomerInECS –

外部コマースシステムの既存の顧客を無効にします。

SaveCustomertoEAState – Mandatory.

EA状態で格納されている顧客は、前のプロセッサから返された更新されたCommerceCustomerに基づいて更新します。

トリガーDMSイベント – 「Customer Account Disabled」ページイベントは、Name、ShopName、および指定されたコメントの値でトリガーされます。

EnableCustomerパイプライン

名前:

EnableCustomer(イネーブルカスタマー)

形容:

このパイプラインは、既存の顧客アカウントを有効にする役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客エンティティとコメントが含まれます。パイプラインを呼び出す前に設定されます。

応答– 有効な顧客エンティティパイプラインが呼び出された後に読み取られます。

プロセッサ:

EnableCustomerInECS –

既存の顧客を外部コマースシステムで有効にします。

SaveCustomertoEAState – Mandatory.

EA状態で格納されている顧客は、前のプロセッサから返された更新されたCommerceCustomerに基づいて更新します。

トリガーDMSイベント –

「Customer Account Enabled」ページイベントは、Name、ShopName、および指定されたコメントの値でトリガーされます。

GetCustomerパイプライン

名前:

GetCustomer(顧客)

形容:

指定したIDを持つ1つの顧客エンティティを返します。

顧客がECSから取得されるかCMSから取得されるかは、ECSの顧客のサポートによって異なります。

使い:

Sitecoreから呼び出されます。

引数:

依頼- ショップ名とお客様IDが含まれています。パイプラインを呼び出す前に設定されます。

応答- パイプラインが呼び出された後に1つの顧客エンティティを返します。

プロセッサ:

GetCustomerFromECS – 随意。

指定した顧客を外部のコマース システムから取得します。

手記

このプロセッサまたは次のプロセッサのいずれかがパイプラインにある必要がありますが、通常は両方ではありません。

GetCustomersFromCMSの - 必須。

指定した顧客をCMSから取得します。

手記

このプロセッサまたは前のプロセッサのいずれかがパイプライン内にある必要があり、通常は両方ではありません。

GetCustomersパイプライン

名前:

GetCustomersの

形容:

顧客アカウントを照会して返します。

さまざまな入力パラメータを指定でき、論理パラメータを使用して組み合わせられますand.

顧客がECSから取得されるかCMSから取得されるかは、ECSの顧客のサポートによって異なります。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 検索パラメータが含まれます。パイプラインを呼び出す前に設定されます。

応答- パイプラインが呼び出された後の顧客エンティティの一覧を返します。

プロセッサ:

GetCustomersFromECS – 随意。

外部コマース システムの顧客に対するクエリ。必要な検索機能がECSでサポートされていない場合は、CMSで顧客を検索することで処理できる可能性があります。

手記: このプロセッサまたは次のプロセッサのいずれかがパイプラインにある必要がありますが、通常は両方ではありません。

GetCustomersFromCMSの - 随意。

CMSの顧客に対するクエリ。必要な検索機能がCMSでサポートされていない場合は、ECSでユーザーを検索することで処理できる可能性があります。

手記: このプロセッサまたは前のプロセッサのいずれかがパイプライン内にある必要があり、通常は両方ではありません。

AddCustomerPartiesパイプライン

名前:

AddCustomerParties (顧客パーティーを追加)

形容:

このパイプラインは、指定された顧客に顧客パーティを追加する役割を担います

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とCustomerPartyインスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

AddCustomerParties –

Responsibility: 指定されたパーティを顧客アカウントに追加し、保持します。

Usage:必須。

Ownership: 処理者にはConnectが付属し、Sitecoreメンバーシップ プロバイダーを使用して、当事者を顧客アカウントに保存します。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

RemoveCustomerPartiesパイプライン

名前:

リムーブカスタマーパーティ

形容:

このパイプラインは、指定した顧客から顧客パーティを削除する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とCustomerPartyインスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

リムーブカスタマーパーティ –

Responsibility: 提供された関係者を顧客アカウントから削除することです。

Usage:必須。

Ownership: プロセッサにはConnectが付属しており、Sitecoreのどこにも保持されなくなったパーティを削除します。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

UpdateCustomerPartiesパイプライン

名前:

アップデートカスタマーパーティー

形容:

このパイプラインは、指定された顧客の顧客パーティを更新する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とCustomerPartyインスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

アップデートカスタマーパーティー –

Responsibility: 顧客アカウントで提供された関係者を更新し、それらを保持します。

Usage:必須。

Ownership: プロセッサにはConnectが付属しており、更新された関係者はSitecoreメンバーシップ プロバイダーを使用して顧客アカウントに保存されます。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

AddPartiesパイプライン

名前:

AddParties(アッドパーティー)

形容:

このパイプラインは、指定された顧客にパーティを追加する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とCustomerPartyインスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

アッドパーティー –

Responsibility: 指定された関係者を顧客アカウントに追加し、保持します。

Usage:必須。

Ownership: 処理者にはConnectが付属し、Sitecoreメンバーシップ プロバイダーを使用して、当事者を顧客アカウントに保存します。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

RemovePartiesパイプライン

名前:

リムーブパーティー

形容:

このパイプラインは、指定された顧客に保存されているパーティを削除する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とパーティ インスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

リムーブパーティー –

Responsibility: 提供された関係者を顧客アカウントから削除します。

Usage:必須。

Ownership: プロセッサにはConnectが付属しており、Sitecoreのどこにも保持されなくなったパーティを削除します。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

UpdatePartiesパイプライン

名前:

アップデートパーティー

形容:

このパイプラインは、指定された顧客の顧客パーティを更新する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客とCustomerPartyインスタンスの一覧が含まれます。パイプラインを呼び出す前に設定されます。

応答– 顧客の新しいインスタンス。パイプラインが呼び出された後に読み取られます。

プロセッサ:

アップデートパーティー –

Responsibility: 顧客アカウントで提供された関係者を更新し、保持します。

Usage:必須。

Ownership: プロセッサにはConnectが付属しており、更新された関係者はSitecoreメンバーシップ プロバイダーを使用して顧客アカウントに保存されます。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

GetPartiesパイプライン

名前:

GetPartiesの

形容:

このパイプラインは、パーティを取得する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 顧客が含まれています。パイプラインを呼び出す前に設定されます。

応答– パーティの一覧。パイプラインが呼び出された後に読み取られます。

プロセッサ:

GetPartiesの -

Responsibility: 顧客と一緒に保存されている関係者の完全なリストを返すことです。

Usage:必須。

Ownership: 処理者にはConnectが付属し、Sitecoreメンバーシップ プロバイダーを使用して、当事者を顧客アカウントに保存します。

Customization:すぐにカスタマイズする必要はありません。

ECSにパーティを格納するための別のプロセッサが必要です。プロセッサは、このプロセッサを交換するか、このプロセッサに加えて追加する必要があります。

この記事を改善するための提案がある場合は、 お知らせください!