Production Planning & Monitoring Applet

Purpose and Overview

The Production Planning & Monitoring (PPM) Applet is your central hub for converting customer demand into factory floor instructions. It bridges Sales Orders with Manufacturing Operations, ensuring clear communication and complete traceability from order to delivery.

ℹ️
Core Function: Convert Sales Orders → Production Requests → Job Orders → Manufacturing Execution

Who Uses This Applet

Production Planners:

  • Create and manage Job Orders
  • Approve/reject production requests
  • Link orders to customer demand
  • Monitor capacity and priorities

Sales Coordinators:

  • Check production status for customer orders
  • Get accurate delivery estimates
  • Track order fulfillment

Factory Supervisors:

  • Review daily production load
  • Identify bottlenecks
  • Prioritize urgent work
From Request to Production: A Workflow Guide showing Phase 1 Planning and Order Creation and Phase 2 Execution and Monitoring
Production Planning Workflow: Manage incoming requests, create job orders, generate manufacturing plans, and track all active processes through to sales order fulfillment.

Key Features Overview

How It Works: The Planning Flow

Sales Order (Customer demand)
    ↓
Production Request (System-generated)
    ↓
Planner Decision (Produce / Use Stock / Reject)
    ↓
Job Order (Factory instruction)
    ↓
Process Instances (Manufacturing steps)
    ↓
Manufacturing Operations (Execution)
    ↓
Completed (Stock created, SO fulfilled)

Key Concepts

ConceptWhat It MeansExample
Production RequestAuto-generated demand from Sales OrdersCustomer orders 500m cable → System creates request
Job OrderFormal manufacturing instructionJO-2024-001: Produce 500m Armored Cable
Job TemplatePre-defined process sequenceArmoring → Bedding → Cabling → Testing
Process InstanceIndividual manufacturing step“Armoring” step with materials and machine assigned
Make-to-OrderProduce for specific customer orderLink Job Order to SO-2024-001
Make-to-StockProduce for inventoryAd hoc quantity for warehouse

Prerequisites: Master Data Setup

⚠️
Before You Start: Configure these in the Process Maintenance Applet first. Without them, you can’t create Job Orders.
Required SetupWhat It DoesExample
MachinesDefines production equipmentArmoring Machine A1, Bedding Line B2
Process TypesCategories of manufacturing stepsArmoring, Bedding, Cabling, Testing
Process TemplatesIndividual step definitions with inputs/outputs“Armoring Process” requires steel wire, produces armored cable
Job TemplatesComplete production sequences“Armored Cable Job” = Armoring + Bedding + Cabling
Item Category GroupsProduct classification for filteringCables, Assemblies, Components

Setup Order:

  1. Define Machines and Process Types
  2. Create Process Templates (individual steps)
  3. Assemble Job Templates (combine steps into sequences)
  4. Configure Item Category Groups for filtering

See the Process Maintenance Applet documentation for detailed setup instructions.

Applet Structure: Four Main Menus

MenuPurposeWhen to Use
Production RequestsReview incoming demand from SalesStart here daily - approve/reject/mark as existing stock
Master ListCreate and manage Job OrdersMain workspace - create Job Orders, generate processes, link to SOs
ProcessesView all manufacturing steps across Job OrdersSet priorities, check material requirements, identify bottlenecks
Sales OrdersTrack production status by customer orderAnswer “when will it be ready?” questions from Sales team

1. Managing Production Requests

Production Requests are auto-generated when Sales Orders are confirmed. This is your daily queue of what needs to be made.

Viewing Requests

Navigate to Production Requests menu to see all pending requests.

Status Indicators:

StatusMeaning
PProduction request
SScheduled
ApprovedReady for Job Order creation
RejectedWill not be produced
EXFulfill from existing stock

Useful Filters:

  • Location (production facility)
  • Item Category Group (product type)
  • Date Range
  • Approved/Rejected status

Making the Decision

For each request, choose one of three actions:

ActionWhen to UseResult
ApproveNeed to manufacture (no stock or insufficient)Creates Job Order
RejectDuplicate, invalid, or cancelled orderRemoves from queue
Mark as EXSufficient stock available in warehouseFulfills from inventory, no production
Check Stock First: Always verify warehouse inventory before approving. Producing items already in stock wastes capacity.

Outstanding Production Report

This report aggregates all pending production demand and shows you the gap between what’s requested and what you have in stock. It’s your capacity planning tool.

