Commerce Views サービス
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore.Commerce.Plugin.Views
プラグインは、動的なビジネス エクスペリエンスを実現する、データ駆動型メカニズムを提供します。Commerce Views のメカニズムは、core エンティティ ストレージの Commerce データを絞り込み、ビジネス エクスペリエンスによって直接活用できるように動的な API に変換します。Commerce Engine は Commerce Views を使用して、Sitecore Business Tools ユーザー インターフェイスにデータを提供します。
典型的なモデル-ビュー-コントローラー (MVC) アーキテクチャには、複雑な内部ストレージ アーティファクトを、ユーザー インターフェイスで使用できるように、より単純な形式に変換するためのビュー レイヤーが存在します。多くの場合、個々のクライアント タイプ (Commerce Business Tools、Web またはモバイル クライアントなど) には独自のビュー レイヤーがあり、表示可能な形式へのデータ変換が行われます。
Sitecore XC アーキテクチャでは、このビュー レイヤーはクライアント側ではなく、Commerce Engine のサーバー側で提供されます。これにより、標準の Commerce プラグインで既存のビューを拡張し、新しいビューを追加できます。
Commerce Views も動的です。つまり、パイプライン内のプラグインによって段階的に構築されます。API を破壊することなくビューを拡張する、カスタム Commerce Engine プラグインを開発できます。
さらに Commerce Views は、動的なデータ駆動型のビジネス ツール エクスペリエンスに直接フィードするように設計されています。デフォルトのプラグインを拡張するカスタム プラグインを開発することで、デフォルトのプラグインや Business Tools 自体のソース コードを変更せずに、Commerce Business Tools の各機能をアクティブ化、拡張、または削除できます。このアプローチにより、アップグレード性が劇的に向上します。