---
title: "双方向同期"
slug: "two-way-synchronization"
abstract: ""
---
# 双方向同期

Connectで提供される同期は双方向で動作するよう設計されています。しかし、最も一般的なシナリオは外部コマースシステム(ECS)からSitecoreコンテンツへの一方向同期のみです。

エンティティがECS、コンテンツ管理システム(CMS)、またはその両方で更新されるかを判断するロジックは、Directionパラメータと設定された戦略に基づいています。各同期方法はオプションのDirectionパラメータを取ります。提供されない場合、デフォルトの方向値はDirection.Inboundとなり、製品データがECSから取得されCMSにインポートされます。可能な方向値は以下の通りです:

-   Direction.Inbound\- ECSからCMSへの一方向同期。これがデフォルトの数値です。
-   Direction.Outbound\- CMSからECSへの一方向同期。
-   Direction.Both\- 設定された同期戦略に基づく双方向同期。

デフォルトの同期戦略は、エンティティが最後に更新された日時のタイムスタンプに基づいており、最後に更新された日付と時刻が勝つため、エンティティが外部システムで最後に更新された場合はSitecoreで上書きされ、その逆も同様です。 Direction.Bothとの双方向同期を指定する場合にのみ、同期戦略はデータの流れ方向を判断するために評価されます。この戦略は製品ごと、その構成エンティティごとに実行されます。