Skip to main content

Custom Subtabs, Lists & Fields

Add your own fields and organize data your way.


What Can You Customize?

TypeWhat It IsExample
Custom FieldAdd a new field to a record"Preferred Contact Method" on Customer
Custom ListCreate a dropdown list"Priority Level" (High, Medium, Low)
Custom SubtabOrganize fields into tabs"Marketing Info" tab on Customer

Creating a Custom Field

Step-by-Step

HOW TO CREATE A CUSTOM FIELD
===============================================================================

Step 1: Navigate
Customization > Lists, Records, & Fields > [Field Type]

Field Type Options:
├── Entity Fields (Customer, Vendor, Employee)
├── Transaction Body Fields (header of transaction)
├── Transaction Line Fields (line items)
├── Item Fields (on items)
└── CRM Fields (cases, campaigns)

Step 2: Click "New"

Step 3: Fill in the basics
├── Label: "Customer Priority"
├── ID: _customer_priority (auto-generated)
├── Type: List/Record (dropdown)
└── List: Priority Level

Step 4: Display settings
├── Subtab: Custom
├── Show on Forms: Choose which forms
└── Store Value: ✓ (checked)

Step 5: Save

Field Types

TypeUse ForExample
Free-Form TextShort text"Nickname"
Text AreaLong text"Special Instructions"
DateDates"Last Contact Date"
Check BoxYes/No"VIP Customer"
List/RecordDropdown"Priority Level"
Integer NumberWhole numbers"Number of Employees"
CurrencyMoney"Credit Limit Requested"
EmailEmail addresses"Alternate Email"
PhonePhone numbers"Mobile Phone"

Creating a Custom List

Before creating a dropdown field, you need a list:

HOW TO CREATE A CUSTOM LIST
===============================================================================

Step 1: Navigate
Customization > Lists, Records, & Fields > Lists > New

Step 2: Name the list
├── Name: "Priority Level"
├── ID: _priority_level

Step 3: Add values
├── High
├── Medium
├── Low
└── Critical

Step 4: Save

Now: You can use this list in dropdown fields

Creating a Custom Subtab

Group your custom fields into organized tabs:

HOW TO CREATE A CUSTOM SUBTAB
===============================================================================

Step 1: Navigate
Customization > Lists, Records, & Fields > Subtabs > New

Step 2: Fill in details
├── Label: "Marketing Information"
├── Record Type: Customer
├── Add After: "Communications" subtab

Step 3: Save

Step 4: Assign fields to this subtab
When creating custom fields, select this subtab in Display settings

Result: New tab appears on Customer records

Where Fields Appear

Entity Fields (Customer, Vendor, etc.)

Fields appear on the record form:

CUSTOMER RECORD
===============================================================================

Main Tab:
├── Customer Name
├── Phone
└── Email

Custom Tab (your subtab):
├── Customer Priority (your field)
├── VIP Customer (your field)
└── Preferred Contact (your field)

Transaction Body Fields

Fields appear on the header of transactions:

SALES ORDER
===============================================================================

Header Section:
├── Customer
├── Date
├── PO #
└── Sales Channel (your custom field)

Lines Section:
(items go here)

Transaction Line Fields

Fields appear on each line item:

SALES ORDER
===============================================================================

Lines:
┌─────────────────────────────────────────────────────────────────┐
│ Item | Qty | Rate | Amount | Gift Wrap (your field) │
├─────────────────────────────────────────────────────────────────┤
│ Widget Pro | 10 | $50 | $500 | ✓ │
│ Widget Basic | 5 | $25 | $125 | ✗ │
└─────────────────────────────────────────────────────────────────┘

Field Settings Explained

SettingWhat It Does
MandatoryUser must fill in the field
Store ValueSave the value in database (usually ✓)
Show in ListAppear in list view columns
Global SearchInclude in search results
Audit TrailTrack changes to this field

Quick Reference

I want to...Go to
Add field to CustomerCustomization > Lists, Records, & Fields > Entity Fields > New
Add field to Sales Order headerCustomization > Lists, Records, & Fields > Transaction Body Fields > New
Add field to SO linesCustomization > Lists, Records, & Fields > Transaction Line Fields > New
Create a dropdown listCustomization > Lists, Records, & Fields > Lists > New
Create a tab to group fieldsCustomization > Lists, Records, & Fields > Subtabs > New

Common Examples

VIP Customer Flag

Field Type: Entity Field
├── Record Type: Customer
├── Label: "VIP Customer"
├── Type: Check Box
├── Default: Unchecked
└── Show on all customer forms

Sales Channel Dropdown

First, create list:
├── List Name: "Sales Channel"
├── Values: Online, Retail, Partner, Direct

Then, create field:
├── Field Type: Transaction Body Field
├── Applies To: Sales Order, Invoice
├── Label: "Sales Channel"
├── Type: List/Record
└── List: Sales Channel

Special Instructions

Field Type: Transaction Body Field
├── Applies To: Sales Order
├── Label: "Special Instructions"
├── Type: Text Area
├── Max Length: 999
└── Show on fulfillment view

Tips

DoDon't
Plan field names carefullyUse vague names like "Custom1"
Group related fields on subtabsClutter the main form
Use meaningful IDsChange IDs after saving
Test on one form firstRoll out without testing

Key Takeaways

  1. Custom Fields = Add new data points to records
  2. Custom Lists = Create dropdown options
  3. Custom Subtabs = Organize fields into tabs
  4. Choose the right field type for your data
  5. Plan before creating - IDs can't be changed later