Skip to main content

KanoaMES v1.6

Release Notes

Change Summary


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.