Using the Entitlement Order Service Operations

The following provides a quick overview of how to approach managing entitlements with the Entitlement Order service. These steps assume that you already have license models, the product hierarchy, and accounts in your FlexNet Operations database.

Steps for Managing Entitlements

Step

Description

Step 1

Plan how you will transform orders into entitlements.

Step 2

Do you map part numbers to your products with a single license model, with multiple license models, or to individual product-license model combinations? Consider identifying products or products and license models in entitlement line items with part numbers.

Step 3

When you have identified a license model to be used in an entitlement line item, identify the license model attributes whose values must be set at entitlement time using the getEntitlementAttributesFromModel operation.

Step 4

If you want to test license models and the product hierarchy while you can still modify them, create test entitlements. When test entitlements are deleted, fulfillments created from them are also deleted.

Step 5

After you have deployed license models and your product hierarchy, create deployable simple or bulk entitlements for your customers. Add entitlement line items (identified by activation IDs) and provide values for entitlement-time license attributes.

Step 6

Load web register keys (activation IDs) into bulk entitlements.

Step 7

Optionally, send your customers entitlement certificates listing the products to which the customers are entitled and their activation IDs.

Step 8

Consider using getEntitlementsQuery, getActivatableItemCount, getActivatableItemsQuery, getBulkEntitlementPropertiesQuery and getEntitlementLineItemPropertiesQuery operations to support your license fulfillment process.

Step 9

Optionally, renew, upgrade, or upsell entitlements. Upgrading and upselling require that upgrade or upsell product relationships between products have been configured.