Product Configuration
Product Features
Global Features
10 min
global feature in licensespring, a global feature is an attribute that is not tied to any specific product, and can be added to licenses issued for any product global features provide flexibility when you need to define attributes that apply across multiple products rather than being limited to a single one activation global feature activation features are used to enable or disable specific functionality within a licensed product, such as a component, module, or set of features once defined, an activation feature can be added to or removed from a license as needed it does not include additional attributes beyond its activation state consumption global feature consumption features are used to meter the usage of a component or resource, such as an api, the number of times a report is generated, or the amount of time (in seconds or minutes) that a resource is used consumption features, like activation features, can be added to or removed from a license however, consumption features also include the attributes max consumption, allow overages (boolean), max overages value, and an option to reset consumption allowances periodically time limited global features optionally you can define an expiration for the features you can either set expiration to a specific date ( expiry date ) or you can set a valid duration to a feature which is then used to calculate a specific expiry date at the time of the first license activation features that do not have expiry date defined, are never expired license api will also return is expired bool for every feature to include expired features to a license check and license activation response, use include expired features parameter feature expiration policy can be defined on a global feature, product features, license feature and license policy level define a new global feature required fields feature name feature code feature type fields for consumption global features max consumptions allow unlimited activations allow overages max overages reset consumption consumption period to add a new global feature , use the left sidebar, click on products, and then select global features give the feature a name, a code, and select its type if the feature is of type consumption, set the default value for max consumption, the value for max overages, as well the time interval for which the allowances should reset editing/deleting global features you can rename a global feature, and the default values for consumption features can be modified however, you cannot change a global feature code if you delete a global feature , it can be removed from licenses, but you can add it back to any license at any time unlike product features, global features are not permanently tied to licenses, so there is no restriction on re adding them to edit a global feature, go to the features list and click on the pencil icon on the row for that global feature to delete a global feature, click on the red garbage can icon on the row for that global feature global feature groups features can be organized into feature groups to simplify license management when creating a license, instead of adding each feature individually, a group code can be attached, and all features within that group will be included automatically groups behave similar to license policies in a way that you can also define time limited settings on a group level that would be applied to all license features when license is created feature groups can be applied to a license policy or used directly when creating order
