Process Maintenance Applet

Purpose and Overview

The Process Maintenance Applet is where you define how your factory makes things. It’s the foundation layer that the Production Planning & Monitoring Applet builds on—without proper process configuration here, you can’t create Job Orders there.

Think of it as your manufacturing knowledge base: which machines do what, what materials go into each step, what comes out, and how steps combine into complete production sequences.

ℹ️
Critical Dependency: Configure everything here BEFORE using the Production Planning Applet. Job Orders can’t be created without Job Templates.

Who Benefits from This Applet?

System Administrators:

  • Initial setup of Machines and Process Types
  • Define production capabilities and configure equipment specifications
  • Manage feature visibility, permissions, and webhook integrations

Production Engineers:

  • Create Process Templates (individual manufacturing steps) of type PRODUCTION or PACKING
  • Build Job Templates (complete production sequences) with multiple production route Options
  • Define input/output ratios and material requirements (BOM)
  • Bulk import Process Templates from external files

Cost Accountants:

  • Verify material consumption ratios for accurate product costing
  • Review input/output relationships across Process Templates
  • Validate BOM quantity ratios against actual production data

Operations Managers:

  • Ensure standardized production flows with configurable Process Type sequences
  • Monitor resource allocation through Machine assignment
  • Gain visibility into assembled Job Templates and their Process Groups

What Problems Does This Solve?

The Manual Manufacturing Setup Problem:

Traditional production setups rely on fragmented spreadsheets, scattered operating procedures, and disconnected inventory systems. Common issues include:

  • Inaccurate material consumption leading to inventory discrepancies
  • Ambiguous routing instructions causing production delays
  • Difficulty determining the exact cost of manufacturing a product
  • Missing centralized documentation for machine capabilities
  • No single source of truth for production sequences

The Process Maintenance Solution:

  • Centralized knowledge base — All machine capabilities, process templates, and routing instructions in one place
  • Accurate consumption tracking — Precise input/output ratios (BOM) drive precise inventory transactions
  • Flexible template types — Separate PRODUCTION and PACKING templates for different workflow stages
  • Modular workflows — Build, re-use, and link individual Process Templates into flexible Job Templates with multiple Options
  • Bulk import — Import Process Templates from files instead of creating them one by one
  • Attachment management — Upload machine specs, manuals, and SOPs directly to Process Templates
How to Configure a Manufacturing Workflow in the Process Maintenance Applet showing three steps: Configure Prerequisites, Build Process Templates, and Assemble the Job Template
Process Maintenance Workflow: Configure machines and process types, build process templates with inputs/outputs, then assemble job templates for complete production sequences.

Key Features Overview

Process Maintenance Applet Overview Infographic showing The Challenge, The Solution, and Who Benefits
Process Maintenance Applet Overview: Transitioning from scattered paperwork and disconnected inventory to centralized digital templates, accurate bills of materials, and automated routing.

Key Concepts

Manufacturing Hierarchy Structure

Think of the manufacturing setup as a structured flow of dependencies:

Factory Floor
├── Machines ──→ WHERE the work happens? (Equipment)
│   │
│   └── Process Types ──→ WHAT KIND of work is it? (Categories like Cutting, Assembly)
│       │
│       └── Process Templates ──→ HOW is a specific step done? (Inputs + Outputs + Machine)
│           │
│           └── Job Templates ──→ WHAT is the complete recipe? (Options & Groups)

Flow Through the Hierarchy:

  1. Machine: The physical equipment available.
  2. Process Type: The logical category and sequence of the work.
  3. Process Template: The specific recipe for a single step (ties machines, inputs, outputs, and process type together).
  4. Job Template: The master assembly of all linked Process Templates required to produce a final item.

Core Terminology

ConceptWhat It MeansExample
MachinePhysical production equipment (Name, Code, Type)Armoring Machine A1, Cutting Line B2
Process TypeCategory of manufacturing operation with a sequence numberCutting (10), Assembly (20), Testing (30)
Process TemplateSingle manufacturing step with inputs, outputs, and machine links“Armoring Process”: Steel wire (input) → Armored cable (output)
Template TypeClassification of a Process TemplatePRODUCTION or PACKING
Job TemplateComplete production sequence linked to an output item“Armored Cable Job” = Armoring + Bedding + Cabling
OptionA production route variation within a Job TemplateStandard route vs Express route
Process GroupA finalized, named set of Process Templates within an Option“Standard Armored Cable”
Input ItemsMaterials consumed in a process (with ratio/quantity)Raw materials, semi-finished goods
Output ItemsProducts created by a process (with ratio/quantity)Semi-finished goods, finished products
RatioQuantity relationship between inputs and outputs4 legs (input) → 1 table (output)

