KanoaMES v1.6
Release Notes
Change Summary
- Added Intelligent Scheduling
- Added Marquees
- Module installer now handles tag, icons, themes and user pyLibs.
Resource Changes
This release package has been tested against Ignition 8.1.43 and was released on 10/17/24.
Modules
- kanoaCore_1_6_7.modl
- kanoaOps__1_6_6.modl
- kanoaQDS__1_6_1.modl
- ApexCharts-signed 1.0.17.modl
- BIJC_Calendar_Component_v1.8.1.modl
Projects
- KANOA_SCRIPTS_20241014201618.zip
- kanoaAPP_20241017181615.zip
- kanoaMES_20241014201628.zip
- kanoaMarquee_202410142016327.zip
Implementation Guidance
For existing implementations where the KANOA_SCRIPTS project has been customized, do not import the KANOA_SCRIPTS.
The Gateway Scripting Project setting under Gateway Settings should point to KANOA_SCRIPTS.
Platform
- Hawthorn module now installs icons, user python libraries, themes and tags
- Installer now logs updates to core.changeSet rather than core.dbChanges table
- Resetting Ignition trial now resets kanoa modules trial state.
Documentation
- Added Intelligent Scheduling help documentation
- Added Marquees help documentation
- Updated system.kanoa.item.addItemAssetRate() and system.kanoa.item.updateItemAssetRate()
- Updated system.kanoa.schedule.addScheduleBlock() and system.kanoa.schedule.updateScheduleBlock()
- Updated system.kanoa.asset.updateAssetSchedule() intellisense
- Updated system.kanoa.dashboard.updateUserDashboard() intellisense
- Updated system.kanoa.dashboard.getUserDashboards() intellisense
- Updated system.kanoa.dashboard.addDashboards() intellisense
- Updated system.kanoa.schedule.addScheduleBlock() and system.kanoa.schedule.updateScheduleBlock() intellisense
- Added system.kanoa.schedule.scheduleOperation() and checkScheduleOverlap() intellisense and help documentation
- Added system.kanoa.dashboard functions help documentation
User Management
- Guests were able to add a new role. This has been fixed
Tags
- Fixed issue where counterId tags were set to null when the gateway was restarted and the database connection was faulted
Application Navigation
- Added Marquee Editor to navigation
Asset Management
- Dynamic attributes have been added to user documentation.
- An asset can no longer be saved in the asset configuration screen if assetType hasn't been selected.
Shift Management
- Updated system.kanoa.date.getClientOffsetMinsFromGateway() and system.kanoa.schedule.getAllEventsInRange() to fix issue when client time zone is Coordinated Universal Time.
- Added progress indicator when getting shift data to calendar
Operations Schedule Management
- Added Intelligent Scheduling
- Updated system.kanoa.schedule.getScheduleBlocks() and system.kanoa.schedule.getAllEventsInRange() so that outfeedUnits and itemDescription are now returned and displayed in the scheduled event on the calendar.
- Deleting an event now requires user confirmation.
- Double-clicking a scheduled event now brings up the event editor.
- Added progress indicator when getting scheduled event data to calendar
Material Management
Production Order Management
- Additional parameter has been added to system.kanoa.order.addProductionOrder() and system.kanoa.order.updateProductionOrder() {'updateClients': False} to prevent clients from being updated after every call when doing a bulk import of orders. system.kanoa.order.updateClientsProductionOrderChange() can be called at the end to update clients.
- system.kanoa.order.getProductionOrderMetaData() has been modified to be able to filter for specific orders.
- Deleting an order now automatically deletes any workOrderMetaData table entries.
Lot Management
Quality
- If a picklist is defined for a text type check item, we now only display a label, so the user is forced to use the pick list.
- We no longer set the next check item after a value is received.
- Number fields now automatically set the keyboard to numbers.
- Calculated fields are greyed out.
- In QDS Mobile, when you go to add a check on the main dashboard, clicking a check folder closes the window instead of expanding the folder. This has been fixed.
Operations Analysis
- Setting a default dashboard wasn't working if you navigated away from it. This has been fixed.
- Marquee creation has been added and documented.
- Roles field could not be edited in dashboard editor. This is fixed.
- Default dashboard selected is now indicated by a star next to its name.
Selectors
- New date selector dateRangeSessionSelector has been added and is used by the generalSelector to fix a race condition that caused the date range to keep changing.
- Fixed Year To Date endDate in date range selector
Operator Screen
Editing Operations
- Count editing was linked to a user selection a lot. Removed Lot editing from production count editor.
- Attribute events can no longer be added without a user logging in.
Simulator
- Added screen kanoa/mes/simulation/simSettings that gives users access to key Simulation settings in-app. This is a replacement for kanoa/mes/simulation/simManager, which has been deleted.