##### Define > Custom Field Type > Custom Field Type Properties

# Definition Tab

The Definition tab is the default view of the Custom Field Type Properties dialog box. This tab allows you to define the custom field type with respect to its Genesys Agent Scripting behaviors. It includes the following features:

CFT Name: This field is used to identify the Custom Field Type within Genesys Agent Scripting. It will appear in the CFT List window as well as the Custom Type to in the Field Properties window. A CFT Name must be unique and cannot contain any spaces.

Data Type: This field describes how the data is stored internally within the session. Select one of the following Data Types from the drop-down list: String, Numeric, Date and Time, or Boolean.

Dev. HTML: The Development (Dev.) HTML field allows you to define how the custom field type looks within the editor. An example of Dev. HTML code is:

<input size=%size% value="test">

The Dev. HTML generally works in the same manner as conventional HTML. The only difference is that properties defined in the Properties tab can be assigned to attributes in a tag. To do this, the property must be enclosed by the % (percent sign), as seen by the size attribute and its assigned property in the example above: <input> tag.

You may only enter one top level node in the Dev. HTML field. The end tag must either correspond to the first tag as in <table> and </table> tags or there is only one tag with no end tag as in the <input> tag example shown above.

Cross Reference: Clicking Cross Reference opens the Object Cross Reference dialog box.

The Object Cross Reference dialog box lists all fields that reference the Custom Field Type. From the object list, double-click on a field to display the field’s properties.