Click Filter and generate outstanding report, select your Location and Item Category Group (or leave broad for a complete view), and generate. The CSV export shows:

  • Total Outstanding Quantity - Sum of all production requests
  • Net Outstanding - The actual production needed after accounting for current stock
  • Linked Sales Orders - Which customer orders are driving the demand
  • Request dates - How long items have been waiting

The “Net Outstanding” column is what matters for planning. If you have 1000m requested but 300m in stock, you need to produce 700m. Use this to sequence your Job Orders, coordinate material procurement, and give realistic timelines to Sales.

Generate this daily for high-volume operations, weekly for moderate production, or monthly for project-based manufacturing. It’s also your go-to report for management updates on production load.


2. Creating Job Orders (Master List)

A Job Order is the formal manufacturing instruction that tells the factory floor what to make, how to make it, and what materials are needed.

Creating a Job Order

From Master List, click "+" to open the Job Order form. The key decisions here are:

Item Code - What you’re manufacturing. The system pulls in the item description and UOM automatically.

Branch - This is a dual-purpose field: it sets both your production location and where finished goods will be deposited. For multi-site operations, this matters for inventory accuracy.

Job Order Number - Leave blank for sequential auto-numbering (JO-2024-0001, etc.). Manual entry is available if you’ve enabled it in settings, useful for project-based numbering or legacy system integration.

Process Instance Group Name (Job Template) - This is your production recipe. Selecting “Armored Cable Production” automatically defines every manufacturing step, material requirement, and expected output. If the dropdown is empty, the item hasn’t been configured in Process Maintenance yet.

Optional fields (Start/End dates, Remarks, Priority) are useful for scheduling and communicating special requirements to the factory floor.

⚠️
Branch Selection: Sets both production location AND stock destination. Choose carefully for multi-location operations.

Generating Process Instances

Creating the Job Order doesn’t automatically generate the manufacturing steps—that’s a deliberate two-step process. Open your Job Order and navigate to the Process Instance tab. Click Generate Process Instance to expand the Job Template into individual, executable steps.

Each Process Instance represents one manufacturing operation with its own:

  • Process Type and Sequence - What operation and in what order
  • Machine assignment - Which equipment will be used
  • Input Summary - Material requirements with quantities and stock locations
  • Output Summary - Expected yield and where it goes next

This is your opportunity to verify material availability before releasing to the factory floor. Click into any Process Instance to see detailed input requirements—if you’re short on materials, you’ll know now, not when operators are standing at the machine.

Material Planning: The Input Summary shows real-time stock availability. Use this to coordinate with procurement before releasing the Job Order.

Inactivating Unnecessary Steps

Sometimes you don’t need to run every step in the template. If you have semi-finished goods from a previous run sitting in the warehouse, or you’re doing a partial rework where certain steps were already completed correctly, you can inactivate those Process Instances.

Click on the Process Instance and select Inactivate. The system grays it out, removes its input requirements from your material plan, and assumes its output is coming from existing stock. The subsequent processes remain active and will look for that semi-finished good in inventory.

Common scenarios:

  • Armored cable production where the armoring step is done but you need to complete bedding and cabling
  • Rework situations where only specific operations need to be repeated
  • Process optimization where the customer has approved an alternative sequence
⚠️
Stock Verification Critical: Inactivating tells the system the output already exists. If it doesn’t, the next process will fail when it looks for materials. Always verify warehouse inventory first.

Defining Quantities: Make-to-Order vs Make-to-Stock

Now you need to specify how much to produce and why. The system supports two approaches, and you can use both in the same Job Order.

Make-to-Order (Sales Order Linking)

For customer-specific production, open the Sales Order Link tab. You’ll see all confirmed Sales Orders for this item, showing the ordered quantity, balance remaining (not yet linked to production), and delivery date. Select the SO line, enter your production quantity—it can’t exceed the balance—and click Add. The link is established, the SO balance decreases, and your Job Order quantity updates.

This gives you complete traceability: you know exactly which customer gets which production batch. You can split one large Sales Order across multiple Job Orders for capacity reasons, or combine multiple small Sales Orders into one efficient production run.

Make-to-Stock (Ad Hoc Production)

For forecast-based production, simply enter an Ad Hoc Quantity in the Job Order. No Sales Order link required. The finished goods go to the warehouse and are available for any future order. This is your safety stock strategy—produce standard items in anticipation of demand.

Hybrid Approach: Link 300m to a confirmed customer order (Make-to-Order) and add 200m ad hoc (Make-to-Stock) in the same Job Order. You get efficient batch production while serving both immediate customer needs and future demand.

Capacity Optimization: Batch production is more efficient. If you’re setting up a machine for a customer order, consider adding ad hoc quantity to build safety stock in the same run.

