Setting a maximum character length on a Free-Form Text field can be configured under the Validation & Defaulting tab of the field setup, but setting a minimum character length is currently not an option. As a workaround, create a workflow that will return a user error if a field’s minimum character length is not met.
Solution
- Navigate to Customization > Workflow > Workflows > New
- Basic Information:
- Name: Enter Set Character Length
- Record Type: Select Customer
- SubTypes: Select Customer/Lead/Prospect
- Execute As Admin: Enter Checkmark
- Release Status: Select Released
- Initiation: Select Event Based
- Event Definition:
- On Create: Enter Checkmark
- On View or Update: Enter Checkmark
- Trigger Type: Select -All-
- Click Save
- Click State 1
- Bottom right corner: Click New Action
- Click Return User Error
- Basic Information:
- Trigger On: Select Before User Submit
- Condition:
- Custom Formula: Enter a checkmark
- Formula: Enter!isValEmpty(nlapiGetFieldValue(‘fieldID’).toUpperCase()) && nlapiGetFieldValue(‘fieldID’).length<parseInt(‘5’)
- Parameters:
- Text: Enter Maximum Character Reached
- Click Save