Predefined Commerce Engine minions

Current version: 9.0

The Sitecore Commerce Engine defines and uses the following minions described in this section:

NodeHeartBeatMinion

The NodeHeartBeatMinion is a management minion that allows the injection of business/dev-ops processes that must occur on a short-term, regular basis. It is set to run once per second, calling the INodeHeartBeatMinionPipeline.  

Index minions

The index minions perform indexing tasks on Commerce entities (orders, customers and catalog items).

FullIndexMinion

The FullIndexMinion indexes all items a list. It runs on demand, calling the IPrepareFullIndexMinionPipeline and the IFullIndexMinionPipeline to perform indexing functions.

IncrementalIndexMinion

The IncrementalIndexMinion watches for new items that need to be updated in the index. It runs every 3 minutes and calls the IPrepareIncrementalIndexMinionPipeline and the IIncrementalIndexMinionPipeline

DeleteIndexMinion 

The DeleteIndexDocumentsMinion watches a list. It runs every 3 minutes, calling the IPrepareDeleteIndexDocumentsMinionPipeline and the IDeleteIndexDocumentsMinionPipeline

Other minions available out-of-the-box such as the DeletedCustomersIndex and the  DeletedCatalogItemsIndex  delete different entities lists from the search indexes.

Commerce Orders minions

Order process minions play a key role in the overall order process flow, moving orders from list to list, as they transition from the initial pending status, to the final order completed status.

Do you have some feedback for us?

If you have suggestions for improving this article,