KanoaMES v1.14
Release Date - 12/10/25
A release candidate for v1.14 will be avaialble shortly.
Implementation Guidance
This release package has been tested against Ignition 8.1.50.
The minimum required version of Ignition is 8.1.33
- kanoaMES_1_14_1.modl
- ApexCharts-signed 1.0.17.modl
- BIJC_Calendar_Component_v1.8.1.modl
Summary
We skipped a release version because who wants to update to a software version called 13? and as much as we wanted to continue with updates to the 1.12 release, there are enough significant changes to warrant a new version number.
- Added support for Batch and continuous processes.
- Added inheritable OEE Thresholds to support Enterprise level OEE scoring.
As we prepare the platform to support manufacturing processes such as batch and continuous as well as discrete, we had to make some refactoring choices that may affect existing installs where certain views have been overridden. If this is a fisrt time install, then install away. If you are going to update an existing install, here is a list of changes and views that have been touched.
mes.assets table
- 'oeeType' column has been replaced with column 'oeeEnabled'
- 'processTypeId' column has been added
- 'oee', 'a', 'p', 'q', 'tgtThreshold' and offsetMins' columns have been removed
The following views have been modified to replace 'oeeType' and 'oeeTypeList' with 'oeeEnabled'.
- kanoa/mes/config/assets/assetTreeEditor
- kanoa/core/dbp/widgets/analytics/assetCellCard
- kanoa/mes/asset/overview/assetSummary/assetOEEGauges
- kanoa/mes/analytics/widgets/assetCard/assetShiftOEEGraph
- kanoa/mes/analytics/reliability/reliabilityKPIs
- kanoa/mes/asset/overview/mainView
- kanoa/mes/analytics/downtimeApex
- kanoa/scheduler/embedded/eventView
- kanoa/mes/config/assetOperation/viewConfig
- kanoa/mes/asset/overview/mainView
- kanoa/mes/asset/overview/assetTreeOverviewL0
- kanoa/mes/asset/overview/assetTreeOverviewL1
- kanoa/mes/asset/overview/assetTreeOverviewL2
- kanoa/mes/asset/overview/assetTreeOverviewL3
- kanoa/mes/asset/overview/assetTreeOverviewL4
- kanoa/mes/asset/overview/assetTreeOverviewL5
- kanoa/mes/asset/overview/assetSummary/assetOEE
- kanoa/mes/analytics/runChart/equipmentSchedule
- kanoa/mes/analytics/widgets/productionCounts/productionCountWidget
- kanoa/mes/analytics/summary
- kanoa/core/dbp/widgets/analytics/assetCellsOverview
- kanoa/mes/analytics/widgets/productionHours/productionHourWidget
- kanoa/mes/asset/overview/assetLevelHeader
- kanoa/core/templates/selectors/assets/assetTreeSelector
- kanoa/core/templates/selectors/treeSelector/treePopup
- kanoa/core/templates/selectors/treeSelector/treeSelector
- kanoa/core/templates/selectors/tree/treeSelector
- kanoa/core/templates/selectors/tree/treePopup
- kanoa/core/templates/selectors/assets/assetTreeSelector
- kanoa/mobile/assetNav
- kanoa/mobile/assetNavButton
- kanoa/core/templates/selectors/dateSelector
- kanoa/mes/asset/overview/assetSummary/assetSummary
- kanoa/mes/asset/overview/assetCard/assetCard
- kanoa/mes/apex/oeeAvailability
- kanoa/mes/apex/oeePerformance
- kanoa/mes/apex/oeeQuality
- kanoa/mes/apex/oeeSummary
If you have any of these views overridden, they will need to be modified.
We are working on a utility that you can use in future releases that will check you custom work and identify views and scripts that will need to be adjusted.
Feel free to submit a support ticket if you would like help with updating from a previous version. As always we recommend you installing on a dev server prior t deploying to production.
System functions
system.kanoa.item.addItemUnit() was changed to return a tuple.
Ops
- Added params for lotOperationIdList and lotOperationList to system.kanoa.lot.getLotEvents()
- Operations scheduling color coding doesn't work if config param is not set. This is fixed.
- Added 'downtime by item' analysis to the kanoa/mes/analytics/downtimeApex view and kanoa/core/dbp/widgets/analytics/assetDowntimeBarChart dashboard widget.
- Modified kanoa/mes/asset/overview/assetSummary/assetSummary view to correctly calculate aggregate OEE scores by time weighting production runs.
- Added system.kanoa.image functions for image manipulation.
- Added system.kanoa.file functions for file management.
- assetOEE UDT Work Order Change Script references an invalid tag. This is fixed.
- assetOEE UDT State change script for contiguous downtime events messes with last running state. This is fixed.
- system.kanoa.asset.adjustTimeForSite() has been removed.
- system.kanoa.utilities.getGatewayTimeZoneOffset() has been deprecated and all widgets now point to system.kanoa.date.getGatewayTimeZoneOffsetMins().
- New view kanoa/mes/analytics/enterpriseOEE has been added that calculates and show OEE scores for every level of an enterprise.
- Inheritable OEE thresholds has been added.
- 'Input Materials' tab has been removed from Item Configuration. This has been replaced by Trace.
- Add Batch capability. Assets can now be set with the process type of 'Batch' and standard rates can be set to 'Batch time in mins'. OEE Performance is then calculated as Batch time / runtime.
- Asset Import doesn't add items. This is fixed.
- Added logger view to App.
- When duplicating an asset, we also need to duplicate the sort order. This is fixed.
Quality
- Added system.kanoa.quality.image functions for quality check image capture and storage.
- When duplicating a check sheet, the new check sheet doesn't get a Status. This is fixed.
- Can't delete a check sheet if it's been used. This is fixed.
- Check Item Triggers get cleared out every time you revise a check sheet
- QDS Test Fail Actions - Issue Check Sheet should limit its options to Released checks. This is fixed.
- Can't delete a check sheet if it's been used. This is fixed.
Trace
Documentation
- Updated quality config intellisense