Sowing Batch Management Overview
The Sowing Batch Management system is the foundation of your plant production workflow, enabling you to create, track, and manage batches of seeds through their entire growth cycle.
Dashboard Statistics
๐ Key Production Metrics
๐งช Total Batches
All sowing batches in the system
Includes all status types
๐ฑ Active Batches
Currently growing batches
Sowed, germinating, or ready
๐ฟ Ready for Transplant
Batches ready to move
Available for order fulfillment
๐ Requires Resowing
Failed batches needing retry
Quality control tracking
๐ Avg Germination Rate
Success percentage across batches
Quality performance metric
๐ฒ Plants Available
Total ready plant inventory
Across all active batches
Batch Status Management
๐ Batch Lifecycle States
- ๐ฆ PLANNED: Batch scheduled but not yet sowed
- ๐ SOWED: Seeds planted in trays and placed in growing area
- ๐ก GERMINATING: Seeds actively sprouting and growing
- ๐ข READY_FOR_TRANSPLANT: Plants ready for final placement
- โ COMPLETED: Batch successfully harvested or delivered
- ๐ด FAILED: Batch failed due to poor germination or other issues
Batch Information Display
๐ Comprehensive Batch Table
- Batch Number: Unique identifier with monospace font for easy reading
- Sowing Date: When seeds were planted (sortable column)
- Crop/Variety: Plant type and specific variety information
- Location: Unit name and facility type where batch is located
- Customer/Order: Associated customer and order information
- Trays/Seeds: Number of trays used and total seeds planted
- Germination: 7-day and 10-day germination rates with plant counts
- Status: Current batch status with resowing status indicators
- Created By: User who created the batch with contact tooltip
Resowing Status Tracking
๐ Resowing Management
Track quality control and retry operations:
- ๐ข NOT_REQUIRED: Batch performing well, no action needed
- ๐ REQUIRED: Poor performance, resowing recommended
- ๐ต IN_PROGRESS: Resowing operation currently underway
- โ COMPLETED: Resowing successfully completed
Advanced Search and Filtering
๐ Filter and Search Options
- Text Search: Search by batch number, crop name, or variety
- Status Filter: Filter by specific batch status
- Date Range: Filter by sowing date range
- Clear Filters: Reset all filters to default view
- Real-time Updates: Automatic refresh of filtered results
Batch Actions and Operations
โ๏ธ Available Actions
- ๐๏ธ View Details: Navigate to comprehensive batch information page
- โ๏ธ Edit Batch: Modify batch details, status, and parameters
- ๐ Link Order: Connect batch to specific customer orders
- โ Create Batch: Add new sowing batches to the system
- ๐ Order Linking: Disabled if order already linked to prevent duplicates
Order Integration System
๐ Order-Batch Linking
Connect sowing batches to customer orders for precise fulfillment:
- Link Order Modal: Dedicated interface for order association
- One-to-One Relationship: Each batch can link to one order
- Visual Indicators: Clear display of linked order information
- Fulfillment Tracking: Track production progress for specific orders
- Customer Visibility: Show customer and order ID in batch list
Germination Data Integration
๐ฑ Germination Tracking Display
- 7-Day Tracking: Early germination rate with percentage display
- 10-Day Tracking: Final germination rate with available plant count
- Visual Format: Compact display showing both percentages and counts
- Quality Indicators: Color-coded performance metrics
- Empty State Handling: Clear indication when data not yet available
Location and Unit Integration
๐ Facility Management
- Unit Assignment: Assign batches to specific growing facilities
- Location Status: Track facility type (polyhouse, shade net, etc.)
- Capacity Planning: Monitor facility utilization
- Resource Allocation: Optimize growing space usage
Form Management Features
๐ Batch Creation and Editing
- SowingBatchForm: Comprehensive form for batch creation and editing
- Modal Interface: Clean popup interface for batch management
- Data Validation: Ensure required fields and data integrity
- Success Callbacks: Automatic refresh after form submission
- Edit Mode Detection: Different behavior for create vs. edit operations
Pagination and Performance
โก Data Management
- Pagination Controls: Navigate through large batch lists efficiently
- Page Size Options: Configurable items per page (default: 10)
- Total Count Display: Show total batches and current range
- Loading States: Skeleton screens during data fetching
- Error Handling: Graceful handling of API failures
Database Migration Support
๐ง System Readiness
- Migration Detection: Automatic detection of database migration status
- Helpful Messages: Clear guidance when system is not ready
- Error Recovery: Graceful fallback when data unavailable
- Default States: Safe default values during system initialization
Best Practices
๐ก Sowing Batch Management Tips
- Plan batches based on expected delivery dates and growth duration
- Use descriptive batch numbers for easy identification
- Link batches to orders early for better fulfillment tracking
- Monitor germination rates to identify quality issues quickly
- Update batch status promptly as plants progress
- Use location filters to optimize facility utilization
- Review resowing requirements regularly for quality control