3.81.7 Service Pack Release Notes
3.81.7 SP4
Batch
FIXED
- Fixed issues related to writing to read-only parameters set to OPC or Reference tag type
- Fixed the issue of non-exposed parameters not being recorded to history when a phase is started
- Fixed pending write timeouts associated with parameters set to OPC tag types. This usually happened with the Command_Number parameters being set to zero
Core
FIXED
Enterprise export only exports items under the specified path
Core|Perspective
FIXED
MES Perspective Timeline components (MES Schedule View and OEE Time Chart) will now display Dates that respect the current Session's Time Zone ID and Locale settings. This also applies to tool tips, and the Schedule View's Editing views
MES Table Components (OEE Downtime Table, MES Work Order Table, MES Analysis Table, and MES Schedule Selector Table), will now display Dates that respect the current Session's Time Zone ID and Locale Settings. The (Document Editor Table was not included)
The OEE Downtime Table's split view will now display Dates that respect the current Session's Time Zone ID and Locale Settings
The MES Work Order Table's editing view has a Date picker that will adjust itself based on the Session Time Zone ID
OEE/Downtime
FIXED
Vision WorkOrder Table will retrieval the right row when sorted
The Perspective OEE Downtime Table's Scroll Bar will no longer jump to the very top of the table every time a table refresh occurs.
MES Live Analysis Data Points will be properly created to its datatype
OEE Downtime Table (vision and perspective) are now translated
OEE/Downtime|Perspective
FIXED
Loading long periods of data fix, added an aggregate view with a summary tooltip to the Perspective Time Chart
Recipe
FIXED
Vision Multiple Recipe Editor: Fixed number formatting for recipes values
Upgrading SCO from Platform 2 no longer discards usernames in the changelog history
SPC
FIXED
Vision Location Sample List no longer throws a Null Pointer Exception when filtering on a date range with no samples
Whitespaces will automatically be removed from the names of sample definition and attributes
SPC Analysis error no longer appear in the log when not required
Trace
FIXED
Using a null User ID for Trace operations no longer causes an SQL syntax Exception
3.81.7 SP3
Batch
FIXED
Fixed an issue that sometimes caused a crash in the Recipe Editor when deleting a step from a recipe
Fixed NPE error that occurred during the execution of equipment phases and unit procedures steps
Expanded checking of available Operation Templates to include any Operation Templates that are assigned to parent unit classes
Corrected an issue when building Unit Procedure templates that Operation templates would be empty when first expanded
Fixed an issue with Batch Message List component where the wildcard character * in the equipmentFilter property did not behave as expected
The Batch scripting functions that take a searchPattern argument will now process wildcards correctly. The list of corrected functions are:
- system.mes.batch.phase.getCount(parentLink, searchPattern)
- system.mes.batch.phase.getLinks(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.queue.getEntries(pageNumber, pageSize, searchPattern)
- system.mes.batch.queue.getEntryCount(searchPattern)
- system.mes.batch.queue.getEntryLinks(pageNumber, pageSize, searchPattern)
- system.mes.batch.recipe.getRecipeLinkList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.recipe.getRecipeObjectList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.recipe.getTemplateLinkList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.recipe.getTemplateList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.unit.getAllocationList(pageNumber, pageSize, searchPattern, includeAllocation, includeWaiting)
- system.mes.batch.unit.getCount(parentLink, searchPattern)
- system.mes.batch.unit.getLinks(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.unit.getList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.unitclass.getCount(parentLink, searchPattern)
- system.mes.batch.unitclass.getLinks(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.batch.unitclass.getList(parentLink, pageNumber, pageSize, searchPattern)
- system.mes.signature.getSignatureTemplateLinkList(pageNo, pageSize, searchPattern)
- system.mes.signature.getSignatureTemplateList(pageNo, pageSize, searchPattern)
Fixed recipe validation of nested loopbacks
Fixed issue where Command_Number values are not being received by the PLC
Upgraded GoJS to latest version (2.3.5), which includes major performance improvements when viewing large Batch recipes
Improved efficiency of import for Batch recipes and templates
Fixed issue where parameters removed from phases are not removed when a recipe is saved
Fixed issue where parameter calculations that are defined in phases always show a validation error
Fixed issue where template parameters are not updated to match phase parameters when a template is saved
Fixed to allow Unit Procedures and Operations to be inside loopbacks
Fixed blank Reference or OPC tag string values appearing as null
When validating a recipe that has ORs all paths will be evaluated to find an exit that there is at least one way the recipe can exit
ADDED
Batch List and Batch Recipe Editor have a new property called 'recipeClassFilter' that can be used to restrict which recipes are shown. The property takes an array of different patterns. A string can be used that matches if the recipe contains that value (Example: 'test' would match 'Test Recipe Class' and 'Recipe Test Class'). Wild cards * (0 or more characters) and ? (single character) can also be used for more control, but the recipe must match the pattern. (Example: 'test*' would only match 'Test Recipe Class' from the above example)
Core
FIXED
Can select subsets of MESObjectTypes to export without needing all referenced objects, for example, you can export Material Classes and Material Def initions without also needing to include Lines, Operation Definitions, and Operation Segments
Additional Factor Descriptions now correctly upgrade when going from platform 2.0 to 3.0
Vision Value Editor can show counter values that are larger than the maximum value of an Integer (2,147,483,647)
IMPROVEMENT
Changed internal cache datatype for better performance on inserts
Core|Enterprise
FIXED
Inactive Redundant Gateways show in the MES Monitor component
Enterprise
FIXED
Improved performance of determining where items need to be synced by returning early if all possible paths have been found
OEE/Downtime
FIXED
reduced amount of Equipment objects that needed to be loaded on the Vision OEE Time Chart to increase performance
Perspective OEE Downtime Table properly works with the translation util
SPC
FIXED
Sample Approvals that occurred outside of an SPC Analysis's date range will no longer be lost
Reduced unnecessary analysis key checks for 3.0 SPC upgrade
Special characters like & in SPC Sample Definition names will upgrade from 2.0 to 3.0 correctly
WebServices
FIXED
SOAP and RESTful URL copying will now have the correct port if connected using HTTPS/SSL (this requires the endpoints to have Redirect-to-SSL set to enabled)
3.81.7 SP2
Module | Change Log | Type |
|---|
Production | Fixed blank Reference or OPC tag string values appearing as null. | FIXED |
Production | Special characters like & in SPC Sample Definition names will upgrade from 2.0 to 3.0 correctly | FIXED |
Production | Can select subsets of MESObjectTypes to export without needing all referenced objects, for example, you can export Material Classes and Material Definitions without also needing to include Lines, Operation Definitions, and Operation Segments. | FIXED |
Batch Procedure | Fixed issue where Command_Number values are not being received by the PLC. | FIXED |
Batch Procedure
| The Batch scripting functions that take a searchPattern argument will now process wildcards correctly. See the list of corrected functions below. system.mes.batch.phase system.mes.batch.phase.getCount(parentLink, searchPattern)
system.mes.batch.phase.getLinks(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.queue.getEntries(pageNumber, pageSize, searchPattern)
system.mes.batch.queue.getEntryCount(searchPattern)
system.mes.batch.queue.getEntryLinks(pageNumber, pageSize, searchPattern)
system.mes.batch.recipe.getRecipeLinkList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.recipe.getRecipeObjectList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.recipe.getTemplateLinkList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.recipe.getTemplateList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.unit.getAllocationList(pageNumber, pageSize, searchPattern, includeAllocation, includeWaiting)
system.mes.batch.unit.getCount(parentLink, searchPattern)
system.mes.batch.unit.getLinks(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.unit.getList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.unitclass.getCount(parentLink, searchPattern)
system.mes.batch.unitclass.getLinks(parentLink, pageNumber, pageSize, searchPattern)
system.mes.batch.unitclass.getList(parentLink, pageNumber, pageSize, searchPattern)
system.mes.signature system.mes.signature.getSignatureTemplateLinkList(pageNo, pageSize, searchPattern)
system.mes.signature.getSignatureTemplateList(pageNo, pageSize, searchPattern)
| FIXED
|
Batch Procedure | Expanded checking of available Operation Templates to include any Operation Templates that are assigned to parent unit classes. | FIXED |
Batch Procedure | Corrected an issue when building Unit Procedure templates that Operation templates would be empty when first expanded. | FIXED |
Batch Procedure | Fixed an issue with Batch Message List component where the wildcard character * in the equipmentFilter property did not behave as expected | FIXED |
Batch Procedure | Fixed NPE error that occurred during the execution of equipment phases and unit procedures steps. | FIXED |
Batch Procedure | Fixed an issue that sometimes caused a crash in the Recipe Editor when deleting a step from a recipe | FIXED |
Batch Procedure | Fixed recipe validation of nested loopbacks. | FIXED |
Batch Procedure | Upgraded GoJS to latest version (2.3.5), which includes major performance improvements when viewing large Batch recipes | FIXED |
Batch Procedure | Improved efficiency of import for Batch recipes and templates | FIXED |
Batch Procedure
| Batch List and Batch Recipe Editor have a new property called 'recipeClassFilter' that can be used to restrict which recipes are shown. The property takes an array of different patterns. A string can be used that matches if the recipe contains that value (Example: 'test' would match 'Test Recipe Class' and 'Recipe Test Class'). Wild cards * (0 or more characters) and ? (single character) can also be used for more control, but the recipe must match the pattern. (Example: 'test*' would only match 'Test Recipe Class' from the above example). Name: recipeClassFilter Description: An array of Recipe Class filters. The wildcard * can be used for 0 or more of any character, the ? wildcard can be used for any single character. If no wild cards are used, the string must contain the text of one of the items in this array, case insensitive. | ADDED
|
| Mes-5917 in process |
|