My Oracle Support Banner

Siebel Loyalty Promotion Actions Sequence not invoked in order (Doc ID 1575354.1)

Last updated on JANUARY 22, 2018

Applies to:

Siebel Loyalty Engine - Version SIA [21238] to SIA [23021] [Release V8]
Information in this document applies to any platform.


We have created Loyalty Promotion, which creates Voucher if our custom field "LOY Member.Ax Bonus for Remittance" >= "1000".
Promotion Rule Actions applies to Transaction:
1. Type "Redeem Points", Value "999"
2. Type "Update Attribute", Object "Member", Set "Ax Bonus for Remittance" = "999"
3. Type "Assign Voucher", Voucher Quantity "1"
4. Type "Update Attribute", Object "Member", Set "Ax Bonus for Remittance" = "0"

Note - On BC "LOY Voucher" we have script that sets our custom field "LOY Voucher.Ax Amount" to value from "LOY Member.Ax Bonus for Remittance"

Then we look at Member that had "LOY Member.Ax Bonus for Remittance" = "1400" and we can see that it has "LOY Voucher.Ax Amount" = "1400", when it should be "999".
It looks like Promotion Action #2 is skipped.
If Action #4 is removed then sequence of Actions is: #1, #3, #2 (created "LOY Voucher.Ax Amount" = "1400", but "LOY Member.Ax Bonus for Remittance" = "999").

Could you please advise why in one case Action is skipped and other Action sequence is not in defined order?


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.