This topic describes resolutions or solutions in GainSeeker version 8.8 and corrections to the Online User Guide.
Contents [Hide] |
When using expanded data fields, GainSeeker will display an error message if there is a mismatch between the GainSeeker column length settings and the actual column lengths found in the current data tables, with instructions for repairing the problem displayed at the end of the message. However, this message can be very long if many columns exhibit this mismatch, and on low-resolution displays the instructions for repairing the problem could not be seen. The instructions for repairing the problem have now been moved to the top portion of this error message, so that they can be viewed on all displays, regardless of screen resolution. This issue has been resolved.
On some Citrix or Terminal Services implementations, newer GainSeeker modules such as LaunchPad, GainSeeker Inspections, and GainSeeker Charts were reading values such as "pre-selected GainSeeker user" (user_name=), "last GainSeeker user" (user_last=) or "computer identifier" (physid=) from the server's shared Cms.ini file instead of the user-specific Cms.ini files in the users' Home directories. GainSeeker now sets and reads these three settings in a new user-specific Usershared.settings file. This issue has been resolved.
On an Oracle database, GainSeeker was querying USER_TABLES instead of ALL_TABLES when checking for the existence of database tables. This prevented GainSeeker from finding tables that were created in Oracle user schemas that are different from the Oracle user being used to log in to GainSeeker. GainSeeker now queries ALL_TABLES to verify the existence of database tables. This issue has been resolved.
In the GainSeeker Inspections module and the PC Collect module, clicking the Setup menu and choosing Traceability Labels and Lists would erroneously display the traceability setup window that is used by the System Administration module to edit the traceability labels. These two modules have been corrected to display the traceability setup window that is used by the GainSeeker Charts module, which allows you to edit the lists of pre-defined traceability values but not the traceability labels themselves. This issue has been resolved.
The PC Collect and GainSeeker Inspections modules did not always display correctly on monitors with ultra-high resolution. The font size on some window titles and button captions was not correctly reduced to fit the available space, and it was not always possible to correctly resize program windows to fit the screen. This issue has been resolved.
When exporting some types of information from GainSeeker, having a special character ( \ / : * ? " < > | ) in the name would sometimes produce unexpected results. This could happen when exporting an Inspection with one of these characters in the name of the Inspection or in the name of a Device Profile or Python script used by the Inspection. It could also happen when exporting a Dashboard with one of these characters in the name of the Dashboard or in the name of a retrieval, filter, statistical filter, statistics list, or Python script used by the Dashboard. At this time, a Dashboard that uses an SPC or DMS filter whose name includes the | character cannot export that filter with the other Dashboard components - but for all other combinations of these characters and types of information, this issue has been resolved.
When GainSeeker is set to use Active Directory for User/Group login verification and a Role was set to check the login password to access a restricted portion of the application, it asked for the GainSeeker password instead of the Active Directory user password. This issue has been resolved.
Changing the GainSeeker password did not require the user to re-enter the new password to continue. This issue has been resolved.
When using SPC Priority Lists, the standard description was not being displayed. This issue has been resolved.
DMS Priority Lists for standards did not work properly with expanded databases and would display an empty list. This issue has been resolved.
After applying a September 29, 2017 update to Microsoft Excel, sending to Excel from within GainSeeker modules could generate the message "System was unable to find the file specified". This issue has been resolved.
Traceability fields that were not set to be displayed still showed up in some traceability lists. This issue has been resolved.
When editing a filter that uses the Date/Time column, the dropdown button caused an error if the current value for Date/Time was not a valid date and time. This issue has been resolved.
When editing a Python Script Designer dashboard control, clicking the Edit Script button erroneously allowed you to select a different Python script for the control, and the PythonScript property on the property grid was not automatically updated. To resolve this issue, the Edit Script button now limits you to editing only the currently-selected script; if you want to select a different script for this dashboard control, you must edit the PythonScript property on the property grid. This issue has been resolved.
When using a Quick filter with a "Doesn't contain" test and a traceability field that is not one of the first six in the list, re-opening the filter would display its contents incorrectly. Although the filter functioned properly, it displayed text about the field not being NULL. This issue has been resolved.
Refreshing a Dashboard on a timer or repeatedly opening and closing a dashboard with a Python script would eventually crash the GainSeeker Charts module due to a memory leak. This issue has been resolved.
When an SPC Event, Cause, or Action Taken did not contain a Long Description, no marker was displayed on a Control Chart. When the subgroup was edited, that Event, Cause, or Action Taken would be removed. GainSeeker now updates any blank Long Description in Events, Causes, and Actions Taken when the GainSeeker Charts module is launched. This may cause the Audit Trail change dialog to display when GainSeeker Charts is launched.
Charting more than three SPC standards that all contained the percent symbol (%) could generate an error message such as "Error in Like operator: the string pattern ... is invalid." This issue has been resolved.
After using drill-down functionality on a Pareto chart to view data for just one bar and then changing a retrieval setting (such as date range), the resulting chart included all data and lost the drill down criteria. This issue has been resolved.
Storing a Combination chart, Scatter chart, Time Axis chart, or X-bar/Moving Range/Range chart in a Desktop would not save the Show sigma stripes setting in the Desktop. This issue has been resolved.
When defining the columns for a DMS data table, a "Count" column was erroneously displayed on the list of available columns. This issue has been resolved.
When selecting a different Python script for a Formula test and then cancelling the selection by clicking the X (close) button on the top right of the dialog, the new selection was not cancelled and was selected. This issue has been resolved.
When editing a Planned Inspection, if the selected Inspection contained a Traceability test with the BarcodeAllowed property set to True, the display of Traceability fields did not indicate that the Inspection contained this Traceability test. This issue has been resolved.
When sending a real-time failure email from a sub-inspection with charts, the Compose Email window would remember whether or not charts were attached to the previous email. However, if the previous email had been sent from a sub-inspection without charts, then the Compose Email window would remember that no charts were attached to the previous email, instead of remembering whether or not charts were attached to the last email that had the option to attach charts. This issue has been resolved.
When using a Device Profile that was configured with a Write To Device field containing \r (carriage return), \n (line feed), or \t (tab), this module would display the error message "EOL while scanning single-quoted string". This issue has been resolved.
In a Defect List test with the EnableSampleSize property set to True and the SampleSize property set to a value, if the inspector entered a different Sample Size during data entry, the data was still stored with the default sample size (from the SampleSize property). This issue has been resolved.
When executing Formula tests with Python scripts in a sub-inspection, executing any Formula where the FormulaMode was Click or OnChange would erroneously enable any sub-inspection tests that had been disabled by a Formula with FormulaMode set to Pre. This issue has been resolved.
When executing Formula tests with Python scripts in a sub-inspection, a Pass/Fail/NA test that was disabled by a Python script was not grayed out. This issue has been resolved.
In a sub-inspection where the ShowIndividualNote property was True, using a Python script to disable a Pass/Fail/NA test, Numeric Input test, or Defect List test did not gray out the individual Note button for the disabled test. This issue has been resolved.
When double-clicking in a Numeric Input cell to highlight the existing value, any minus sign in the text was not selected. This issue has been resolved.
When an inspection launches a Python script, it disables the buttons on the PC Collect screen. Sometimes, the script would not return properly and the buttons would not get enabled. This issue has been resolved.
When a Python script used the inspect.setnextinspection(None, True) command to return to the list of Planned Inspections but the script also had the inspect.cursubi.cancel() command, it would return to the list of Inspections instead of Planned Inspections. This issue has been resolved.
When running a Sub-inspection with Text tests, the cursor was not initially placed in the correct test and would not move between tests properly. This issue has been resolved.
When an Inspection was set to force a note for real-time failures and a chart in the side panel was based on a specific Numeric Input test, the chart would not update correctly if the Submit button was clicked before entering the note. This issue has been resolved.
When sending an email for a Numeric Input real-time failure, the operator note was not included and the chart was not current with the last subgroup. This issue has been resolved.
When using a Traceability field that did not have a pre-defined list and creating a list for it with a Python script, the field did not display the list. This issue has been resolved.
If a Timer test was running when the user clicked Submit on a Sub-inspection, GainSeeker would display the error message "The given key was not present in the Dictionary". This issue has been resolved.
When a Python script was running, all the tests on the sub-inspection did not get disabled properly. This issue has been resolved.
Launching a Python script erroneously enabled all Numeric Input tests on the current sub-inspection, regardless of their previous status. This issue has been resolved.
When making a Numeric Input visible via Python script, the Numeric Input test displayed at the top of the sub-inspection instead of the actual location of the test in the sub-inspection. This issue has been resolved.
When a sub-inspection tried to display a read-only document or a document in a read-only folder, the document would not display properly the first time. This issue has been resolved.
In the Python Script Editor, when you right-clicked the code window and then chose GainSeeker Python Commands, the table of commands that was displayed did not include the Login command. This issue has been resolved.
In the Python Script Editor, when editing an Action-based script where an Action displayed a long Description, the Edit button for the Action would sometimes cover part of the Description. This issue has been resolved.
The Python commands statdms.data.datetimedisp() and statspc.data.datetimedisp() ignored the Show time to configuration setting when formatting the time stamp. These two commands were hard-coded to display the time stamp to the number of seconds - even when the current configuration was set to display more detail (hundredths of seconds) or less detail (minutes). These commands now use the Show time to configuration setting when formatting the time stamp. This issue has been resolved.
When editing a Python custom code block, changes would not always be saved correctly. This issue has been resolved.
An error occurred when editing a Python script that used a Condition action that had another action inside the condition. This issue has been resolved.
When creating a new database connection, checking the Trusted Connection box and then switching to a Database Provider that does not support trusted connections would disable the User id and Password fields. This issue has been resolved.
The SQL script to copy data for a MySQL database contained several minor syntax errors. This issue has been resolved.
When using the Standard Utility function to export Process Specifications, GainSeeker displayed the list of SPC standards instead of the list of Process Specifications. This issue has been resolved.
When using the Standard Utility function to import Process Specifications, GainSeeker generated an error when limits were set to None. This issue has been resolved.
When using the Standard Utility function to export Standards, GainSeeker generated an error when the name of the Standard included a single quote ( ' ). This issue has been resolved.
When working with Planned Sessions, the Part Number field would not support a value longer than 30 characters. This issue has been resolved.
When checking for "Range Run above R-Bar" or "Range Run below R-Bar" and using Run values based on Gate, GainSeeker generated a run time error 438 and would not continue. This issue has been resolved.
The SPC statistic number for CuSum decision interval has been corrected.
For the Dynamic Reports module, the parameter to automatically open a Mixed report has been added to the existing documentation for the other report types.
The table of GainSeeker Python commands has been updated to include the Login command.
For the Formula test in PC Collect Inspections, the table of OnChange triggers has been corrected for DMS Standards, DMS Event, SPC Event, SPC Cause, and SPC Action Taken.
Documentation of the inspect.cursubi.cancel() Python command has been updated to note that this command suppresses the warning message about unsaved data being lost.
Documentation of the Custom Statistics Editor and the newstat special variable has been corrected.
Documentation of the File Import Wizard has been updated with the correct location of the *.fiw configuration file.
The list of Tables and Files used in GainSeeker 8 has been corrected to note that each configuration can use its own copies of the tables VPRI, VPRIDT, DPRI, and DPRIDT.