Overview
WorkSuite modules are designed to work together seamlessly, creating a complete system from raw materials through production to customer fulfillment. Understanding how modules integrate helps you optimize your workflows.Module Overview
Material: Track raw materials and ingredients Produce: Plan and execute production workflows Availability: Count and verify inventory Fulfill: Manage customers, orders, and fulfillment Restock: Distribute inventory via routes or transfersIntegration Flow
Production to Fulfillment Workflow
1. Material → Produce
Flow: Raw materials feed production processes- Material module tracks raw materials at bin locations
- Produce module recipes specify which materials are needed
- Material events in production consume materials from inventory
- Material quantities automatically decrease as production progresses
2. Produce → Availability
Flow: Production creates finished goods inventory- Production recipes create finished items
- Production completion generates available inventory
- Availability module tracks finished goods quantities
- Items become available for customer orders
3. Availability → Fulfill
Flow: Available inventory can be allocated to orders- Fulfill module checks availability when creating orders
- Availability sessions track what’s ready to sell
- Order allocation reserves inventory for customers
- Availability decreases as orders are allocated
4. Fulfill → Restock
Flow: Orders drive distribution and replenishment- Customer orders in Fulfill determine what needs to ship
- Restock module creates load lists for deliveries
- Routes or stations receive allocated inventory
- Orders are fulfilled and shipped to customers
Detailed Integration Points
Material ↔ Produce
Material Consumption:- Production recipes reference material items
- Material events record consumption during production
- Material inventory automatically updates
- Purchase orders replenish consumed materials
Produce ↔ Fulfill
Availability Creation:- Production output creates Fulfill availability
- Availability sessions track what’s ready to sell
- Fulfill orders can only sell what’s available
- Production triggers based on order demand
Fulfill ↔ Restock
Order Distribution:- Fulfill orders drive Restock load lists
- Load lists allocate inventory to routes/stations
- Distribution fulfills customer orders
- Order status updates when shipped
Availability ↔ Fulfill
Inventory Allocation:- Fulfill checks Availability before confirming orders
- Availability sessions track committed vs. available quantities
- Physical counts (Availability module) adjust Fulfill availability
- Over-allocation warnings prevent overselling
Module Relationships
Material Module
Provides data to:- Produce (materials for recipes)
- Purchase Orders (vendor shipments)
Produce Module
Provides data to:- Fulfill (finished goods availability)
- Material (raw materials)
- Fulfill (order demand for triggers)
Availability Module
Provides data to:- Fulfill (inventory availability)
- Physical counts (manual entry)
- Produce (production output)
Fulfill Module
Provides data to:- Restock (orders to fulfill)
- Produce (order demand for planning)
- Availability (inventory levels)
- Customers (order requests)
Restock Module
Provides data to:- Order fulfillment (distribution completion)
- Fulfill (orders to distribute)
- Availability (inventory to allocate)
Common Workflow Scenarios
Scenario 1: Made-to-Order Production
Workflow: Customer order → Production → Fulfillment- Customer places order in Fulfill
- Order triggers production in Produce (via trigger)
- Production consumes materials from Material
- Completed items create availability in Fulfill
- Order is allocated and fulfilled
- Distribution via Restock if needed
Scenario 2: Make-to-Stock Production
Workflow: Forecast → Production → Stock → Orders- Production manager plans production in Produce
- Materials ordered via Material purchase orders
- Production creates finished goods
- Availability updated with new inventory
- Customers place orders in Fulfill
- Orders allocated from existing stock
- Restock handles distribution
Scenario 3: Route-Based Replenishment
Workflow: Standing orders → Load planning → Distribution- Recurring orders set up in Fulfill (master orders)
- Weekly load lists created in Restock
- Inventory allocated from Fulfill availability
- Routes loaded and distributed
- Order status updated to fulfilled
- Next week’s orders trigger new cycle
Scenario 4: Physical Inventory Adjustment
Workflow: Count → Adjust → Reflect in orders- Physical count performed in Availability module
- Discrepancies identified
- Counts posted to update inventory
- Fulfill availability automatically adjusted
- Orders reflect accurate inventory levels
- Production planned in Produce if stock low
Data Flow Diagram
Best Practices
Plan the Full Workflow
- Map your complete process from materials to customer delivery
- Identify which modules handle each step
- Set up integrations before going live
Maintain Data Consistency
- Use consistent item names/codes across modules
- Synchronize data regularly
- Verify inventory matches across systems
Monitor Integration Points
- Check that materials consumed in Produce match Material inventory
- Verify production output matches Fulfill availability
- Confirm orders in Fulfill align with Restock distribution
Use Automation
- Set up production triggers based on order demand
- Configure automatic material reorder points
- Enable availability sync between modules
Troubleshooting Integration Issues
Material Not Available for Production
Issue: Production recipe can’t start due to missing materials Solutions:- Check Material inventory levels
- Verify purchase orders are received
- Confirm material items are correctly referenced in recipe
- Review material consumption history
Production Not Creating Availability
Issue: Completed production doesn’t show in Fulfill Solutions:- Verify production status is marked complete
- Check that production items map to Fulfill items
- Confirm availability sync is working
- Review production event completion
Orders Can’t Be Allocated
Issue: Fulfill shows insufficient availability Solutions:- Check Availability module for accurate counts
- Verify production has completed
- Confirm availability sessions are posted
- Review over-allocated orders
Load Lists Missing Inventory
Issue: Restock shows insufficient inventory for routes Solutions:- Check Fulfill availability levels
- Verify orders are properly allocated
- Confirm inventory isn’t double-allocated
- Review availability sync timing
Related Topics
Material Module
Track raw materials and purchase orders
Produce Module
Plan and execute production
Fulfill Module
Manage customers and orders
Restock Module
Distribute inventory via routes