Wrong Assigned Points In Transaction With Same Promotion
(Doc ID 2153774.1)
Last updated on FEBRUARY 04, 2019
Applies to:
Siebel Loyalty Engine - Version 15.4 [IP2015] and laterInformation in this document applies to any platform.
Symptoms
On : 15.4 [IP2015] version, Loyalty
ACTUAL BEHAVIOR
---------------
Wrong output from a custom attribute processed by the batch engine
EXPECTED BEHAVIOR
-----------------------
All custom attributes should have the correct output
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1)Setup a new custom attribute to multiply transactions points with 3
A) Create new BS: Simple Calc, with Class: CSSService
B) Go to Business Service Method and create new method : Multiply
C) Go to Business Service Server Script and use this script to run the custom attribute
2)In Loyalty Program Administration > Program Level Attributes > Custom
Attributes and create a new custom attribute
3)Create Promotion that uses this custom attribute and that applies to
Accrual-Product, is defined with with 1 rule, no criteria, 1 or 2 actions
based on the custom attribute defined Test1CustAttr, to assign points
4)Process transactions with LoyBatchEngine
5) Most transactions process correctly however there are instances of the custom attribute updating with a different and incorrect amount
BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot use custom attributes
Changes
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |