Skip to content

Manufacturing Module

rmehta edited this page Aug 21, 2012 · 3 revisions

Feature / Workflow of new Manufacturing Module

General

  • Hours will be the basic unit of measure.

BOM

  • There will be a new table Flat BOM and Flat BOM item that will contain the exploded BOM for all BOMs for "Finished Goods" items.
  • Flat BOMs will be re-built everytime a linked BOM is updated.
  • Flat BOMs can be rebuilt manually to reflect latest purchase rates.
  • What should be the units of operation time? and how do we treat it in terms of dependencies?
    • Gantt chart works well in days.
    • Operation time is good in minutes
    • What about setup time?

Project

  • Additional Field:
    • BOM
    • Sales Order
  • Project will have type "Manufacturing". Following features will apply for this type of Projects
  • A Project can be built from a BOM
  • When a Project is built, all tasks will be generated from the "Operations" section of BOM with dependencies of sub-assemblies.
  • All tasks will be updated with material required based on the BOM.
  • When the start date of the project is changed, all tasks will be "pushed"
  • If the project is against a Sales Order, system will validate that the number of Manufacturing projects against this Sales Order does not exceed the ordered quantity

Build

  • Create tasks from Operations
  • Set workstation
  • Set duration (hours)
  • Set start date, start hour as earliest available,
  • Add hours to define end-date, hour

Task

  • Additional Fields
    • Start time, end time (along start date and time)
    • Workstation
    • Duration (hours)
    • For Item (the item that is created when this task is complete).
    • Quantity
  • Additional Tables:
    • Depends On Tasks (tasks of sub-assemblies or other tasks this task is dependent on)
    • Materials Required for this task
  • When the task is completed, a Stock Entry can be created to update the inventory.

Workstation

  • Add Fields:

    • Workstation
    • Type: All working days / All days
    • from (time)
    • to (time)
  • In case of breakdown, or a maintenance, create a Task on that Workstation so that another task is not planned.

Tool: Gantt

  • Gantt for all Tasks
  • Filtered by User, Workstation, Project
  • Edit task dates directly from Gantt

Tool: BOM Tree Editor

  • Tree editor for BOM
    • Add Operations and Material directly from the tree. Create, Edit BOM from Tree

Tool: Simulator

  • Simulate all material entries in a given period.

  • All Purchase Orders (Purchase Receipt)

  • All Manufacturing type Tasks where items are consumed and a new item is created.

  • All Sales Orders (Delivery Note)

  • Show log of all failed events (Orders not delivered etc).

  • If stockout, fail all subsequent events.

  • Show list of all items that will be potentially out of stock.