製品同期サービス方法

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

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

サービスプロバイダーは、Connectパイプラインとの対話を容易にするために設計されたラッパーオブジェクトです。プロバイダーは、Connectパイプラインを呼び出す以外のロジックを実装しません。すべてのビジネス ロジックは、パイプライン プロセッサに実装されます。

Product Syncサービス プロバイダーには、製品同期データを操作するための次のメソッドが含まれています。

SynchronizeProductsメソッド

SynchronizeProductsは、外部のコマース システムとSitecoreの間で製品のコレクションを同期するために使用されます。

同期は双方向に行われるため、CMSコンテンツの商品データに加えられた変更は、外部のコマースシステムにプッシュされます。

同期中に登録されたイベントのログを保持する必要があります。少なくとも、正常に更新された製品のリストが含まれている必要があります。

返されると、結果には同期中に生成されたメッセージのリスト (同期中に失敗した製品のID) が含まれます

名前:

シンクロナイズプロダクツ

形容:

SynchronizeProductsはSynchronizeProductsパイプラインを呼び出して、更新されたすべての製品と関連リポジトリへの変更を同期します

使い:

プロダクト マネージャーがECSとの間で製品を更新する場合に、SitecoreまたはECSから呼び出されます

署名:

SynchronizeProductsResult SynchronizeProducts(SynchronizeProductsRequest request)

インプット:

言語 – 文字列、オプション。

同期される製品データの言語。デフォルトは英語(enまたはUS-EN)です

方向 – オプション同期がECSから -> Sitecore、Sitecore -> ECS、またはその両方の方法で行われるかを示す列挙型。デフォルトはECS -> Sitecoreです。

アウトプット:

システムメッセージ - 外部システムからのメッセージの収集。

SynchronizeProductListメソッド

名前:

SynchronizeProductList (同期製品リスト)

形容:

SynchronizeProductListはSynchronizeProductListパイプラインを呼び出します

使い:

SitecoreまたはECSから呼び出され、プロダクト マネージャーがECSとの間で製品のリストを更新する場合

署名:

SynchronizeProductListResult SynchronizeProductList(SynchronizeProductListRequest request)

インプット:

List<ExternalProductIds> - 文字列のリスト、必須

同期する外部製品IDのリスト

言語 – 文字列、オプション。

同期される製品データの言語。デフォルトは英語(enまたはUS-EN)です

方向 – 列挙型、オプション

同期がECSから -> Sitecore、Sitecore -> ECS、またはその両方の方法で行われるかを示す列挙型。デフォルトはECS -> Sitecoreです。

アウトプット:

システムメッセージ - 外部システムからのメッセージの収集。

SynchronizeProductメソッド

SynchronizeProductメソッドを使用して、外部コマース システム (ECS) とSitecore間で1つの製品を同期します。同期する製品はIDで指定されます。

同期は双方向に行われるため、CMSコンテンツの商品データに加えられた変更は、外部のコマースシステムにもプッシュされます。

名前:

シンクロナイズ製品

形容:

SynchronizeProductはSynchronizeProductパイプラインを呼び出します

使い:

SitecoreまたはECSから呼び出されるのは、プロダクト マネージャーがECSとの間で1つの製品を更新する場合です

署名:

SynchronizeProductResult SynchronizeProduct(SynchronizeProductRequest request)

インプット:

ProductId – 文字列、必須

同期する外部製品ID。

言語 – 文字列、オプション。

同期される製品データの言語。デフォルトは英語(enまたはUS-EN)です

方向 – 列挙型、オプション

同期がECSから -> Sitecore、Sitecore -> ECS、またはその両方の方法で行われるかを示す列挙型。デフォルトはECS -> Sitecoreです。

アウトプット:

システムメッセージ - 外部システムからのメッセージの収集。

SynchronizeArtifactsメソッド

SynchronizeArtifactsメソッドは、関連するすべてのリポジトリ (Manufacturers、Types、Classifications、Divisions、Resources、Specifications) の同期を担当します。個々の製品が同期される前に、リポジトリへの参照が更新されます。

名前:

SynchronizeArtifacts (アーティファクトの同期化)

形容:

SynchronizeArtifactsは、SynchronizeArtifactsパイプラインを呼び出して、関連するすべてのリポジトリ (Manufacturers、Types、Classifications、Divisions、Resources、Specifications) を同期します

使い:

SitecoreまたはECSから呼び出され、プロダクト マネージャーが製品関連のリポジトリを更新する場合

署名:

SynchronizeArtifactsResult SynchronizeArtifacts (SynchronizeArtifactsRequest request)

インプット:

言語 – 文字列、オプション。

同期される製品データの言語。デフォルトは英語(enまたはUS-EN)です

アウトプット:

システムメッセージ - 外部システムからのメッセージの収集。

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