Quick Start Guide

Get up and running quickly with these essential workflows.

For System Administrators: Initial Foundation Setup

Goal: Get the core resources and settings ready for process definition.

  1. Prerequisites Check

    • Ensure all raw materials, semi-finished goods, and finished products exist in the Item Data Hub and are activated in Doc Item Maintenance.
  2. Configure Settings (Settings)

    • Set a Default Branch and Default Location under Default Selection to pre-fill forms.
    • Review Field Settings to decide whether to show or hide: External Process, Item Marking, and Multi-Output Process Templates.
    • Optionally configure Feature Visibility, Webhooks, and Permissions.
  3. Create Machines

    • Navigate to the Machine sidebar menu.
    • Add each machine with a unique Machine Name, Machine Code (auto-uppercased), Machine Type (dropdown), Description, and Remarks.
  4. Define Process Types

    • Navigate to the Process Type sidebar menu.
    • Create each Process Type with a Process Type Name, Process Type Code, Description, Sequence number (use gaps: 10, 20, 30), and Remarks.
    • Toggle Independent Process for operations that don’t follow the standard sequence.
    • Optionally toggle External Process and Item Marking (controlled by Field Settings).

For Production Engineers: Defining the Recipes

Goal: Create templates that clearly direct how products are made.

  1. Create Process Templates
    • Navigate to the Process Template sidebar menu and click "+" to create.
    • Fill in the Process Template Name, select a Process Type from the searchable dropdown, choose a Template Type (PRODUCTION or PACKING), and add a Description.
    • Switch to the Output Items tab → click "+" → select an INV Item Code → set the Ratio (quantity produced per cycle) and UOM.
    • Switch to the Input Items tab → click "+" → add consumed materials with their Ratio.
    • Switch to the Machine Used tab → link one or more machines; set a default.
    • Optionally switch to the Machine Spec tab → attach documentation (PDFs, images, manuals).

Pro Tip: Enable “Multi-Output Process Template” under Settings > Field Settings if a single step produces multiple outputs (like a primary product and a byproduct).

  1. Build Job Templates

    • Navigate to the Job Template sidebar menu and click "+" to create.
    • Select the Item Name (finished product) from the item selector—the Item Code auto-populates.
    • Save to initialize. Then navigate to the Options tab to select Process Templates for this production route.
    • Enter a Group Name and click Add to generate the Process Group.
    • Verify the assembled sequence under the Process Group tab.
  2. Bulk Import (Optional)

    • Navigate to Import Process Template to upload process templates from an external file via Excel/CSV.

Configuration & Settings

1. Machine Configuration

Machines are your physical production assets. Define them once, then reference them in Process Templates.

Creating Machines:

Navigate to the Machine menu and create entries for each piece of equipment.

Machine Registration
Create a new machine by specifying name, code, type, and description.
FieldDescription
Machine NameUnique name for the machine (read-only after creation)
Machine CodeUnique identifier, auto-uppercased (read-only after creation)
DescriptionFree-text description of the machine
Machine TypeDropdown selection for the machine category
RemarksAdditional notes
Naming Convention: Use department prefixes or location codes in machine names for multi-site operations. “MAIN-ARM-A1” vs “BRANCH-ARM-A1” makes it clear which facility owns the equipment.
⚠️
Deletion Guard: A machine that is referenced by any Process Template cannot be deleted. The system will display “Can’t Delete, The Machine is being used.”

2. Process Type Configuration

Process Types categorize your manufacturing operations and define their sequence in production flows. This is where you establish the order of operations.

Creating Process Types:

Navigate to the Process Type menu. Each Process Type represents a category of work.

