Releases Notes for Quality Window

2024-05-14 | Build 6.1.47

Introducing Seamless Quality Window 5 support

Quality Window 6 now supports Quality Window 5 data format seamlessly and now allows customers to install Quality Window 6 and immediately transition without the need to migrate their data. See Quality Window 6.1 Upgrade guide for further details on the upgrade.

For customers already using Quality Window 6, the only difference this update will have on your experience is quality window data files will now use the quality window 5 file extensions by default. Any existing quality windows 6 files will continue to work as is with their existing file extensions without issue.

Workstations users can now open Quality Window 5 files in Quality Window 6 without issue, benefit from supported software and Quality Window 6’s new capabilities.

Administrators, users can manage their Quality Window 5 applications immediately without worrying that they will break compatibility with Quality Window 5. The only exception to the seamless experience is scripts and macros. Please see our Upgrade guide for further details.

What does this mean for existing Quality Window 6 customers?

There should be no impact to existing customer deployments. QW6 customer will notice we are no longer saving files with the QWT6|QWD6|QVM6 ect… extensions and this version is now saving the same extensions as QW5.

The exception to this is the global script, for reasons related to protecting the existing QW6 customers, this is left unchanged at QWX6.

Any existing application with the 6 series extensions will continue to work as is and do not require migration or special handling.

Script Updates

As an admin of existing QW6 deployments, if any of your scripts reference older references, you will be prompted to upgrade them when the application is opened in admin. It is recommended to do this, though not critical.  See section below on Script Editor improvements for more information.

New Features

Email Notifications for Rule Violations

In this version Busitech has added a new capability that allows organizations to get email notifications when a Rule violation occurs on a record update. See our Email Notification Administration Guide for all details about this new feature.

QW Workstation Improvements

Performance improvements

Busitech has invested considerable time to improve the performance of Quality Window and in some cases, users may see an increase of close to 30% in load times.

Open Application Dialog

Open Application Performance improvements – In some customer configurations where a network folder has hundreds of applications, the open application dialogue can take a long time  to load or even lock up. Even though Busitech would guide customers towards more organization of their applications as a best practice, especially on a network, we have removed the application title unless the user has the show application details checked which will decrease the network load when on this screen. 

QW Admin

Manage Applications Improvements

Improved Deleting referenced Variable Experience – When deleting a variable that is referenced elsewhere in the application (calculations, lookup, general setting etc.) the following experience improvements have been added:

  1. To ensure clarity, the deletion of multiple variables was removed. Administrators now must delete 1 variable at a time.
  2. When a variable that is referenced is deleted, an error message will be displayed indicating the variable is referenced and where it is referenced. This allows administrators to go and update the reference.
  3. When a variable that is referenced is deleted the variable reference panel will automatically be enabled allowing the administrator to view all references for the selected variable.

Manage Rules Improvements

Email Notifications –  In this release, notifications were added to rule definitions, enabling administrators to optionally configure email notifications for rule violations. . See our Email Notification Administration Guide for all details about this new feature.

Save Rules confirmation – a save confirmation dialog was added notifying administrators that rules configuration has been successfully saved.

Rule Identifier Locked – It was discovered that when editing rules, if a rule identifier is edited to a different value, that there may be undesirable consequences based on customer feedback. To avoid confusing impacts, Busitech chose to make Rule Identifiers read-only once set. If an administrator needs rename a rule, they should delete the rule and create a new one.

Quality Window Security Improvements

Manage Configuration Permission – In this release, a new permission was added to the QW Administration to provide more governance options to customers.  The new “Manage Configuration” permission limits access to the following Shared Data and Scripts administration consoles:

  1. Directory Files
  2. Manage Units
  3. Manage Statistics
  4. Manage Rules
  5. Script Editor
    • This will only limit editing Global and folder level scripts and does not prevent application specific script editing.
  6. Shared Configuration

With this update, the following administration consoles have been moved to the applications section to aid with usability and clarity for administrators:

  1. Manage Popups
  2. Spec Manager

The Query License Server console was moved to the Tools and Utilities section to further align the sections with specific security permissions.

The following table describes which permission is required for each administration console

SectionOptionPermission Required
ApplicationsMaintain ApplicationManage Applications
ApplicationsCreate ApplicationManage Applications
ApplicationsManage PopupsManage Applications
ApplicationsSpec ManagerAccess Spec Manager and Manage Applications
Shared Data and ScriptsDirectory FilesManage Configuration
Shared Data and ScriptsManage UnitsManage Configuration
Shared Data and ScriptsManage StatisticsManage Configuration
Shared Data and ScriptsManage RulesManage Configuration
Shared Data and ScriptsScript EditorManage Configuration
Shared Data and ScriptsShared ConfigManage Configuration
Shared Data and ScriptsSecurity AdministratorManage Security
Security Permissions Table

