Question & Answer
Question
The Item Entitlements for Customers do not work when order is created through Foundation UI.
Answer
SFS 9.0: Item Entitlement Rules for Customer created via Business Center are
not honored in the Foundation UI.
Problem Description:
- In the Sterling Business Center, navigate to: Customer Entitlements > Find Entitlement.
- Select an existing Customer Entitlement where the customer is NOT entitled to one or more items.
- Now, this particular item(s) should not be available for ordering by that customer through COM/ SOM and Field Sales.
However, when that particular
item is ordered by the customer via Foundation UI, it gets ordered
successfully. Ideally, customer should not be able to order any item he/ she is
not entitled to. Thus, item entitlement rules for the customer are not being
honored in the Foundation UI.
Explanation:
The above
behavior is a limitation of the Foundation UI in SFS 9.0. However, this
behavior is not observed in Call Center Applications, Store Applications and
Sterling Business Center – purely because Foundation UI is a much simpler
application. Moreover, by default, the Foundation UI calls the
“createOrder” API, which does not hold any information about item
entitlement. That explains why item entitlements created in Sterling Business
Center are not applied while creating order through foundation UI.
Solution:
The Item Entitlement Rules can be taken care of by using
the 'getItemListForOrdering' API. It is an exposed API and can be used with
external applications. In the API javadocs, the 'Entitlement Rules' section
under 'getItemListForOrdering' API in API javadocs and the
'getAssignedEntitlementList' API provide further information.
Historical Number
FAQ4013
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21518652