Creating a product is one of the first and most important steps when setting up SLASCONE. A product defines the licensing structure that editions and licenses will later build on.
In SLASCONE, you can create multiple products. Each product can contain a set of reusable licensing properties such as features, limitations, variables, constrained variables, software releases, and expiration types.
PRODUCT LIFECYCLE
A product is typically created at the beginning of a project. Once the system is live, products are usually changed only occasionally, for example when a new feature, limitation, variable, or software release needs to be introduced. This typically if new functionality was developed in the product.
PRODUCT PROPERTIES
When creating a product, you define the properties that describe how the product can be licensed and configured. These properties are later used in editions and licenses.
Features
Limitations
Variables
Constrained Variables
Software Releases
Expiration Types
In many cases, you will only need a subset of these properties. As your products or business models evolve, you can extend the product definition over time, for example by adding a new feature or limitation.
FEATURES
Features are used to enable or disable specific functionality. They are best suited for simple yes-or-no entitlements.
Typical examples include optional modules, integrations, reporting capabilities, or premium functionality that should either be available or unavailable.
LIMITATIONS
Limitations, or quotas, are numeric values used to restrict the scale of usage. Typical examples include the maximum number of users, devices, jobs, or other measurable units.
Limitations can be interpreted by the client application either statically or in consumption-based mode.
VARIABLES
Variables are generic fields used to store additional licensing information. They are useful when a value should be part of the licensing model but cannot be represented naturally as a feature or limitation.
A typical example is a custom date or another customer-specific attribute.
CONSTRAINED VARIABLES
Constrained variables are similar to variables, but their values must come from a predefined custom list.
Use them when only specific values should be allowed, for example for region, environment, or customer tier.
SOFTWARE RELEASES
Software releases are used when version entitlement matters. They allow you to define which software versions are available for licensing and support scenarios such as upgrade compliance and deprecation compliance.
For more information, please refer to the Software Release Management section.
NEXT STEP
After creating the product, the next logical step is to define one or more product editions.
Editions determine which combination of product properties is offered to the customer.
Comments
0 comments
Please sign in to leave a comment.