*NOTE: if no defined user is given a specific permission than the permission is considered not enabled and all users inherit the permission.

Support for NLog logging – To improve traceability, Busitech has added initial support for NLog. This will allow customers in a regulated industries to connect Quality Window Logging to external log consuming applications.

Transaction Log File now static – Due to customer feedback and issues where customers did not have transaction logging properly configured or having multiple QW Applications logging to the same file creating corruption or mismatched entries, Busitech has made Transaction log files static to the same file name as the QW Application and in the same folder. Administrators will be notified of this change when it impacts an application.

Quality Window Script Editor Improvements

As part of this release, the Quality Window Script Editor has undergone many improvements that apply to both the global script editor and the Application script editor to make it easier for script developers.

Auto Comment on Script Edits –  Now when an administrator edits a script in the script editor a comment is added to the top of the script indicating who updated a script and when.

Example: ‘ [2024-04-20 4:27:00 PM] – Modified by Kelly On machine KellyLaptop

Updated File menu items – The Script Editor’s file menu has been updated to make it easier for common script tasks. 

The below table describes each of the file menu options.

Menu ItemDescription
New Folder ScriptPrompts user to choose a folder and a new Folder Script (QWScript.qwx) will be created in that chosen folder and be used by any application that is stored in this folder when saved.   *If a script already exists, the user will be notified of the existence and the existing script will be loaded instead.
New Application ScriptPrompts user to select an application and a new script created and added to that application (<applicationFileName>.qwx) when saved.   *If a script already exists for the application, the user will be notified of the existence and the existing script will be loaded instead.
New External ScriptWill create a new external script. User will choose filename when saving the script using the “Save Script” menu option.   *External scripts are scripts that don’t interact with an application directly instead are used with other tools such as QWAdd.exe.
Open Global ScriptOpens the currently configured global script based on your shared configuration settings.
Open Folder ScriptPrompts user to select a folder, if a script exists, it will be opened in the editor.
Open Application ScriptPrompts user to select an application. If Application has a script, the script will be opened in the editor.
Open Sum Stat ScriptOpens the Sum Stat script in the editor.
Open External ScriptPrompts the user to select an external script on the file system.
Save ScriptSaves the script to the appropriate location.
ExitExit’s Script Editor

Auto Update of QW5 Script References – With the added seamless Quality Window 5 support, when an administrator opens any script with QW 5 references, the Script Editor will prompt the user with an “Outdate Script Reference Detected” message allowing the user to optionally auto update the script to the latest Quality Window 6 references.

Yes – If yes is selected, all references in the table below will be updated to their Quality Window 6 equivalent. A comment will also be added to the top of the document indicating the script was migrated. The added comment should not be removed as it also improves performance as it will tell Quality Window to not have to support QW5 references.

***Note: Once upgraded, these scripts will no longer work and may error our in Quality Window 5. If QW5 support is needed while you upgrade, select “No” option until your entire deployment is upgraded to Quality Window 6.

Example comment:

‘ ********************************************************************************************

‘ [2024-04-03 4:15:22 PM] #QWSCRIPT:V6_REFERENCES_UPDATED# – Script references automatically updated by kelly on machine KELLYSURFACES (do not remove)

‘ ********************************************************************************************

No – If no is selected, the script will remain unchanged. Quality Window will still work with the old references because the product magic replaces Quality Window 5 references with the updated QW6 versions.

Quality Window 5 ReferenceQuality Window 6 Reference
QWAccessClassQWAccess60
QWAccessClass.QWAccessQWAccess60.Connection
QWToolQWTool60
QWTextClassQWText60
QWLogViewQWLogView60
prjQWSelectQWSelect60
QWLicenseQWLicense60
QWRepQWRep60
QWComSrvQWComSrv60
QWSQLQWSQL60

Resolved Issues

QW Workstation

Add Screen Fixes

Named the Add screen, this reference infers the user experience for add, edit, copy and insert.

Add Screen focus issue – An issue was resolved where in some cases after user get a validation warning on the add screen, they were unable to properly regain focus to the variable to enter a corrected value.

Add Record focus issue – When Add Record function was initiated, the focus would be placed on the selected column on the logsheet instead of the first editable field. This has been resolves.

Add Screen Missing Highlight – In rare cases, the current variable would have focus but the highlight would not be shown to the user which is now fixed.

