π What Are Custom Records?
Custom Records are one of the most powerful features in NetSuite.
They allow you to create your own database tables inside NetSuite β tailored to your business.
Think of them as containers for unique types of data that donβt fit into standard records.
Examples:
- Warranty Tracking (linked to items/customers)
- Employee Certifications
- Equipment Maintenance Logs
- Vendor Contract Details
π§ Why Use Custom Records?
- Standard records donβt cover your unique process.
- You want to store additional structured information.
- You need reporting, permissions, and workflows for the new data type.
- You want to relate new data to customers, vendors, transactions, or items.
βοΈ Key Settings When Creating a Custom Record
When you create a custom record (Customization > Lists, Records, & Fields > Record Types > New), youβll define:
- Record Name β e.g., Warranty Tracking.
- ID Prefix β System ID prefix (e.g.,
custrecord_warranty_
). - Permissions β Who can view, create, or edit the record.
- Fields β Just like custom fields, you can add text, date, list, checkbox, etc.
- Links β Choose whether the record should appear under Customers, Items, Transactions, etc.
β Example: Creating a Warranty Tracking Custom Record
Scenario: You sell electronic products and want to track warranty periods for each sale.
Steps:
- Navigate to:
Customization > Lists, Records, & Fields > Record Types > New - Enter:
- Record Name: Warranty Tracking
- Allow Attachments: β
- Permissions: Give Sales and Support roles access.
- Save the record type.
- Add custom fields:
- Warranty Start Date (Date)
- Warranty End Date (Date)
- Serial Number (Text)
- Customer (List/Record β Customer)
- Related Sales Order (List/Record β Transaction)
- Deploy the record: check βAvailable in Listsβ or βLink to Customer.β
Now, when users open a Customer record, they can see linked Warranty Tracking records.
π Linking Custom Records to Standard Records
- Use List/Record fields to connect custom records to Customers, Vendors, Items, or Transactions.
- Example: In the Warranty Tracking record, a Customer field links it directly to the Customer record.
- Once linked, you can:
- View warranties on the Customer record
- Create workflows (e.g., send reminder email before warranty expiry)
- Run saved searches for expiring warranties
π‘ Pro Tips & Best Practices
- Always set permissions properly β sensitive custom data shouldnβt be open to all users.
- Use subtabs for better UI (place custom records under Customer or Item tabs).
- Combine with Workflows for automation (e.g., auto-calculate warranty end date).
- Use Saved Searches for reporting and reminders.
π Key Takeaways
- Custom Records let you create new data structures in NetSuite.
- Theyβre best for tracking unique processes not supported by standard records.
- Linking records makes them much more powerful.
- Permissions and documentation are essential for good design.
π Next Page: Custom Forms in NetSuite
Leave a Reply