事前定義のCommerce Engineミニオン

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

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

Sitecore Commerce Engineは、このセクションで説明する次のミニオンを定義して使用します。

ノードハートビートミニオン

NodeHeartBeatMinionは、短期的かつ定期的に発生する必要があるビジネス/開発運用プロセスの注入を可能にする管理ミニオンです。1秒に1回実行するように設定されており、INodeHeartBeatMinionPipeline.

インデックスミニオン

インデックス ミニオンは、Commerceエンティティ (注文、顧客、カタログ アイテム) に対してインデックス作成タスクを実行します。

フルインデックスミニオン

FullIndexMinionは、すべてのアイテムをリストにインデックスします。オンデマンドで実行され、IPrepareFullIndexMinionPipelineIFullIndexMinionPipelineを呼び出してインデックス作成機能を実行します。

インクリメンタルインデックスミニオン

IncrementalIndexMinionは、インデックスで更新が必要な新しい項目を監視します。3分ごとに実行され、IPrepareIncrementalIndexMinionPipeline IIncrementalIndexMinionPipelineを呼び出します。

DeleteIndexMinion (インデックスミニオン)

DeleteIndexDocumentsMinionはリストを監視します。3分ごとに実行され、IPrepareDeleteIndexDocumentsMinionPipelineIDeleteIndexDocumentsMinionPipelineを呼び出します。

すぐに使用できるその他のミニオン (DeletedCustomersIndexDeletedCatalogItemsIndexなど) は、検索インデックスから異なるエンティティ リストを削除します。

パージカートミニオン

このPurgeCartsMinionは、放棄されたカートまたは空のカートが事前定義されたしきい値に基づいて削除の対象になった後、データベースからカートを削除するメンテナンスプロセスとして実行されます。

PurgeCartsMinionカートのリストを監視し("ListToWatch": "Carts")、24時間ごと("WakeupInterval": "24:00:00")に運行します。

このPurgeCartsPolicyは、空のカートまたは放棄されたカートがカートリストから削除されるまでのしきい値(日数)を決定します。次の例は、サンプルPlugin.AdventureWorks.CommerceMinions.jsonファイル (Sitecore.Commerce.Engine.SDKの一部としてパッケージ化) で定義されているポリシー設定を示しています。

{
 "$type":"Sitecore.Commerce.Plugin.Carts.PurgeCartsPolicy, Sitecore.Commerce.Plugin.Carts",
 "AbandonedCartsThreshold": 14,
 "EmptyCartsThreshold": 2
},

上記のポリシー定義に基づき、以下のことを行います。

  • 放棄されたカートは、14日間操作がないと削除の対象となります。

  • 空のカートは、2日間操作がないと削除の対象となります。

PurgeCartsMinionIPurgeCartsMinionPipelineを呼び出します。

コマース注文ミニオン

注文プロセス ミニオン は、注文が最初の保留中ステータスから最終的な注文completedステータスに移行するときに、リストからリストへと移動し、注文プロセス フロー全体で重要な役割を果たします。

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