Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Issue: QCADOOMES-828

Brief

  • fix old mistakes done then implementing modules related to production scheduling
    • no separations of algorithms and data
    • wrong separation of functionality among modules
    • wrong dependencies causing bugs in systems configuration
  • prepare fundamental structures needed for production scheduling on production lines
  • correctly separate production scheduling on production lines among them and add new modules

...

  • make less functions directly dependent on orders planning (function like cost and duration calculation need to extend the technology instance not the order it self)
  • separate universal data from algorithms
  • move technology instance to rechnologies technologies module - the order module will just use it
  • remove bug bugs exposed the by turning off plugins coursed by wrong dependencies dependencies (for ex. turning of the productionTimeNorms module will disable half of the system)

Future goals which this will support:

  • all calculations done on the technology instance (less code and complexity)
  • configuration of qcadoo MES with cost calculations and duration calculations but no orders modules at all
  • orders without technology

Modules and dependencies

Gliffy
sizeL1400
namescheduling related dependencies