3. Monitoring Production

Processes Menu: Step-Level View

See all manufacturing steps across all Job Orders.

Use this to:

  • Filter by Process Type (Armoring, Bedding, Cabling, etc.)
  • Set High Priority flags for urgent work
  • Check material availability (Input Summary)
  • Verify expected outputs (Output Summary)
  • Identify bottlenecks at specific machines

Setting Priorities:

  1. Click on Process Instance
  2. Mark as High Priority
  3. Operators see this flag in Manufacturing Operations Applet

Sales Orders Menu: Customer View

Track production status from the customer order perspective.

Status Categories:

StatusMeaning
Production Not StartedJob Order created, work hasn’t begun
In ProgressFactory actively working
Production CompleteManufacturing finished

Shows:

  • Customer Name and Order Date
  • Delivery Date (deadline)
  • Linked Job Orders
  • Completion %

Use this to:

  • Answer “when will it be ready?” questions
  • Identify at-risk orders (approaching deadline, not started)
  • Coordinate delivery for completed orders
ℹ️
For Sales Teams: Grant read-only access so they can check status without interrupting planners.

Job Order Status Lifecycle

StatusMeaningWhat Happens Next
PlannedJob Order created, processes generatedRelease to factory floor
ReleasedAvailable to Manufacturing OperationsOperators start work
In ProgressOperators workingMonitor progress
On HoldPaused (material shortage, quality issue, machine breakdown)Resolve blocker, resume
CompletedAll processes finished, stock createdFulfill Sales Order
CancelledVoided, will not be producedDocument reason

Status Flow:

Planned → Released → In Progress → Completed
                          ↓
                       On Hold → Resume → In Progress
⚠️
Note: Status changes from In Progress onward happen in the Manufacturing Operations Applet, not here. You monitor status but don’t manually change it during execution.

4. Handoff to Manufacturing Operations

PPM Applet = Planning (what to make) Manufacturing Operations Applet = Execution (making it)

After you create Job Orders, operators use Manufacturing Operations to:

  • View assigned work
  • Start processes (changes status to In Progress)
  • Consume materials (updates inventory)
  • Record outputs (creates finished goods)
  • Complete processes
  • Report issues

Your role during execution:

  • Monitor Job Order status progression
  • Address material shortages
  • Reprioritize based on urgency
  • Communicate delays to Sales
  • Analyze actual vs. planned output

5. Settings and Configuration

Job Order Numbering

Automatic (Recommended):

  • Leave Job Order Number blank when creating
  • System generates sequential numbers (JO-2024-0001)
  • No duplicates

Manual:

  • Enable in Application Settings → Master List Main Details
  • Enter custom numbers
  • Useful for legacy system integration

Item Category Groups

Configure in Application Settings to enable filtering.

Examples:

  • Cables (all cable products)
  • Assemblies (assembled products)
  • Components (individual parts)

Benefits:

  • Filter Production Requests by category
  • Generate focused Outstanding Reports
  • Assign planners to specific product lines

6. Common Issues

Can’t see Production Requests?

  • Check if Sales Orders are confirmed
  • Clear filters and refresh

Job Template dropdown empty?

  • Configure in Process Maintenance Applet first

Process Instances didn’t generate?

  • Click “Generate Process Instance” button
  • Check Job Template has process steps defined

Can’t see Sales Order in Link tab?

  • Verify SO is Confirmed status
  • Check Item Code matches
  • Check if SO already fully linked

Error when adding SO quantity?

  • Quantity exceeds Balance Quantity
  • Enter amount ≤ available balance

Job Order stuck in “Planned”?

  • Release to Manufacturing Operations
  • Check material availability

Process shows “On Hold”?

  • Check remarks for reason
  • Resolve blocker (materials, quality, machine)

7. Quick Reference

Daily Routine

Morning:

  1. Generate Outstanding Report
  2. Review Production Requests → Approve/Reject/EX
  3. Create Job Orders
  4. Set priorities

During Day:

  • Monitor Job Order status
  • Address material shortages
  • Reprioritize as needed

End of Day:

  • Review completion rates
  • Update Sales team
  • Plan tomorrow

Key Actions

TaskWhereHow
Review demandProduction RequestsFilter and approve/reject
Create production instructionMaster ListCreate Job Order, generate processes
Link to customer orderJob Order → SO Link tabSelect SO, enter quantity
Set priorityProcesses menuMark as High Priority
Check customer statusSales Orders menuView production status
Generate capacity reportProduction RequestsOutstanding Report