Sequence of Processing Transactions
The steps of a rule process a transaction in the sequence in which they’re saved. If a rule has two actions, the first action in the sequence processes the transaction first. After the first action completes processing the transaction journal, the second action starts to process the transaction journal.
When a rule has multiple parent steps and each parent step has child steps, the first parent step and its child steps process the transaction journal. The child steps also process the transaction journal in the sequence in which they’re saved. After all the child steps of a parent step have competed processing the transaction journal, the next parent step in the sequence starts to process the transaction journal.
When processing bulk transactions (for eg 2 TJs) in a single call as well, the rule engine executes all the 2 transaction journals for first action in the rule and then after completing first action for 2 TJs present in the call, it will move to the second action in the process rule and processes the second action for the 2 TJs.
1. Understand that the Loyalty Rule Engine processes actions sequentially for all TJs in a single request.
2. Each action is executed across all TJs before moving to the next action.
3. Consider redesigning your rules to avoid discrepancies caused by the sequential processing of multiple TJs.
4. Refer to the Salesforce documentation on Rule Engine design for further understanding: https://help.salesforce.com/s/articleView?id=xcloud.promotion_setup_rule_design.htm&type=5.
005321493

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.