frePPLe 4.2

FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.

Tags c++ python erp scheduling product-planing
License Affero GPL
State stable

Recent Releases

4.228 Jul 2017 03:25 minor feature: Corrected access rights to the groups menu. Output widgets: apply graph colors to tooltip numbers. Merge branch 'master' of Pass preferences to the report class methods. Pep8 changes + change label "onhand" to "expected onhand". Output widgets: make graph tooltips work in firefox. More flexible reading of attribute fields + pep8 cleaning. Revert jqgrid selection reset on cell click. Performance optimization for reading DOs in memory. Password validation: enable validation rules for size, common passwor?. Widgets: that showed in graph allways 1 record even when ther?. Widgets: remove a forgotten print. Inventory status sorting: adapt color to change to backend value 999999. Merge branch 'master' of Community only: frepple.js minified files. Demand screen: set plannedquantity values format equal to quantity va?. Remove deconsole.log from last commit. Change password form: password rules string correctly formatted. Document password validation. Password rules: add help texts and format errors. Merge branch 'master' of Move contents of contrib/django to the root folder. Trim trailing whitespace from all source code. Missed some po files in the django move + syncing grunt file. More missing po files. Revised join to retrieve PO cost. Rerunning grunt. Demand plan report - avoid double unescape. Adding log folder to git. Solver. Don't erase the doc folder. in loading reference of operationplans. Deleting leftover contrib/django files. Marking executable in its new location. check buckets and abort plan if errors are found. Translations: update russian. Removing obsolete doc pages. More robust handling when preferences get invalid. Availability calendars can now be defined at individual operations. Doc: inventory planning parameter page was out of date. Pasword change form: change button style. Buckets che
4.127 Apr 2017 12:05 minor feature: Migration of report permission names - used to be in each app, and ar?. Adding price and total_price field to the DO and PO reports. For drilling down into problem owners. Exporttofolder: Copying from enterprise branch. Exporttofolder: minor cleanup. Attribute fields for DO. Obsoleting dot-graph representation. Ability to customize reports cockpit - backported from the enterprise?. Simplify XSD schema file. Documentation update: priority = 0 is now special for item-supplier, ?. Syncing enterprise community editions. Adding fields to the PO, MO and DO screens + small correction to the ?. Adding total price info on DO screen. Odoo connector. Thanks Annisa for reporting this. Rest api. Supply path drilldown: links for non existing operations no longer show. Supply path: elements in graph now have active links, also valid for ?. Signal handler: disabled in debuild. Syncing community enterprise editions. Links in the constraint/why-short-or-late report. Minor clenaup for planning log. Django natural keys, part I. Unittest related to natural key feature. Handle situations where the natural key isn't unique. REST API updates. in static export of operationmaterials. Changing the behavior when both both operation.size_minimum and opera?. Unit test update and to respect constant and time-varying minim?. Extra protection against inefficient solver loops. Typo. Template tag to use django settings in templates. Performance optimization in the resource solver. Community duration field: seconds display. Merge branch 'master' of Rest API: allow partial updates on all methods. Adding segment and business rule to references. Merge branch 'master' of Changing default field order in sales order report. Menu restructuring. Tests: test conflict with webservice in enterprise. Demand report updates. One more demand report update. Tests: set webservice to false on multidb and simulation tests. Merge branch 'master'
4.022 Jan 2017 12:05 minor feature: Updated demand pegging iterator to 1) avoid returning the same operat?. Mention AWO module in openbravo connector docs. Operationplan problem iterator now also returns related material and ?. Restoring of delivery operationplans. Unit test. Backport from enterprise edition. Backport from enterprise edition. Openbravo connector improvements. Small correction to openbravo theme. Guided tour update. Breadcrumbs for the special case of the guided tour. Gcc compilation. Planning task decorator improvement. Undoing the demand pegging iterator sorting. Code cleanup using c++11. Code cleanup using c++11 + unit test. New demand pegging field on operationplans. Correction for restoration of delivery operationplans. Avoid double activation of operationplans. Tures: category/subcategory in Demo and Manufacturing datasets, fo?. Tures: category/subcategory in Demo and Manufacturing datasets, fo?. Merge branch 'master' of For the inline documentation. Removing overview section from the documentation - we have sufficient?. Minor refactoring of django common report file. Backporting changes from enterprise edition. Date parser. Documentation updates. Datetimepicker: last stable version, some positioning. Minor in loading operationplans. Round demand pegging values when exporting data. Unit test. Documentation updates. Odoo connector update. Operationplan reading. Serialization update: write flowplan.opplan as object rather than ref?. Faster creation of operationItemDistribution and operationItemSupplier. Deactiving match at higher location levels for item-suppliers and ite?. Removing obsoleted unit test. Removing those ugly windows-specific declare_export declarations. Minor. Recursive member iterator. Updated way of loading data from db into memory - split in static and?. Operationplan load performance that was broken by yesterday's commit. Adding output in demo and manufacturing_demo tures. Unit test. Tour: modal when clicking ESC or outside
4.0.beta21 Oct 2016 14:45 minor feature: Merge of the work-in-progress branch for the new data model. Typo in the currency cell formatter. Static export of resourceskills - reported by Annisa Muzayana. Bumping up the release number to 4.0.beta. Always export the flowplan.onhand value, also if it is 0. Removing out_demand table. save button wasn't shown when adding a user group. "demand plan" and "inventory detail" reports migrated to new data model. New convenience operation type to represent inventory. Treat boolean parameter values in a case insensitive way. Excel export update: export dates formatted as date rather than as text. Better passing of arguments to the inventory report. Create hidden calendars in the engine for each of the buckets in the ?. Cockpit: limit inventory by location widget to 30 locations. Execute: html5 errors. Spliting the migration file into two to avoid following error : Widgets: update to new model. Backport from enterprise edition. When an object's owner is changing. Engine import export updates for the new data model. Adding the due field in the operationplan object. Adding the due field to the operationplan table for migration. Adding the due field to the operation plan export. Report changes for new data model. Report updates for new data model. Removing name field of buffer from the form. Ordering of scenarios in the dropdown is random : a new filter s?. Clean a deprint in template. Ing filtering on a number of fields. Drilldown in graphs reports: inventory report. Drilldown in graphs reports: demand report. Drilldown in graphs reports: resource report. SyncWithSettings to be called automatically more frequently. Drilldown in graphs reports: operations report. Merge branch 'master' of Tour: urls for manufacturing. Widget: Deleivery performance query. Exporttofolder: updates for new model. KPI: model updates. Views demand: model update. Exporttofolder: no timezone on date fields. Input/ url update. Output/views/ que
3.202 Aug 2016 15:25 minor feature: Refreshed look and feel of the user interface, based on the Bootstrap framework. More powerful widgets and workflows from the cockpit screen. New modeling features: modeling supplier and distribution capacity.
3.2.beta17 Jun 2016 03:16 minor feature: Refreshed look and feel of the user interface, based on the Bootstrap framework. More powerful widgets and workflows from the cockpit screen. New modeling features: modeling supplier and distribution capacity.
3.1.enterprise09 May 2016 13:45 minor feature: Refreshed look and feel of the user interface, based on the Bootstrap framework. More powerful widgets and workflows from the cockpit screen. New modeling features: modeling supplier and distribution capacity.
3.104 Apr 2016 12:05 minor feature: Refreshed look and feel of the user interface, based on the Bootstrap framework. More powerful widgets and workflows from the cockpit screen. New modeling features: modeling supplier and distribution capacity.
3.0.215 Feb 2016 06:25 minor feature: adding missing python modules for the rest API to Windows installer. Toggling between graph and table was broken. Minor C11++ and GCC6 compatibility reported by red hat. setting release number to 3.0.2. More minor C11++ and GCC6 compatibility.
3.0.131 Jan 2016 12:45 minor feature: Updating release number to 3.1.beta. Small packaging doc updates on vmware RPM. Linux unit test. Release number updates. renaming entities was broken after upgrade to django 1.8. Rearranged ordering of the documentation folders. Make links to all https. Improved contol over the id of the next operationplan. Updating test results for unit test 'constraints_combined_1'. . Updated handling of the flags "operationplans.consume_material", "ope?. Adding a command to run plans for multiple dates, simulating executio?. in date selector in "admin/execute/generate buckets" screen. Export of proposed operationplans in the operationplan table. Enhanced simulation script. Improved simulation script. New (draft) set of cockpit widgets to show a high level overview of t?. Openbravo and odoo modules no longer activated by default. Openbravo connector: retrieves the approvedvendor.vendorproductno fie?. Extra robustness for purchase order analysis widget. Runworker process needs to inherit correct environment variables. Openbravo - small refactoring to make subclassing easier. in toolicons: Improved handling of the auto-generated id field on operationplan, pu?. Minor doc and installer updates. Setting release number to 3.0.1. Small corrections before tagging 3.0.1. Updated unit test results (difference caused by deactivating odoo o?. Cleanup - removing some unused imports. Enhanced import of operationplans. Plan metadata class updated. priority field for item_supplier and item_distribution shoul?. For the supply path report in single-location models. Improved documentation test for the postgresql installation on windows.
3.026 Dec 2015 22:05 minor feature: Move highutil class to the resource template. Merge branch 'master' of Color change. Theme concept change. Small header adjustment, not important. Hide Theme change from preferences when there is only one available t?. Updated documentation. Missing borders. Merge branch 'master' of Remove not needed comment lines. Made custom properties work in python3 and new API. Transparent header background color. Merge branch 'master' of Save and Undo buttons inside django block. to account for new class on the save button. Improvements in menu separator. Merge branch 'master' of Url typo. Look and feel changes... mainly colors to improve consistency. Django installation instructions updated. Theme preference. Updated ordering in the sales menu. Adding source field on calendarbuckets. Small update to accomodate linux distributions with default pre/u?. Doc formatting. For in 1.8 upgrade of django. RPM specfile upgraded for python 3. Restructured admin menu + scenario specific preferences URL. New methods to retrieve custom properties. getproperty methods properly to release python interpreter corre?. Documentation updates - Suse related. Jquery theme updated: Improved warning message when the filter results are empty. Return string properties as const char rather than string. Calendar bucket constructor needs declare_export. Solve enhancement: ability to plan stage by stage. Exporting one more function. Reverting git-cherry-pick trouble. Making grid rows non-selectable if not in multiselect mode + enabling?. Moving some fields from type calendardefault to calendar. Report Actions Menu. SelectMenu revert to defaut background i.e. white. Added Status Change SelectMenu to Purchase Orders, Sales Orders and O?. Change ref from python 2.7 or 3.4. For PO and DO export. Typo in distribution order report. New themes. Removing django patch file
2.528 Oct 2015 19:05 minor feature: Adding spanish translation to the installer, final part III. Backport of an enhancement from v3 master branch.
2.2.beta21 Sep 2014 22:47 major feature: Two-way connector with OpenERP and Openbravo. The main page of the application is redesigned to be as a cockpit/dashboard. Native excel import and export for each report.