Custom Fields System
Extend your order data without writing code. Create custom fields that match your exact business needs, with full control over validation, visibility, and layout.
5 Flexible Field Types
Choose the right field type for your data with built-in validation
Text & Textarea
Single-line text or multi-line descriptions
Number
Numeric values with min/max validation
Boolean
Yes/no checkboxes for flags
Date
Date pickers for deadlines
Select Dropdown
Predefined options from a list
Powerful Field Configuration
Flexible Validation
Set required fields, min/max values, regex patterns, and length constraints
Visibility Control
Show or hide fields in creation forms, order cards, and detail views independently
Positioning Options
Place fields at the top, bottom, or inline on order cards for optimal layout
Search & Filter
Make fields searchable to filter orders by custom criteria
Real-World Applications
Job Shops
Every customer has different requirements for tracking
Create custom fields for customer PO numbers, rail numbers, color codes, and special finishes without code changes
Electronics Manufacturing
Need to track serial numbers, batch codes, and compliance certifications
Add custom fields for regulatory data that automatically appear in reports and exports
Make-to-Order
Different products require different specification fields
Configure custom fields per product type with conditional visibility
Advanced Capabilities
Color Themes
Choose from 6 color themes (blue, green, orange, red, purple, teal) to visually organize fields
Icon Support
Add custom icons to fields for quick visual identification on order cards
Dynamic Coloring
Automatically color order cards based on custom field values
Per-User Config
Each user can define their own custom field structure for their workflow
Import/Export
Custom fields are automatically included in Excel import/export operations
JSONB Storage
Efficient PostgreSQL JSONB storage with GIN indexing for fast queries
Technical Implementation
JSONB Storage: Custom fields are stored in PostgreSQL JSONB columns, providing flexible schema evolution without database migrations.
GIN Indexing: Full-text search and filtering on custom fields is fast and efficient thanks to PostgreSQL GIN indexes.
Type Safety: Field definitions include validation rules that are enforced both client-side and server-side.
Migration Support: Includes migration scripts to convert legacy hardcoded fields (like color codes and rail numbers) into custom fields.
Stop Waiting for Code Changes
Configure your own custom fields and adapt BrightPlanning to your exact workflow in minutes, not months.
See Custom Fields in Action