1. 製品同期サービス層

製品同期サービス方法

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

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

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

プロダクトシンクサービスプロバイダーには、プロダクト同期データとやり取りするための以下の方法が含まれています。

SynchronizeProductsメソッド

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

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

同期中に登録されたイベントのログを保持しなければなりません。最低限、正常に更新された製品のリストを含めるべきです。

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

名前:

SynchronizeProducts

説明:

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

使用方法:

プロダクトマネージャーがSitecoreや商品を更新したいときにECSから電話をかけてくるECS

署名:

SynchronizeProductsResult SynchronizeProducts(SynchronizeProductsRequest request)

入力:

言語 – 文字列、任意。

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

**Direction –任意。**同期がECS -> Sitecore、Sitecore -> ECS、または両方向のいずれかを示すエナック型。デフォルトはECS -> Sitecore。

出力:

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

SynchronizeProductListメソッド

名前:

SynchronizeProductList

説明:

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

使用方法:

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

署名:

SynchronizeProductListResult SynchronizeProductList(SynchronizeProductListRequest request)

入力:

リスト - 必須文字列の一覧

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

言語 – 文字列、任意。

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

方向 – 列挙、任意

同期がECS-> Sitecore、Sitecore-> ECS、または両方向に同期するかどうかを示すエノム型です。デフォルトはECS-> Sitecoreです。

出力:

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

SynchronizeProductメソッド

SynchronizeProductメソッドを使って、外部コマースシステム(ECS)とSitecore間で単一の商品を同期します。同期すべき製品はIDによって与えられます。

同期は双方向であり、CMSコンテンツ内の製品データの変更も外部のコマースシステムに反映されます。

名前:

SynchronizeProduct

説明:

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

使用方法:

プロダクトマネージャーが単一の製品を更新したい場合にSitecoreまたはECSから呼び出しECS

署名:

SynchronizeProductResult SynchronizeProduct(SynchronizeProductRequest request)

入力:

ProductId – string、必須

同期される外部製品ID。

言語 – 文字列、任意。

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

方向 – 列挙、任意

同期がECS-> Sitecore、Sitecore-> ECS、または両方向に同期するかどうかを示すエノム型です。デフォルトはECS-> Sitecoreです。

出力:

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

SynchronizeArtifactsメソッド

SynchronizeArtifactsメソッドは、製造元、タイプ、分類、部門、リソース、仕様など、関連するすべてのリポジトリの同期を担当します。個々の製品を同期する前に、リポジトリへの参照が更新されます。

名前:

同期するアーティファクト

説明:

SynchronizeArtifactsは、 SynchronizeArtifacts パイプラインを呼び出して、関連するすべてのリポジトリ(製造元、タイプ、分類、部門、リソース、仕様)を同期させます

使用方法:

プロダクトマネージャーが製品関連リポジトリの更新を望む際にSitecoreまたはECSから呼び出し

署名:

SynchronizeArtifactsResult SynchronizeArtifacts (SynchronizeArtifactsRequest request)

入力:

言語 – 文字列、任意。

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

出力:

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

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