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

Key Features Overview

Who Benefits from This Applet?

Production Planners:

  • Create and manage Job Orders (defining Container vs. Ad-Hoc quantities)
  • Approve or reject system-generated production requests
  • Link Job Orders directly to customer demand (Make-to-Order)
  • Monitor factory capacity and set work priorities

Sales Coordinators:

  • Check production status for specific customer orders in real-time
  • Review detailed Stock Balance Summaries (reservations vs. job orders)
  • Obtain accurate delivery estimates without interrupting the factory
  • Track end-to-end order fulfillment

Factory Supervisors:

  • Review the daily production load across all stations
  • Identify bottlenecks before they pause operations
  • Flag and sequence urgent work instructions

What Problems Does This Solve?

The Manual Planning Problem:

Traditional production planning relies on disconnected spreadsheets, manual order tracking, and verbal communication. Common issues include:

  • Missing the link between Customer Sales Orders and Factory Job Orders
  • Over-producing or under-producing due to a lack of real-time inventory checks
  • Inability to quickly check the status of a specific customer’s order
  • Missing a centralized queue of what needs to be produced next and in what order

The PPM Applet Solution:

  • Centralized demand management — Auto-generated production requests straight from sales orders
  • Accurate capacity planning — Outstanding reports that factor in existing warehouse stock
  • Seamless traceability — Clear links from the Job Order down to the exact customer Sales Order
  • Real-time visibility — Live status monitoring for both planners and sales teams

Core Capabilities

Production Planning Overview: From manual chaos to automated structure
The Production Planning Applet transforms disconnected manual spreadsheets into a centralized, auto-generated digital workflow, benefiting Planners, Sales Coordinators, and Factory Supervisors.

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
⚠️
Prerequisite: Configure Machines, Process Types, Process Templates, and Job Templates in the Process Maintenance Applet first. Without them, you cannot create Job Orders.

Quick Start Guide

Get up and running quickly with these essential workflows.

For Production Planners: Processing Daily Demand

Goal: Convert incoming sales orders into factory instructions.

  1. Review Requests: Navigate to the Production Requests menu to see pending demand from Sales.
  2. Make Decisions: For each request, verify if you have stock. If not, click Approve to authorize production.
  3. Create Job Order: Go to Master List → add a new Job Order. Select the Item Code, Branch, and the Job Template (Process Instance Group Name).
  4. Link Quantities: Open the Sales Order Link tab in the Job Order to allocate quantities to specific customer orders.
  5. Generate Steps: Switch to the Process Instance tab and click Generate Process Instance to expand the manufacturing steps.

For Factory Supervisors: Prioritizing Operations

Goal: Ensure the factory floor knows what to work on next.

  1. Review Load: Navigate to the Processes menu to see all active manufacturing steps across all Job Orders.
  2. Identify Urgent Work: Filter by Process Type (e.g., all “Cutting” jobs).
  3. Set Priorities: Click into critical Process Instances and mark them as High Priority.
  4. Check Readiness: Review the Input Summary to ensure materials are available before operators start on the floor.

For Sales Coordinators: Checking Job Status

Goal: Answer customer questions about delivery timelines.

  1. Find the Order: Navigate to the Sales Orders menu within the applet.
  2. Review Status: Look up the specific Customer Name or Order Number.
  3. Check Stock Balance: Click into the Item Details to review the Stock Balance Summary.
  4. Relay Information: Check pending Job Orders to provide an accurate delivery estimate.

For Admins: Initial System Setup

Goal: Configure the foundational settings before planners begin operations.

  1. System Prerequisite: Ensure Machines, Process Types, Process Templates, and Job Templates are fully populated in the Process Maintenance Applet.
  2. Global Defaults: Go to Settings > Default Selection and define the Default Branch and Default Location for production.
  3. Field Configuration: Go to Settings > Field Settings to enable necessary accounting fields (Segment, G/L Dimension, Profit Center, Project) and tax lines (SST, WHT).
  4. Custom Statuses: Navigate to Settings > Custom Status and activate any bespoke lifecycle flags your floor uses (e.g., “Quality Hold”, “Awaiting Parts”).
  5. Printables: Upload any specific Sales Order (SO) Printables required logically in Settings > Printables.

Core Workflows and Operations

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.

Navigate to Production Requests menu to see all pending requests.

Production Requests Listing
The Production Requests queue where planners manage incoming demand.
Approve or Reject Production Requests
Approve or reject production requests based on stock availability.

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.

Outstanding Production Report Generation
Generate outstanding reports to analyze demand against inventory.

Click Filter and generate outstanding report to view a CSV export showing the Total Outstanding Quantity, Net Outstanding (after stock), Linked Sales Orders, and Request Dates.

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.

From Master List, click "+" to open the Job Order form.

Job Order Master List
The Master List of Job Orders.
Create Job Order Form
The Job Order creation form where details like item code, branch, and job template are specified.
  • Branch: Sets both your production location and where finished goods will be deposited.
  • Job Order Number: Leave blank for sequential auto-numbering.
  • Process Instance Group Name (Job Template): Your production recipe.
  • Estimated Packing Date & Completion Date: Used for timeline projections.
  • Process Status: The current lifecycle flag.

