Products

About Products

The “Product” in the Zentitle context typically refers to a given application or binary. License definitions are typically specific to a given product (i.e. a Word license may have features defined for access to dictionaries, thesaurus, etc., whereas an Excel license might have features related to pivot tables, etc.)

Product Setup Video

How Products work

A product allows you to define the blueprint of an entitlement for each of your products (which features can be enabled/disabled, values for various attributes, and advanced features such as counters).

You can define as many products with as many attributes as you wish per your subscription level.

You can also set default values for each attribute at the product level that can be overridden at the edition or entitlement level.

Adding a Product

The Product option is located under the "Product Catalog" > "Products" on the left menu.

Click 'Create Product' on the top right button.

Then, enter the name of the product you wish to create

Click save.

Once a product is created, you can edit the parameters you wish to use with it, as below.


Editing a product

If you just created the product, you will now be in the product section with five tabs and an edit button. If you are viewing your list of products, click on a product name in order to view or edit it.

Click 'Edit' to update the product name or set the default values.

Make any changes.

Click save.

You now have four initial options in the first tab:

Set a Lease Period (Required)

The lease period specifies the amount of time the application can run locally with a cached view of the license rights before forcing a refresh of those rights from the cloud-based server (or a local license server).

Click on the number and time options (minutes, hours, days, and weeks).

Set them according to your needs.

Click save.

Think of this as a "heartbeat" time limit: how long before the remote node contacts the server for revalidation.

For some applications that are in an intermittent internet connectivity situation, a longer lease period will be more convenient for the user. Other situations may call for a more frequent check with the server. That's up to the customer to decide.

Note that the lease period is completely independent of the term of the license itself (the license could be perpetual, a subscription, etc.)


The following three settings are optional and use the same timing options:

Offline Lease Period

The amount of time that a local cached version of the entitlement can be treated as valid when activated using offline activation.

Click on the two options, number and time (minutes, hours, days, and weeks)

Set them according to your needs.

Click save.

Grace Period

One thing that can be very helpful when working with customers on a subscription basis is to build some kind of contingency into the expiration date of the license itself.

What do we mean?

You might face challenges if you have a subscription—perhaps for one year starting January 1st and ending December 31st. Especially since it ends at the end of the year when things are often complex and chaotic, ensuring that renewals get done before the deadline can sometimes be challenging.

You can build in a "grace period, " which acts as an extension of the subscription built directly into the license. Here, the license would be for a one-year subscription expiring on December 31st, but with a grace period until January 14th.

This allows the end customer to run your application until January 14th. When they use it between January 1st and the 14th, your application will receive status updates through our APIs indicating "this customer is currently in a grace period." You can then provide this as feedback to the end customer: "You're in a grace period—you should renew your license because it expires January 14th" or "You have a grace period until January 14th." This gives you additional flexibility in managing your working relationship with that customer.

When you process the renewal against this subscription, if you extend the license for another year, it will use the expiration date as the baseline. So you can update that license from January 1st, 2024, to December 31st, 2024.

We'll use the expiration date for renewals and ongoing updates, but the grace period gives you a safety zone to work out arrangements with your customer.

A grace period is a specified amount of time a software vendor gives after a subscription (time-based) license has expired, during which the software can still be used without penalty or disruption.

Click on the number and time options (minutes, hours, days, and weeks).

Set them according to your needs.

Click save.


Deleting

To delete a product, click on that product name.

Pick the 'three dots' icon on the top right.

Select 'Delete Product.'

Confirm you wish to delete when prompted for confirmation.

As this product has connected objects below it, you must confirm with the two radio boxes and a text input of the name to delete, complete those, and then select delete.

Once you have added the basic values, you can click the other tabs to add more options as required.

Next, you can add feature controls to the standard product setup.

Last updated

Was this helpful?