You can create property definitions to allow for additional levels of vRealize Automation customization. When you create a property definition, you specify a data type for the property, for example a string or a boolean type.

To avoid potential conflict with supplied vRealize Automation custom properties, use a naming format of my_prefix.my_property_name1. For example, use a standard and meaningful prefix such as company or feature name, followed by a dot (.), followed by a brief but descriptive name. Properties that you create that do not follow this recommendation may conflict with vRealize Automation-supplied custom properties. In that event, the vRealize Automation custom properties take precedence over properties that you create.

Prerequisites

Log in to the vRealize Automation console as a tenant administrator or fabric administrator.

Procedure

  1. Select Administration > Property Dictionary > Property Definitions.
  2. Click New (Add).
  3. Enter the new property definition name in the Name text box.

    Use a standard naming convention for the new property name such as my_grouping_prefix.my_property_name.

    The Name value is stored internally as the property identifier (ID).

  4. Accept the generated value in the Label text box.

    The Label value is automatically populated with the value that you entered in the Name text box. If you enter a Label value first, the Name text box is populated with the same value.

    The Label value is displayed in the user interface when requesting properties, for example when adding a property to a blueprint, as the property name.

    The Label value can contain a wider range of characters than the Name value.
  5. In the Visibility section, select All tenants or This tenant to determine where the property is to be available.

    If you are logged in with only tenant administrator privileges, then only This tenant is available. If you are logged in with only fabric administrator privileges, then only All tenants is available.

    You cannot change the All tenants or This tenant setting after you create the item.

  6. (Optional) Enter a property description in the Description text box.

    Describe the intent of the property definition and any other helpful information about the property.

  7. (Optional) Enter a value in the Display order text box.

    The number that you enter controls how the property name appears on the request form. The following ordering rules apply:

    • The display order applies only to properties that are configured with Prompt User or Show in Request Form settings.
    • All properties with a display order appear before properties with no display order.
    • Properties with a display order are sorted from lowest to highest value. Negative numbers are allowed.
    • All properties are ordered alphabetically, with all display order properties appearing before non-display order properties.
    • If two properties have the same display order value, they are sorted alphabetically.
  8. Select a property definition data type from the Data type drop-down menu.
    Table 1. Property Definition Data Types
    Data type Description
    Boolean

    Allows for a boolean value.

    The Display as options are Checkbox and Yes/No.

    Datetime

    Allows for a value entered in a date and time format.

    The Display as option is Date Time Picker.

    Decimal

    Allows for an integer or decimal value.

    The Display as options are Dropdown, Slider, and Textbox.

    Integer

    Allows for an integer value.

    The Display as options are Dropdown, Slider, and Textbox.

    Secure String

    Allows for secure or encrypted content such as a password.

    The Display as option is Textbox.

    String

    Allows for a string value.

    The Display as options are Dropdown, Email, Hyperlink, Textarea, and Textbox.

  9. If the Required option is available, select Yes or No from the drop-down menu to specify if a value must be supplied for this property.
  10. If the Minimum value option is available, specify a minimum value.
  11. Select a display control type for this property in the Display as drop-down menu. Available options are derived from your Data type selection.
    Table 2. Property Definition Display as Options
    Display as Option Description
    CheckBox

    Provides a single check box control.

    Date Time Picker

    Provides a date and time control that adheres to a YYYY-MM-DD or MM/DD/YYYY format and a time in HH:MM format, 24-hour clock or followed by AM or PM.

    Dropdown

    Provides a drop-down menu control.

    Email

    Provides an email control.

    Hyperlink

    Displays a link with the property display name as the link text and the property value as the URL.

    Slider

    Provides a slider control for a range of values.

    Testarea

    Provides a text area in which to enter or display information.

    Textbox

    Provides a text box in which to enter a value.

    Yes/No

    Specifies a Yes or No value.

  12. Click the Static list option in the Values area.
    Click New in the Static list area and add a property name and value.
  13. (Optional) Optionally select the Enable custom value entry check box to allow the user to specify custom values in addition to pre-defined values.
  14. Click OK.

Results

The property is created and available on the Property Definitions page.