Add Screen Subscript out of Range – In some cases when multiple QW applications were opened a bug was resolved that would throw an error on add or edit screen, forcing the user to restart Quality Window to clear the error.

Add Screen Required Indicator color issue – The add screen colors that render on the left side of variables indicating if a variable should require a value based on the required and sampling plan properties was not working correctly and has been fixed. See below for table indicating how it works.

RequiredSamplingHas ValueColorDefinitionMandatory
Yes0NoRedNo sampling.Yes
Yes1NoRedAlways sample.Yes
Yes> 1NoRedSampling value requires user to enter a value.Yes
Yes> 1NoBlueSampling value dictates that the user is not required to enter a value.No
No0NoBlueNo sampling, not required,No
No1NoWhiteAlways sample.No
No> 1NoWhiteSampling rule says you should enter data.No
No> 1NoBlueSampling rule say you do not need to enter data.No
AnyAnyYesBlueEntry rule fulfilledN/A

New Line characters inserted in add screen – It was found that users that user could insert invalid new line characters into variable value by pasting from clipboard, using the  CTRL+ENTER key combination or using  SHIFT + ENTER key combination. This would result in a malformed transaction audit file and other symptoms. With this release it is no longer possible.

Edit Smart Focus broken – in the last release of Quality Window, when initiating an edit record operation, the user wasn’t automatically placed on the variable that was selected in the logsheet. The feature is now working as expected.

Jumping Variables after entering values for an Average Variable Type – When users were using the keyboard to enter the values for variable of type “Average” the variable focus would skip after completing the entry. This issue has been resolved.

Popup Crashing when adding records – In some rare cases where Popups were improperly defined, quality window would crash when adding records.  The crash is now being prevented and an error is being displayed to the user indicating the detected issue with the popup definition.

Logsheet Fixes

Column width issue – If an admin defined a variable to have a length of 1, the column width was too small to read the variable name. This issue is now resolved and will render columns ensure that the variable name is always readable.

Trieto Screen Fixes

Improper rendering of charts for Popups – In some cases on the Trieto screen, the charts were not charting correctly when QW workstation is configured to not show popup keys. Now the charts will render correctly regardless of the Show Popup Key setting.

Open Application Dialog Fixes

Incorrect rendering of dialog tabs – In some cases Quality Window would render the tab contents incorrectly on the open application dialog where the “Existing Applications” and the “Recent Applications”. These tabs now work as expected.

QW Admin

Updated Icons – The QW Admin experience was updated to remove generic icons in favor with a more relevant icon.

Manage Applications Fixes

 File Pack menu option not working as expected – The File Pack option in QW Admin Manage Application console would open File Pack instead of just packaging the current application. This issue has been resolved.

Manage Units Fixes

Toolbar not always working – It was discovered that in some cases the toolbar ceases to work in the Manager Units admin console. The toolbar now works as expected.

QW Installer Fixes

Multi Lingual windows user groups – An issue was resolved where if default windows user groups were translated due different language edition of windows, permissions were not properly set.

QW5 Configuration Migration – In an effort to help with upgrade to Quality Window 6.1, the installer has a new post install process that prompts the user to migrate these settings if QW5 is detected on the device. See QW 6.1 Upgrade Guide for more information.

2024-01-30 | Build 6.00.735

Rename Application Improvements

  • Rename Application Title – We’ve improved the ‘Rename Application’ feature in the Quality Windows Administrator. Previously, administrators had to remember to rename the application in the general application settings as the title was not an option in the initial rename operation. Now, administrators can easily rename the application title as part of the initial rename operation.
  • Rename Application Value Prefill – As part of the improvements to the ‘Rename Application’ feature, we’ve made it easier for administrators to rename applications. Now, the title and file names are pre-filled with the current title and file name during the renaming process.
Updated Rename Application Dialog

Administration Logging Improvements

  • Improved Log Entry for ‘Save Application As’ – We’ve enhanced the log entries for the ‘Save Application As’ function. Now, when an administrator saves an existing application under a new name and/or location, the log entry clearly indicates that the new application was created from an existing one. Additionally, we’ve ensured that the logs of the existing application are preserved by copying them over during the ‘Save Application As’ process.
  • Improved Log Entry for ‘Renamed Application’ – We’ve also improved the log entries for the ‘Renamed Application’ function. When an administrator renames an application, a new log entry is added to indicate that the application has been renamed.
  • Improved Log Entries for ‘Chart Screen Options’ – We’ve made enhancements to the log entries for changes to application chart screen options. These entries were previously unclear, but have now been improved for better clarity.

