NetSuite Design System
NetSuite Design System Complete Reference
Every record, dashboard, portal, search, workflow, script, and integration pattern for the GFS NetSuite ecosystem — organized, linked, and ready to build from.
02
NS at a Glance
Key metrics across the GFS NetSuite design system
■ All metrics reflect the current GFS NetSuite design system scope.
03
Navigation Grid
Every NS sub-page — records, dashboards, portals, scripts, searches, and more
Core System
Records
25 record types: Sales Order, Purchase Order, Invoice, Vendor Bill, Item Fulfillment, Journal Entry, and more.
25 record types
→
Dashboards
19 role-based dashboards: Executive, Sales, Purchasing, Inventory, Finance, Production, and Compliance.
19 dashboards
→
Portals
12 Suitelet portals for customers, vendors, items, production, and program management.
12 portals
→
Forms & Components
22 form patterns: entry forms, sublist editors, field groups, buttons, modals, and validation states.
22 component patterns
→
Print/Email Templates
23 templates: invoices, packing slips, POs, statements, BOLs, COAs, and email notifications.
23 templates
→
Saved Searches
20+ search templates: transaction, inventory, customer/vendor, and financial searches with full criteria and columns.
20+ search templates
→
Automation & Development
Workflows
Approval chains, status transitions, email alerts, scheduled actions, and conditional branching.
Workflow patterns
→
SuiteScript
Client scripts, user event scripts, Suitelets, RESTlets, scheduled scripts, and map/reduce patterns.
Script types & patterns
→
Custom Records
Custom record types for programs, rebates, certifications, lot attributes, and facility licensing.
Custom record definitions
→
Configuration & Admin
Integration Map
External connections: RESTlets, TBA OAuth, Dropbox sync, Cloudflare Workers, email, and EDI.
Integration patterns
→
Roles & Permissions
Role definitions, permission matrices, center-type access, and restriction rules by subsidiary.
Role configurations
→
Reporting
Financial reports, saved search reports, SuiteAnalytics, pivot tables, and scheduled distributions.
Report library
→
Domain Portals
Sales Order Portal
Order entry, line items, pricing, fulfillment status, credit holds, and ship-to management.
Sales operations
→
Purchase Order Portal
PO creation, vendor selection, receiving, three-way matching, and approval workflows.
Procurement ops
→
Production Portal
Work orders, assembly builds, BOM management, WIP tracking, and production scheduling.
Manufacturing ops
→
Inventory Portal
Stock levels, lot tracking, bin management, inventory adjustments, and transfer orders.
Warehouse ops
→
Customer Portal
Customer records, contacts, credit limits, payment terms, shipping addresses, and order history.
Customer management
→
Vendor Portal
Vendor records, scorecards, compliance documents, payment history, and AP aging.
Vendor management
→
Item Management
Item records, pricing, preferred vendors, lot/serial settings, classifications, and spec sheets.
Item catalog
→
Program Management
USDA commodity programs, rebate programs, promotional pricing, and contract management.
Program operations
→
Food Program Suitelets
Custom Suitelet UIs for USDA drawdowns, rebate calculations, program compliance, and reporting.
Suitelet applications
→
■ All links point to dedicated sub-pages. Each page follows the GFS Design System v9 standard.
04
NS Architecture Diagram
How all NetSuite components connect across the GFS ecosystem
GFS NETSUITE ARCHITECTURE
EXTERNAL SYSTEMS
Dropbox
Cloudflare
CME Data
Email / SMTP
EDI Partners
USDA / FDA
INTEGRATION LAYER
RESTlets (TBA OAuth)
Scheduled Scripts
Map/Reduce
SuiteFlow Workflows
CORE RECORDS
Sales Orders
Purchase Orders
Invoices
Vendor Bills
Journal Entries
Item Receipts
Customers
Vendors
Items
Work Orders
Transfers
Custom Records
SAVED SEARCHES & REPORTS
Transaction
Searches
Inventory
Searches
Financial
Reports
PORTALS & DASHBOARDS
Role-Based
Dashboards
Suitelet
Portals
Program
Suitelets
OUTPUT LAYER
Print Templates
Email Templates
PDF / Labels
CSV / Excel Export
API Responses
USERS & ROLES
Admin
Sales Rep
Purchasing
Warehouse
Finance
Executive
■ Architecture reflects the GFS NetSuite instance: two subsidiaries (Edgewood NY, Hermitage PA), TBA OAuth integrations, and food industry custom records.