Release Notes 5.0.0.15612

When customers can expect this release:

Group 1: December 1, 2020

Group 2: December 2, 2020

Group 3: December 10, 2020


Highlights this release:

  • A new API to store InventoryDefaults.xml file on the server for Inventory Default Records has been created (PNE-1405)

  • Mainly consisting of bug fixes while active development and rollout continues for Analytics Portal

 

 

Bug Fixes:

PNE-1409

https://slxdev.atlassian.net/browse/PNE-1409

SPM Gauge, Parts/Hour Gauge, Parts/min Gauge and Part Cycle Time Gauge are missing for Carla Valton on November 1st at 21:00. The job was running at that time and values are present in Whiteboard.

SPM Gauge, Parts/min Gauge and Part Cycle Time Gauge are also missing for Richard Kendricks in the same time period. There was no job running at that time.

PNE-1239

https://slxdev.atlassian.net/browse/PNE-1239

Add a comment to an hour, not the total > Comment shows up in the hour and again in the total row

Click the machine name > goes to shiftRollup for the machine's area

In the shift rollup for the machine the comment does not exist but is in the total row

CS-4830

https://slxdev.atlassian.net/browse/CS-4830

Issue when I try to configure alerts since the upgrade - shifts are fine



CS-4810

https://slxdev.atlassian.net/browse/CS-4810

Machine Rate: 3.33 PPM
DT Threshold: 300%
Slow Running Threshold: 150%
Microstops Threshold: 180s

Currently Microstops seem to be displaying as uptime not downtime and are being bucketed into Speed Loss in the OEE Waterfall report, but should be in a Downtime bucket.

New Features / Status on Long-term Work:

PNE-1405

https://slxdev.atlassian.net/browse/PNE-1405

Similar to the work done in https://slxdev.atlassian.net/browse/PNE-1055#icft=PNE-1055 we need an api capable of managing Inventory Records. This api will simply create the InventoryDefaults.xml file on the server since Inventory Default Records are stored on disk.

 

  • api can support machines and areas (e.g. api/inventorydefaults/areas/0 or api/inventorydefault/machines/51CB0F18-05E0-40F1-A98F-AD1803A92C0B )

  • api should implement only GET (api/inventorydefaults/machines/51CB0F18-05E0-40F1-A98F-AD1803A92C0B?format=xml) and POST methods only for now

  • api should use a method similar to the method here: ApiManualUpload.cs except that InventoryDefaults.xml is not in a month folder so would need: Path.Combine(settings.XmlBackupDirectory, machineId, "InventoryDefaults.xml"); e.g. D:\Shoplogix\Enterprise\XmlDataBackup\51CB0F18-05E0-40F1-A98F-AD1803A92C0B

  • File should be written using InventoryXml.cs

  • We need to add JsonIgnores to for the 5 filter properties starting here: InventoryRecord.cs similar to JobRecord.cs

Acceptance