Process Type Listing
Listing of Process Types showing Name, Code, Sequence, and Category.
Edit Process Type
Creating or editing a Process Type, including sequence number and toggle settings.
FieldDescription
Process Type NameThe operation category (Armoring, Bedding, Cabling, etc.)
Process Type CodeUnique identifier, auto-uppercased
DescriptionFree-text description
SequenceNumber determining default order in Job Templates. Lower = first. Use gaps (10, 20, 30) for flexibility. Validated for duplicates and invalid formats
RemarksAdditional notes
ActiveToggle to activate or deactivate the Process Type
Independent ProcessToggle for operations that don’t follow the standard sequence (e.g., maintenance, QC inspections)
External ProcessToggle for outsourced operations (visibility controlled by Field Settings: HIDE_EXTERNAL_PROCESS)
Item MarkingToggle for item marking capability (visibility controlled by Field Settings: HIDE_ITEM_MARKING)
⚠️
Deletion Guard: A Process Type that is in use by Process Templates cannot be deleted. The system will display “Can’t Delete, The Process is being used.”

3. Process Template Creation

Process Templates are individual manufacturing steps. Each one defines what goes in (inputs), what comes out (outputs), and which machines can perform the work.

Creating a Process Template:

Navigate to Process Template menu and create a new template.

Process Template Listing
Process Template listing displaying all available recipes.

Main Details Tab:

Process Template Main Details
Main details tab for a Process Template.
FieldDescription
Process Template NameDescriptive name for the template (validated for uniqueness)
Process TypeSearchable dropdown to select from your defined Process Types
Template TypePRODUCTION or PACKING — determines the type of manufacturing step
Item MarkingText field (shown only when Item Marking is enabled for the selected Process Type)
DescriptionFree-text description

Output Items Tab:

Process Template Output Items
Define the production outputs and quantities in the Output Items tab.

Add the item(s) this process creates. For each output:

  • INV Item Code — Click to select from the item list
  • UOM — Auto-populated from the item master
  • Ratio — Quantity produced per cycle
  • Description — Notes for this output item
ℹ️
Multi-Output: By default, each Process Template produces a single output. Enable ENABLE_MULTI_OUTPUT_PROCESS_TEMPLATE in Field Settings to allow multiple output items per template.

Input Items Tab:

Process Template Input Items
Specify the required raw materials in the Input Items tab.

Add the materials consumed. Same fields as Output Items (INV Item Code, UOM, Ratio, Description).

Example: Table Assembly
Output: 1 Table (ratio = 1)
Inputs:
- 1 Table Top (ratio = 1)
- 4 Table Legs (ratio = 4)
- 8 Screws (ratio = 8)
- 1 Instruction Sheet (ratio = 1)
⚠️
Accuracy Matters: These ratios drive inventory consumption, material planning, and product costing. Verify them carefully with your production team.

Machine Used Tab:

Process Template Machine Used
Review machines capable of performing this process.
Process Template Add Machine Used
Select and set default machines for the process.

Select which equipment can perform this process. If multiple machines are capable, link all of them and set one as the default. The default machine is pre-selected when Job Orders are generated.