Generating Process Instances

Creating the Job Order doesn’t automatically generate the manufacturing steps. Open your Job Order and navigate to the Process Instance tab.

Generate Process Instance
Click to expand the Job Template into executable manufacturing steps.

Click Generate Process Instance to expand the Job Template into individual, executable steps.

Inactivating Unnecessary Steps

Sometimes you don’t need to run every step (e.g., reworks or semi-finished goods available). Click on a generated Process Instance and select Inactivate. The system grays it out, removing its input materials from your material plan.

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

The system tracks two distinct types of production quantities on the main form, which map directly to your production strategy:

Make-to-Order (Container Quantity via Sales Order Linking) For customer-specific production, open the Sales Order Link tab.

Job Order Sales Order Linking
Link specific Sales Orders to a Job Order for direct fulfillment traceability.

Select the SO line and enter your production quantity. This populates the Container Quantity (Sales Order Quantity) field on the main details page, giving you complete customer traceability.

Make-to-Stock (Ad-Hoc Quantity) For forecast-based production, simply enter an Ad-Hoc Quantity in the Job Order main details. The finished goods go to the warehouse as safety stock without being tied to a specific order.

Total Quantity: The system automatically sums the Container Quantity and the Ad-Hoc Quantity to show you the total production run measure.

3. Monitoring Production

Processes Menu: Step-Level View

See all manufacturing steps across all Job Orders to identify bottlenecks at specific machines or set High Priority flags.

Processes Listing
View and manage individual manufacturing steps across all active Job Orders.

Sales Orders Menu: Customer View

Track production status from the customer order perspective.

Sales Orders Listing
Sales Order master list for checking production status.
Sales Order Main Details
Monitor the production progress of specific Sales Orders for delivery coordination.

Stock Balance Summary From the Sales Order view, navigating into the Item Details reveals a deeply granular Stock Balance Summary. This dashboard is the ultimate truth for Sales Coordinators, displaying:

Stock Balance Summary
Deep dive into stock balances, reservations, and job order quantities.
  • System Stock Balance
  • Total Sales Order Quantity
  • Total Reservation Quantity (with drill-down details)
  • Total Job Order Quantity (with drill-down details)
  • Available Stock Inclusive / Not Inclusive of Reserve

Status Flow: Planned → Released → In Progress → Completed


Configuration & Settings

Job Order Numbering

Control how your Job Orders are numbered via Application Settings → Master List Main Details.

Automatic (Recommended):

  • Leave Job Order Number blank when creating
  • System generates sequential numbers (e.g., JO-2024-0001) ensuring no duplicates

Manual:

  • Enable manual numbering for custom project-based numbering or legacy system integration.

Field Configuration

Under Settings > Field Settings, you can enable operational flags based on how your business organizes its data:

Department Settings: Track job orders against specific financial or organizational divisions.

  • Toggle the visibility of Segment, G/L Dimension, Profit Center, and Project.

Tax / Line Settings:

  • Toggle the visibility of SST/VAT/GST and WHT forms on data entry.

Custom Status Engine

You can map highly customized lifecycle stages to both your document Headers and Line Items. Under Settings > Custom Status, the system allows you to configure up to 5 Custom Header Statuses and 5 Custom Line Statuses. You can set specific localized names and descriptions for these statuses to match your unique factory workflow terminology.

Item Category Groups

Configure Category Groups in Application Settings to enable targeted filtering.

Benefits:

  • Filter Production Requests by specific category types (e.g., Cables vs Assemblies)
  • Generate highly focused Outstanding Reports
  • Easily assign production planners to specific product lines

Frequently Asked Questions (FAQ)

1. Why can’t I see any incoming Production Requests?

Check if the original Sales Orders have been moved to “Confirmed” status. The system only generates requests for confirmed orders. If they are confirmed, try clearing your filters and refreshing the view.

2. Why is the Job Template dropdown empty when I create a Job Order?

The selected item has not been configured with a Job Template in the Process Maintenance Applet. You must define the process steps and group them as a template there before you can use them here.

3. Why didn’t my manufacturing steps (Process Instances) automatically generate?

This is by design to give you a chance to review the Job Order. You must navigate to the Process Instance tab inside the Job Order and manually click the “Generate Process Instance” button.

4. I get an error when adding a Sales Order Linking quantity. Why?

The quantity you entered likely exceeds the “Balance Quantity” available for that Sales Order. You must enter an amount that is less than or equal to the remaining available balance.

5. How do I actually move a Job Order from “Planned” to “In Progress”?

You don’t manually change this status here. Job Orders progress from “Planned” to “Released” and eventually to “In Progress” once operators begin executing the steps in the Manufacturing Operations Applet. Your role here is to plan and monitor that execution.

6. I want to add an internal project code to my Job Orders, how do I do that?

Go to Settings > Field Settings and toggle “Project” under Department Settings. This will expose the Project selection field on the Job Order main details page.

7. How do I print specific Sales Order documents?

Navigate to Settings > Printables where an administrator can upload an ‘SO Printable’ layout. Once uploaded and selected, it will be available for printing in the Sales Order view.