Creating a Product
There are several ways to navigate to the page where a new product is created. When creating a new product from the Package Products page, you can either start a new product from scratch or create a new product from a copy of another product.
To create a new product
1. | Click Products > Products. This opens the Package Products page. |
2. | Click the Add a new product button. |
Follow the steps below to create the product.
To copy an existing product
1. | Click Products > Products. This opens the Package Products page. |
2. | Search for a product to copy. |
3. | Select the product and click the Copy button. |
Follow the steps below to create the product.
Note:Required fields are indicated with a red asterisk.
Provide values for the following fields:
Field |
Description |
||||||||||||
Product Name |
Name to uniquely identify this product. The name can contain spaces. |
||||||||||||
Description |
The characteristics of this product that make it unique. The description can be edited at any time. |
||||||||||||
Version |
A string that can contain any characters up to a maximum of 64, for example, 1.2.3 or SP1. |
||||||||||||
State |
A product can be in one of four states: draft, deployed, inactive, or obsolete.
|
||||||||||||
Package |
For FlexNet licenses only, specify that this product is a package if you want to:
Even if a product is specified as a package, if a license model is specified for the product that does not support PACKAGEs (that is, Package Specification is None), the license model takes precedence and individual feature lines are generated. The count of unique features in a package must be the same. For example, if a feature bundle containing three counts of FeatureA and six counts of FeatureB is added to a product, then for that product to be licensed with a PACKAGE line, three more counts of FeatureA must be added to the product to make the count of FeatureA and FeatureB the same (six). |
||||||||||||
Package Name |
Name to uniquely identify the package: The name must contain 30 characters or less and cannot contain spaces. (The Package Name setting is only shown when Package is set to Yes.) |
||||||||||||
Package Version Format |
Select a Fixed or Date Based version format. See Creating a FlexNet Publisher Licensing Toolkit License Generator (VCG) Configuration for more information about this property. (The Package Version Format setting is only shown when Package is set to Yes.) |
||||||||||||
Package Version |
If a Fixed version format is selected, enter the latest (highest-numbered) version of this package that is supported by a generated license certificate. The version consists of numbers and at most one decimal point, with a ten character maximum, for example, 1 or 1.5. (The Package Version setting is only shown when Package is set to Yes.) |
||||||||||||
License Technology |
The license technology with which this product is licensed. The license technology you choose affects the set of controls you see on the Create a Product page. If you choose FlexNet Licensing, the next control in the list is Can Be Used on a Device. If you choose a custom (non-FlexNet) license technology, the next control in the list is Host Type. |
||||||||||||
Can Be Used on a Device |
Shown when you choose FlexNet Licensing as the license technology, this control allows the user to select usage models. Yes—displays a drop-down list of available usage models No—no usage models are displayed |
||||||||||||
Host Type |
The appearance of the Host Type control depends upon the license technology you chose:
|
||||||||||||
Usage Models |
The Usage Models attribute is available when you choose Yes for Can be Used on a Device. Usage Models shows a drop-down list of possible usage models. These determine the statement interval and reset period for usage reports. (See About Usage Models.) Important:Products using the same feature must be configured with the same usage model per account. For an account, the usage model that is specified for a product containing a specific feature will be the usage model that is used for subsequent entitlements or products containing that specific feature. Example:
If Account C was first entitled to product B (features f1 and f2) with usage model Monthly Statements (Reset Monthly), this usage model would be used for both products/entitlements for the account. |
||||||||||||
License Generator |
The license generator used to generate licenses for this product |
||||||||||||
If you are creating a certificate-based license, this key allows you to identify certain text that appears as a comment at the beginning of the .lic file that is generated when you fulfill the license. This field is hidden if the Allow license headers and trailers flag is disabled. Configure this flag in System > Configure > FlexNet Operations. |
|||||||||||||
This is the value assigned to the key specified in the Header Resource Bundle Key field. This field only displays the value; you cannot edit the value. |
|||||||||||||
If you are creating a certificate-based license, this key allows you to identify certain text that will appear as a comment at the end of the .lic file which is generated when you fulfill the license. This field is hidden if the Allow license headers and trailers flag is disabled. Configure this flag in System > Configure > FlexNet Operations. |
|||||||||||||
This is the value assigned to the key specified in the Trailer Resource Bundle Key field. This field only displays the value; you cannot edit the value. |
|||||||||||||
The FNP Version check boxes allow you to specify the cross-version signature support required by your product. Cross-version signatures are required when the product must use the same license for product binaries built with different versions of the FlexNet Publisher Licensing Toolkit, if you want to add license keywords to the product license that are not supported by all the licensing toolkit versions with which your product binaries are built. Cross-version signatures permit versions of your product built with a license kit that predates the introduction of a keyword to run successfully using the same license and license server as the newer versions of your product that use that keyword. (However, they do not permit the older versions of your product to use the functionality of the newer keyword.) Select the FNP Version based on the older version of the toolkit used to build the product binaries. For example, if you are required to use the same license to support the SUPERSEDE_SIGN keyword in product binaries built with toolkit versions 11.5 (when SUPERSEDE_SIGN was introduced) and 11.0, select FNP Version 11.4. For more information about choosing the FNP Version values and using cross-version signatures, see FlexNet Publisher Versions for Cross-Version Signature Support. |
|||||||||||||
Permits or prohibits the download of obsolete (zero count) fulfillments from the Producer Portal. By default, licenses cannot be emailed or saved for obsolete fulfillments. Click Yes to permit the downloading of obsolete fulfillments from the Producer Portal. Click No to prohibit it. |
|||||||||||||
Permits the download of obsolete fulfillments from the End-User Portal. By default, licenses cannot be emailed or saved for obsolete fulfillments. Click Yes to permit the downloading of obsolete fulfillments from the End-User Portal. Click No to prohibit it. |
|||||||||||||
Only used for automatic upgrade jobs, the Start Date value defines the beginning of a date range for which this product qualifies as an upgrade-to product, based on the upgrade relationships as defined when the upgrade job runs. The date range defined by Start Date and End Date has no impact on manually generated upgrades nor on bulk operations. Start Date is only available for products; it is not available for maintenance products nor for product suites. |
|||||||||||||
Only used for automatic upgrade jobs, the End Date value defines the end of the date range for which this product qualifies as an upgrade-to product, based on the upgrade relationships as defined when the upgrade job runs. The date range defined by Start Date and End Date has no impact on manually generated upgrades nor on bulk operations. End Date is only available for products; it is not available for maintenance products nor for product suites. |
|||||||||||||
Email Template to Use for Product Upgrade |
Specify the variation of the Product Upgrade Job Email template to use when FlexNet Operations automatically creates upgrade lines as a result of running the Product Version Upgrade job. Producers can choose the default variation, another active variation, or none:
When automatic upgrade emails are sent, FlexNet Operations sends the upgrade email to the end-customer contact address in the parent entitlement (if one is available). If no end-customer contact address exists, FlexNet Operations sends the upgrade email to any addresses in the Ship To Email field in the parent entitlement as well as to all channel partner contacts in the parent entitlement (if any). For information about the Product Upgrade Job Email template, see Email Template Types in About Email Templates. For information about the Product Version Upgrade job, see FlexNet Operations Alert Types. |
Continue the product packaging process by adding features (recommended) on this page or moving on to link a license model to the product. Or you can save the product in its current state.
• | To add features, click Add Features or Add Feature Bundles. These buttons open a pop-up window for selecting features or feature bundles to add. See Adding Features or Feature Bundles to a Product for instructions. |
• | To move on to link license models to this product, click Next. The Producer Portal shows the Link License Models to Product page. See Linking License Models to a Product for instructions. |
• | To save the product in its current state, click Save. |