Skip to main content

Production

The Production module helps you plan manufacturing runs, define recipes (blueprints), and execute production while keeping inventory accurate and traceable.


Production Flow Overview

A typical end-to-end production flow follows these steps:

  1. Define Recipes (Blueprints). Create a recipe for each producible product, including ingredients, sub‑recipes, steps, and yield/scrap rates. See Recipes.
  2. Plan Production. Use Planning to schedule production runs, review required materials, and save plans. See Planning.
  3. Auto‑Generated Requisitions. When a plan is saved, the system automatically creates Material Requisitions (issuing reports) from the issuing inventory to the trolley inventory for all supplied ingredients needed by the executions.
  4. Source Missing Materials. If stock is insufficient for the requisition, the system alerts you to create Purchase Requisitions. See Purchases and Store Operations.
  5. Issue Materials. Use Store Operations to reserve, pick, and send materials from the issuing inventory. See Store Operations.
  6. Build Trolleys. Picked and issued materials are staged into trolleys via Trolley Building before production. See Trolley Building.
  7. Execute Production. Once trolleys are ready, the production execution can proceed—record the output, track status, and complete the run. See Executions.

Key Concepts

Shared Recipe Merging

When planning production, the system automatically merges shared sub‑recipes into a single execution. For example, if both Pizza and Lasagna require Tomato Sauce, the system will create only one Tomato Sauce execution that covers the combined quantity for both parents.

This merging applies whenever executions share the same recipe, inventory, and production date—even across separate planning sessions. If you plan Pizza today and then plan Pasta tomorrow for the same date, the shared Tomato Sauce execution will be updated to include the additional quantity rather than creating a duplicate.

Predecessor Executions

When you open an execution that was generated from a plan, you can see its predecessor (parent) executions. For a shared sub‑recipe like Tomato Sauce, the execution detail view shows all parent executions (e.g., Pizza, Lasagna, Pasta) along with their individual required quantities.

Automatic Requisition Generation

info

The automatic requisition generation requires that your system is configured with an Issuing Inventory and a Trolley Inventory. Contact your technical support team to ensure these are set up correctly for your environment.

When a production plan is saved, the system creates a Material Requisition (issuing report) from the issuing inventory to the trolley inventory. This requisition contains only the supplied ingredients (materials whose product type has the "Has Suppliers" option enabled). Sub‑recipe products that need to be produced are tracked as predecessor executions, not as requisition materials.

Within each execution's requirements, you can see the status of each ingredient:

  • Supplied ingredients show the status of the material requisition and trolley building progress.
  • Sub‑recipe ingredients show the status of the child production execution.

Permissions

The following permissions control access to Production features. These are managed in Settings > Users > Roles Management.

PermissionDescription
View Production PlansView production plans and planning calendar
Plan for ProductionCreate production plans and access planning wizard
View Production TemplatesView production planning templates
Create Production TemplatesCreate production planning templates
Delete Production TemplatesDelete production planning templates
View Production ExecutionsView the executions list and detail pages
Create Production ExecutionsCreate new production executions
Update Production ExecutionsEdit existing production executions
Finalize Production ExecutionsMark executions as complete/finalized
Delete Production ExecutionsRemove production executions
Move Production to Another DateMove production executions to another planning date
Override Production Execution BlueprintsOverride the recipe used in an execution
View Production BlueprintsView the recipes list and detail pages
Create Production BlueprintsCreate new recipes
Update Production BlueprintsEdit existing recipes
Delete Production BlueprintsRemove recipes
View Blueprint CostsView cost information on recipes

Sub‑Pages