This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kb:projects:idl_industries:mes [2025/01/26] – admin | kb:projects:idl_industries:mes [2025/02/12] (current) – robertkuyper | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== About ==== | ===== About ==== | ||
- | The IDL Manufacturing Execution System, is an internal tool for tracking and reporting production. | + | The IDL Manufacturing Execution System, is an internal tool for tracking and reporting production. It is a web application written in HTML, CSS, PHP, and JavaScript. We had previously used an ERP, but the deep menus proved to be a struggle for our CNC operators. We decided that the best alternative would be to create a custom MES tailored to our production process instead of trying to make our process conform with the opinions of an existing ERP or MES. This app focuses on presenting all relevant information succinctly and keeping all operator actions on a single page. This allows the guys on the floor to use it without having to dig through menus. The status of every project is clearly shown on a single page and the projects can be expanded to access production and tool logging functionality. |
===== Roadmap ===== | ===== Roadmap ===== | ||
Line 9: | Line 9: | ||
^ Version ^ Expected Date ^ Delivered Date ^ | ^ Version ^ Expected Date ^ Delivered Date ^ | ||
- | ^ [[# | + | ^ [[# |
- | ^ [[# | + | ^ [[# |
+ | ^ [[# | ||
===== Versions ===== | ===== Versions ===== | ||
- | ==== 1.0 ==== | + | ==== Beta ==== |
This is the base version of the MES that delivers the core functionality. | This is the base version of the MES that delivers the core functionality. | ||
Line 30: | Line 31: | ||
* Separate view by user class | * Separate view by user class | ||
- | ==== 2.0 ==== | + | ==== 1.0 ==== |
* modify CRUD logic to preserve all edits in a log | * modify CRUD logic to preserve all edits in a log | ||
* modify file upload logic to allow any number of uploads to each job | * modify file upload logic to allow any number of uploads to each job | ||
* modify interface to support drag and drop assignment | * modify interface to support drag and drop assignment | ||
- | * add a view that sort by machine instead of job | + | * add a view that sorts by machine instead of job |
+ | |||
+ | ==== 2.0 ==== | ||
+ | |||
+ | * integrate with ODOO | ||
===== Lessons Learned ===== | ===== Lessons Learned ===== | ||
Line 41: | Line 46: | ||
* Define scope early and focus on delivering initial deliverables first. | * Define scope early and focus on delivering initial deliverables first. | ||
* Follow separation of data and presentation (MVC). | * Follow separation of data and presentation (MVC). | ||
+ | |||
+ | ====== Confidential ====== | ||
+ | |||
+ | {{page> |