Enable Entitlements Support for All Covered Levels

Subscription Management supports providing entitlement details for the asset and product by default. Here are the steps to also provide entitlement information about party, customer account, party site, asset group, and product group from Subscription Management:

  1. Sign in as a setup user.

  2. Go to the Subscription Management work area.

  3. On the Subscriptions landing page, click the Subscription Configuration tab.

  4. Click Manage Algorithms.

  5. Select the Get Subscription Entitlements algorithm and click Actions > Create Version to create a new version of the base algorithm.

  6. Click the Get Subscription Entitlements link to edit the algorithm.

  7. On the Edit Algorithms: Get Subscription Entitlements page, select the Variables tab.

  8. Change the default value of EnableManualPricedCoveredLevel from false to true.

  9. Click Save and Close.

  10. From the Manage Algorithms page, click Actions > Publish .

Filter Entitlements Using Custom Attributes

You can create custom attributes and use them in coverage templates to filter entitlements as per your business needs.

Let’s consider an example where multiple coverages are applied to the same customer asset. If you want to select a pricing adjustment from a specific coverage, you can identify that coverage using a custom attribute.

You can create and enable a custom attribute in the coverage template to identify which template should be used at the time of pricing the debrief charges in Oracle Service Logistics.

You can select the custom attributes in the Subscription Entitlements service mapper and then customize the Get Subscription Entitlements Algorithm to filter entitlements that are deemed not applicable as per business rules.