Creating a Custom Host Attribute

FlexNet Operations 2014

If custom host attributes are defined for a host type, FlexNet Operations displays them to users when they create a host of that type. Custom host attributes are shown when a user generates a license for a corresponding license technology and selects the host type for which these attributes are defined. You define custom host attributes in a manner similar to defining custom license model attributes.

Note: You can generate a unique identifier for a host, based on these attributes, by implementing the HostIdentifierGeneratorByHostType interface under System Configuration. Also, you can validate whether or not the user supplied the appropriate values for these attributes.

To create a custom host attribute

1. Navigate to the Create a Custom Host Attribute page.
2. Fill in the following fields for each attribute you create:

Field

Description

Name

Name to uniquely identify this custom host attribute. This name must be unique within a given license technology/host type combination.

License Technology

The type of license technology with which the attribute is to be used. Choose FlexNet Licensing or Custom Licensing. The license technology you choose here also determines whether the Required for Reporting control (below) is shown. FlexNet Operations does not report on host attributes for non-FlexNet license technologies.

Host Type

Select a host type from the drop-down list.

Is Required?

Will this be a required or optional attribute for license generation? Click Yes for required attributes. Click No for optional attributes.

Required attributes can only be created for a license technology in the draft state.

Type

Type of value the custom attribute accepts. Type cannot be changed once set.

Number: A numeral, for example, 33452. (Value must be integral.)

Text: An alphanumeric string. If you choose this option, the administrative console reveals additional controls for Max. Length and Text Type.

Max Length: Maximum number of characters the text field will accept.
Text Type: Choose from Free Form, Single Select, or Multi Valued Text. (This cannot be changed once set.)

Free Form: If you select this option, your custom attribute will take a typed-in alphanumeric string. When the Text Type is Free Form, also choose a Display Type to determine how the text attribute will be displayed: Text Field or Text Area.

Single Select: If you select this option, your custom attribute will take the value of an item from a drop-down list. When the Text Type is Single Select, also specify Valid Values with the Add Value button. Valid Values determine the list of values a user can choose for this attribute.

Multi Valued Text: If you select this option, your custom attribute will take the value of several checked boxes next to items in a specified list. When the Text Type is Multi Valued Text, also specify Valid Values with the Add Value button. Valid Values determine the list of values a user can choose for this attribute.

Long Text: An alphanumeric string that can be up to 16384 characters. The value can by typed or pasted into the text box. When the attribute’s Type is Long Text, also choose a Display Type to determine how the text attribute will be displayed: Text Field or Text Area.

Boolean: A pair of radio buttons for mutually exclusive choices, such as Yes or No.

Date: A calendar date.

Required for Reporting

If Yes, then this attribute will be included in data transformation for reporting. The following custom host attribute types are not available for reporting:

Attributes that use a license technology other than FlexNet Licensing
Long Text type attributes
Multi Valued Text type attributes.
3. Click Save when complete.