Transaction Audit Logging Improvements

  • Expand/Collapse Nested Rows – We’ve added a new Transaction Audit feature to the Quality Window workstation. This feature allows users to easily expand and collapse all nested records using new toolbar buttons.
  • Row Highlighter – We’ve enhanced the user interface by adding a blue highlight to selected rows. This feature facilitates analysis in applications audit records that require horizontal scrolling.
New features in Audit Log Viewer

Security Improvements

  • Network Security Caching – This feature is designed for scenarios where customers experience performance issues related to Quality Window Security on their networks. In this version of Quality Window, administrators have the option to enable caching. This function temporarily stores security data on workstations, potentially improving performance. However, it’s important to note that if user accounts are altered, clients using the caching feature will need to restart their Quality Window applications to reflect the updated security changes. To enable this feature, in Quality window workstation navigate to Tools ➡️ Settings and enable the “Cache security DB locally” setting in the general section.

Resolved Issues

  • QW Batch Move Utility QW5 template issue – We’ve resolved an issue where an error was occurring when opening Quality Window 5 applications in the QW Batch Move Utility.
  • QW Merge Warning Dialog Issue – We’ve addressed an issue where a Windows update affected the display of the QW Merge warning dialog. This issue occurred when a saved merge application attempted to load an application that had been modified since the last save. We’ve now updated the warning message to ensure it displays correctly.
  • Application Renaming Issue – We identified a problem where renaming an application was causing an error under certain circumstances. This issue has now been resolved.
  • Directory Files Help Issue – We’ve resolved an issue where the help link for the Directory Files feature was not directing users to the correct knowledge base article.

2024-01-08 | Build 6.00.734

  • Popup Editor Lost and Locked: Resolved an issue where the Popup Editor would become unresponsive and lock the Quality Window Administrator application.
  • Extra un-needed Audit log Entries when Saving an application: Removed unnecessary audit log entries that were added when saving an application.
  • Cannot save Application due to Temp file Conflict: Fixed a problem where temporary files in the Windows temp folder prevented saving applications.
  • Security Editor Help Not Opening: Corrected the issue with the non-functioning Help button in the Security Editor.
  • Report Type Options Duplicated: Addressed the duplication and missing report types in QW Administrator Manage Applications.
  • Application Versioning truncating Trailing Zeros: Resolved an issue with application version numbers misleadingly truncating trailing zeros.
  • Chart Screen Options Reversed: Fixed incorrect property updates in Chart Screen Options.
  • Cannot Save Application if View File Was Deleted: Resolved a blocking issue related to saving an application when its view file is deleted.
  • Directory Files Editor Help not opening Help: Re-enabled help in the Directory Files Editor with access to a video tutorial.
  • File Version is Inaccurate in Auto-Generated Change Message Log: Corrected the file version display in the auto-generated change message log.
  • Security Options not always saving in Security Administrator: Fixed a rare issue where certain security options were not saving correctly.
  • Active X error when adding or editing records to Application: Fixed a bug causing crashes when adding or editing records in Quality Window Workstation.
  • Opening via Directory File mode throws Error: Resolved a runtime error when opening an application via Directory File mode.
  • Global Macro “Display All Control Charts” not showing Control charts Properly: Addressed an issue with the “Display All Control Charts” macro not rendering control charts correctly.
  • Prevent updating QW License Server with invalid shared Configuration: Fixed an issue where invalid configuration values could overwrite valid ones on the Quality Window License Server.
  • Scripting: QWRepository.CurrentRecord Function returning incorrect value: Resolved an issue with the QWRepository.CurrentRecord function returning incorrect values in custom scripts.

2023-08-15 | Build 6.00.733

  • Fixed QW6Admin not properly upgrading QW5 applications. File not found error on some templates.
  • Fixed directory file dialog not loading all files. Duplicate template files were being filtered out of the list on load even when different views were assigned to the item.
  • QW6 IO Tester module icon has been restored on the QW6Admin dashboard.
  • License server client now performs check in every 5 minutes. This is to reduce network pings to the server.
  • Fixed random “Invalid property array index” error when clicking on folder in QW6FilePack.

2023-07-10 | Build 6.00.732

  • Updated license server error messages, error recovery, and license evaluation.
  • Bug fix: Directory files on open dialog was not opening the correct file.
  • Extra validation checks on saved applications in QW6Admin. Test for zero byte template when saving.
  • Added error trapping for corrupt and/or invalid template files in QW6FilePack
  • Bug Fix: Filter views not being processed correctly outside of Views Manager.
  • Disabled progress bars in QW6Merge to resolve runtime errors on Preview

