IBM Support

The Item Entitlements for Customers do not work when order is created through Foundation UI.

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.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

FAQ4013

Document Information

Modified date:
16 June 2018

UID

swg21518652