事前定義のCommerce Engineミニオン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Commerce Engineは、このセクションで説明する次のミニオンを定義して使用します。
ノードハートビートミニオン
ノードハートビートミニオン
NodeHeartBeatMinionは、短期的かつ定期的に発生する必要があるビジネス/開発運用プロセスの注入を可能にする管理ミニオンです。1秒に1回実行するように設定されており、INodeHeartBeatMinionPipeline.
インデックスミニオン
インデックスミニオン
インデックス ミニオンは、Commerceエンティティ (注文、顧客、カタログ アイテム) に対してインデックス作成タスクを実行します。
フルインデックスミニオン
FullIndexMinionは、すべてのアイテムをリストにインデックスします。オンデマンドで実行され、IPrepareFullIndexMinionPipelineとIFullIndexMinionPipelineを呼び出してインデックス作成機能を実行します。
インクリメンタルインデックスミニオン
IncrementalIndexMinionは、インデックスで更新が必要な新しい項目を監視します。3分ごとに実行され、IPrepareIncrementalIndexMinionPipeline とIIncrementalIndexMinionPipelineを呼び出します。
DeleteIndexMinion (インデックスミニオン)
DeleteIndexDocumentsMinionはリストを監視します。3分ごとに実行され、IPrepareDeleteIndexDocumentsMinionPipelineとIDeleteIndexDocumentsMinionPipelineを呼び出します。
すぐに使用できるその他のミニオン (DeletedCustomersIndexやDeletedCatalogItemsIndexなど) は、検索インデックスから異なるエンティティ リストを削除します。
パージカートミニオン
パージカートミニオン
このPurgeCartsMinionは、放棄されたカートまたは空のカートが事前定義されたしきい値に基づいて削除の対象になった後、データベースからカートを削除するメンテナンスプロセスとして実行されます。
PurgeCartsMinionカートのリストを監視し("ListToWatch": "Carts")、24時間ごと("WakeupInterval": "24:00:00")に運行します。
このPurgeCartsPolicyは、空のカートまたは放棄されたカートがカートリストから削除されるまでのしきい値(日数)を決定します。次の例は、サンプルPlugin.AdventureWorks.CommerceMinions.jsonファイル (Sitecore.Commerce.Engine.SDKの一部としてパッケージ化) で定義されているポリシー設定を示しています。
上記のポリシー定義に基づき、以下のことを行います。
-
放棄されたカートは、14日間操作がないと削除の対象となります。
-
空のカートは、2日間操作がないと削除の対象となります。
PurgeCartsMinionはIPurgeCartsMinionPipelineを呼び出します。
コマース注文ミニオン
コマース注文ミニオン
注文プロセス ミニオン は、注文が最初の保留中ステータスから最終的な注文completedステータスに移行するときに、リストからリストへと移動し、注文プロセス フロー全体で重要な役割を果たします。