2023-03-23 | Build 6.00.731

  • Improved error trapping and resolution for invalid license number when using concurrent licensing
  • Bug fix synchronizing template limits with view limits while saving application. Special formatting of fixed valuesmight not compare correctly.
  • DEPRECATED: Auto update of shared configuration from license server. Feature was causing confusion andpotentially incorrect mapping of shared resource files.
  • Removed option to publish shared files when saving changes to Shared Configuration. Instead, prompt user tocopy files if they don’t exist in the destination folder.
  • QW Sql Wizard now looking for additional date data types and allow same field to be used for Date and Timevariables. Format string option for parsing is ignored for date fields.
  • Bug fix: XREF and Category values were being lost on Date and Time variables.

2023-02-01 | Build 6.00.729

  • Reset the logsheet lock variable to variable 2 if greater than the rightmost column index in the logsheet.
  • Fixed Administrator was incorrectly reading and writing UWL value in views when modifying
  • Change log and transaction log are now have readonly and hidden flag attributes
  • Restore Application in QW6 Admin Dashboard now invokes legacy backup utility
  • Trap runtime error when reading corrupted (truncated) View files
  • Fixed overflow runtime error in QW6Version
  • Updated security read/write to use updated ACE.OLEDB driver
  • Fixed the Exclude Empty Variables option in Views not being applied when executed.

2022-10-18 | Build 6.00.728

  • Fixed XLS input/output not writing proper value to destination cell.
  • Fixed add/edit getting stuck on variables with special input formats.
  • Fixed QW6Documenter not executing queries
  • QW6Documenter grid view now shows column headers for queried fields
  • New SQLWizard error trapping when attempting to enumerate tables in some data sources
  • Bug fix. QW6Admin not writing View subtotal fields to view definition files under the REPORT block.

2022-08-16 | Build 6.00.727

  • Improved error messages for issues related to license server connections
  • Fixed subscript out of range error on drop down combo of the registration screen when list of servers is null
  • Added hourglass mousepointer when calling Preview in QW6Merge
  • Fixed log sheet not pointing to correct cell on load.
  • More performance improvements when processing views
  • Fixed runtime error when importing View in Views Manager
  • Fixed invalid license number error after updating registration

2022-06-28 | Build 6.00.724

  • Improved loading performance of application data when a default view is specified
  • Resolved error 1 related to configuration files moved to new folder location

2022-06-24 | Build 6.00.723

  • Delete function no longer writes extra newline characters in transaction log after the ACTION column.
  • Added icon for QW6Backup and labeled as Legacy Backup
  • QW6 Backup folder view defaults to data directory from Shared Configuration
  • QW6 Backup command line syntax viewable from the Help menu
  • QW6 Backup has updated UI for folder browser and includes New Folder button
  • Fixed installer not properly applying the digital signing certificate
  • Speed improvements when processing Views
  • Views manager performance improvements
  • Added new Copy Syntax button to QW6Backup. Generates command line syntax for current selected item.
  • Added QW6Backup to the Admin Dashboard. Replaces Archive Application button.
  • Template Version number is now being properly updated when saving an Application in QW6Admin
  • Improved loading speed when opening template data that has a Default View assigned.
  • Settings are now stored in user App Data location instead of common Application Data

2022-04-12 | Build 6.00.719

  • Fix invalid file extension when doing Save As on new Application
  • Fix unable to create new popup. Popup editor now starts in new file mode
  • Fix QW6Scheduler now overwrites parameters on Task item when clicking the browse button
  • QW6Admin Grid View now respects selected range of cells when pasting data
  • QW6Admin Grid View performance improvement due to resolved data formatting errors
  • Fixed Certificate of Analysis view in Process Monitoring not being displayed properly in Q-Report
  • Improved report display speed in QW6
  • Added XLS as an input/output protocol for variables
  • Temporarily disabled validation of input/output files to allow non-standard OPC addresses
  • Added pause option on Query License Server.
  • Added sort by column header on Query License Server.

2022-01-12 | Build 6.00.718

  • Improved speed loading and executing Views
  • Recalculating records no longer loads popup/lookup information. During reorg or modify in QW6Admin, loading
  • popup/lookup information for each record was redundant. This change improves reorg and modify
  • performance.
  • QW6 Spec Manager was writing to incorrect change and message log files. This has been resolved.

Explore QW6

Features & Functions Overview

Licensing

Options & Prices

Unlock your data with QW6 SPC Software

Smart teams know the key to improved results is unlocking data that will show you where to look. Give QW6 a try for free and gain the visuals and statistics that can lead your path to success.

Translate »