Machine Specifications Tab: {#machine-specifications}

Process Template Add Machine Specification
Attach relevant documentation to the Process Template.

Attach documentation to the Process Template:

  • Equipment manuals (PDF)
  • Setup instructions
  • Quality specifications
  • Safety procedures
  • Photos or diagrams

This keeps all process-related documentation in one place, accessible to operators and engineers.

ℹ️
Tab Ordering: The order of the tabs (Main, Output Items, Input Items, Machine Used, Machine Spec) can be customized through the Details Tab Ordering setting in Settings > Default Selection.

4. Job Template Creation

Job Templates combine multiple Process Templates into complete production sequences. This is your master recipe for making a finished product.

Creating a Job Template:

Navigate to Job Template menu and create a new template.

Main Tab:

FieldDescription
Item NameClick to select the finished product from the item list
Item CodeAuto-populated from the selected item
DescriptionFree-text description

Options Tab — Defining Production Variations:

A single product might have multiple ways to manufacture it—different process sequences, alternative materials, or quality levels. These are called “Options.”

The Options tab displays all available Process Templates. Select the ones needed for this production route.

Job Template Options and Process Groups
Configure Options and Process Groups for a complete Job sequence.

To finalize a Process Group:

  1. Select the Process Templates for your Option
  2. Enter a Group Name (e.g., “Standard Armored Cable”, “Premium Finish Table”)
  3. Click Add to generate the Process Group
⚠️
Validation: The system validates that a Process Group has not already been generated. If it has, you’ll see “Process group already generated.”

Process Group Tab:

View the finalized Process Groups with all their linked Process Templates in sequence. This is what appears in the Production Planning Applet when creating Job Orders.


5. Process Template File Import

For large-scale setups, you can bulk import Process Templates from external files instead of creating them one by one.

Process Template Import
Import Process Templates in bulk via external files.

Navigate to the Import Process Template sidebar menu. The import interface follows a listing → create → edit pattern for managing import batches.


6. Settings

Access from Settings in the sidebar.

Feature Visibility (Settings > Feature Visibility)

Toggle the visibility of individual features within the applet. This is the default landing page when entering Settings.

Field Settings (Settings > Field Settings)

Configure field-level toggles organized by entity:

Process Type — Main Details:

ToggleEffect
HIDE_EXTERNAL_PROCESSHides the “External Process” toggle from Process Type create/edit forms
HIDE_ITEM_MARKINGHides the “Item Marking” toggle from Process Type create/edit forms
ENABLE MULTI OUTPUT PROCESS TEMPLATEAllows multiple output items on a single Process Template

Process Type — Item Categories:

Configure Category Group assignments with mandatory checkboxes for items.

Default Selection (Settings > Default Selection)

SettingDescription
Default BranchPre-selects the branch for new records
Default LocationPre-selects the location for new records
Details Tab OrderingDrag-and-drop reordering of the Process Template edit view tabs

Webhook (Settings > Webhook)

Configure webhook integrations for event-driven notifications and external system connectivity.

Permission Management

SettingDescription
Permission WizardGuided setup for configuring permissions
Permission SetsDefine grouped permission rules
User PermissionsAssign permissions to individual users
Role PermissionsAssign permissions based on user roles

7. Personalization

Access from Personalization in the sidebar. These are user-level overrides.

SettingDescription
Default SelectionSet your personal default Branch and Location — overrides applet-level defaults
SidebarCustomize which sidebar items are visible and their order

Integration with Production Planning

Once your Process Maintenance configuration is complete, here’s how it flows into production:

In Production Planning Applet:

  1. Planner creates a Job Order
  2. Selects an item to produce
  3. System shows available Job Templates (Process Groups) for that item
  4. Planner selects a Job Template
  5. Clicks “Generate Process Instance”
  6. System creates individual Process Instances from your Process Templates
  7. Each Process Instance includes:
    • Machine assignment (from your default machine)
    • Input requirements (from your input ratios)
    • Expected outputs (from your output ratios)
    • Sequence (from your Process Type sequence)

Your configuration drives:

  • Material requirements planning
  • Machine capacity planning
  • Production costing
  • Inventory transactions
  • Work instructions for operators
ℹ️
Continuous Improvement: Use actual production data to refine your Process Templates. If actual material consumption consistently differs from planned, update your ratios.

Frequently Asked Questions (FAQ)

1. Why can’t I find an item when adding inputs or outputs in the Process Template?

The item must exist in the Item Data Hub and be activated in Doc Item Maintenance. If you do not see it, double-check its status and spelling in those modules.

2. Why are my Process Templates appearing in the wrong order inside my Job Template?

The sequence is determined by the Process Type sequence numbers. Check your Process Types and adjust the numbers if necessary. Lower numbers are executed first.

3. I am unable to save my Job Template. What should I check?

Ensure that a default machine is selected in your referenced Process Templates, input and output items are defined, and that the Process Group name you entered does not already exist. The system validates for duplicate group names.

4. Why doesn’t the material consumption in the Job Order match our actual usage?

Your Process Template ratios may be inaccurate. Review the input/output ratios with your production team and ensure you account for natural waste and scrap before updating the ratios.

5. Why doesn’t my Job Template appear in the Production Planning Applet?

Make sure you have fully finalized the group by clicking Add in the Options tab. Also ensure that the output item matches the item configured in the Job Order, and the Job Template was saved successfully.

6. What is the difference between PRODUCTION and PACKING template types?

When creating a Process Template, you must select a Template Type. PRODUCTION is for primary manufacturing steps (cutting, assembly, processing), while PACKING is for packaging and finishing operations. This classification helps organize and filter templates.

7. I cannot delete a Machine or Process Type. Why?

The system prevents deletion of Machines and Process Types that are currently linked to Process Templates. You will see a “Can’t Delete, The Machine/Process is being used” message. Remove the references in the linked Process Templates first.

8. How do I enable multiple output items on a Process Template?

By default, each Process Template supports a single output. To allow multiple outputs, go to Settings > Field Settings and enable the ENABLE MULTI OUTPUT PROCESS TEMPLATE toggle.