Inspection Changelog: Difference between revisions

From Knowledge Base
(Created page with "== Server 1.1.5, Client 1.1.5 == 1/25/2023 === New features === *Create multiple features without leaving the feature wizard page by clicking Finish & Create Another. === Bugs fixed === *Fixed example photo upload not working. *Fixed server error when saving a feature with a blank upper or lower tolerance field. *Fixed database error when restoring a backup. *Improved C<sub>pk</sub> formula. == Server 1.1.4, Client 1.1.4 == 12/20/2022 === New feature: OnTakt part lin...")
 
No edit summary
Line 11: Line 11:
12/20/2022
12/20/2022
=== New feature: OnTakt part linking ===
=== New feature: OnTakt part linking ===
*In document settings:.
*In document settings:
##Choose the machines that produce parts which are inspected in the document.
*#Choose the machines that produce parts which are inspected in the document.
##Define the format for entering part timestamps. This allows for automated entry with barcode scanners, for example.
*#Define the format for entering part timestamps. This allows for automated entry with barcode scanners, for example.
 
*Part metadata tracing fields and part features can now specify the name of a part variable in OnTakt.
*Part metadata tracing fields and part features can now specify the name of a part variable in OnTakt.
*When an OnTakt part is linked during inspection, these fields will be filled in with the values from the chosen part.
*When an OnTakt part is linked during inspection, these fields will be filled in with the values from the chosen part.
*To link an Inspection part to an OnTakt part:.
*To link an Inspection part to an OnTakt part:
**During inspection: click "Find OnTakt Part" and enter the timestamp and time window to search.
**During inspection: click "Find OnTakt Part" and enter the timestamp and time window to search.
**After inspection: expand the serial number dropdown and click "Match to OnTakt part" or "Rematch to OnTakt part" to accomplish the same task. Note that once the inspection has been submitted, fields will not be automatically filled from part variables.
**After inspection: expand the serial number dropdown and click "Match to OnTakt part" or "Rematch to OnTakt part" to accomplish the same task. Note that once the inspection has been submitted, fields will not be automatically filled from part variables.
Line 41: Line 42:
*When referencing other features in an inspection while typing a value expression, features are now referenced by sequence number instead of ID. For example, typing <code>F3 - F2</code> will now reference the features displayed as #3 and #2.
*When referencing other features in an inspection while typing a value expression, features are now referenced by sequence number instead of ID. For example, typing <code>F3 - F2</code> will now reference the features displayed as #3 and #2.
*Spreadsheet export is now three times faster than before.
*Spreadsheet export is now three times faster than before.
=== Bugs fixed ===.
 
=== Bugs fixed ===
*Rounding accuracy of math expression evaluation in the feature value field has been improved.
*Rounding accuracy of math expression evaluation in the feature value field has been improved.
*Relative tolerance mode is now visibly selected by default when creating a new feature.
*Relative tolerance mode is now visibly selected by default when creating a new feature.
Line 49: Line 51:
== Server 1.1.2 ==
== Server 1.1.2 ==
9/06/2022
9/06/2022
*The "last serial" display and suggested next serial number provided at the start of an inspection now.
*The "last serial" display and suggested next serial number provided at the start of an inspection now only looks at parts in the document's current work order.
only.
*Add units for proportions (such as "%").
looks at parts in the document's current work order.
</li>
*Add units for proportions (such as %).
== Server 1.1.1, Client 1.1.1 ==
== Server 1.1.1, Client 1.1.1 ==
8/18/2022
8/18/2022
Line 66: Line 65:
=== Bugs fixed ===
=== Bugs fixed ===
*Serial number auto-incrementing now increments by the document's inspection frequency instead of always incrementing by one.
*Serial number auto-incrementing now increments by the document's inspection frequency instead of always incrementing by one.
*Serial numbers are now sorted [[https://en.wikipedia.org/wiki/Natural_sort_order|naturally]], which fixes issues where non-numeric serial numbers appeared in the wrong order.
*Serial numbers are now sorted [[wikipedia:Natural_sort_order|naturally]], which fixes issues where non-numeric serial numbers appeared in the wrong order.
*The "last part" is now the one with the highest serial number, not the most recently inspected.
*The "last part" is now the one with the highest serial number, not the most recently inspected.
=== Breaking changes ===
=== Breaking changes ===
Line 93: Line 92:
=== New features ===
=== New features ===
*Fast user switching: administrators can enable passwordless login for non-administrator users.
*Fast user switching: administrators can enable passwordless login for non-administrator users.
=== Bugs fixed ===.
 
=== Bugs fixed ===
*Work order Excel spreadsheet export is faster so it no longer causes a timeout.
*Work order Excel spreadsheet export is faster so it no longer causes a timeout.
*Prevent exposing internal option values.
*Prevent exposing internal option values.
Line 130: Line 130:
*Inspection submission progress window was not closing when a duplicate serial number alert opened.
*Inspection submission progress window was not closing when a duplicate serial number alert opened.
== Client 1.0.19, Server 1.0.18 ==
== Client 1.0.19, Server 1.0.18 ==
[[File:Lightsaber_cyan.png|right|''May the 4th be with you!'']]
5/04/2022
5/04/2022
*Allow editing the serial, work order, and notes of existing parts.
*Allow editing the serial, work order, and notes of existing parts.
*Fix error when exporting features or measurements as CSV.
*Fix error when exporting features or measurements as CSV.
[[File:lightsaber_cyan.png|cyan lightsaber]]
 
''May the 4th be with you!''
== Client 1.0.18, Server 1.0.17 ==
== Client 1.0.18, Server 1.0.17 ==
4/27/2022
4/27/2022
Line 165: Line 165:
2/28/2022
2/28/2022
*Set focus back to serial number field after inspection.
*Set focus back to serial number field after inspection.
*Allow selecting categorical options with measurement equipment ("measuring" 1.xxxx selects option 1, 2.xxxx selects option 2, etc.).
*Allow selecting categorical options with measurement equipment (entering a measurement of 1.xxx selects the first option, entering 2.xxx selects the second option, etc.).
*Temporarily lock keyboard input after selecting a categorical option with the number key to prevent further keys from being input anywhere.
*Temporarily lock keyboard input after selecting a categorical option with the number key to prevent further keys from being input anywhere.
*Temporarily lock keyboard input after pressing enter while focused in a measurement entry field to prevent multiple entries when the measurement button bounces.
*Temporarily lock keyboard input after pressing enter while focused in a measurement entry field to prevent multiple entries when the measurement button bounces.
Line 182: Line 182:
== Client 1.0.11 ==
== Client 1.0.11 ==
2/10/2022
2/10/2022
*Fixes an issue where pressing a numeric shortcut key to select a categorical option would enter that.
*Fixes an issue where pressing a numeric shortcut key to select a categorical option would enter that number into the next feature's measurement input field.
number into the next feature's measurement input field.
== Client 1.0.10, Server 1.0.8 ==
== Client 1.0.10, Server 1.0.8 ==
2/08/2022
2/08/2022
Line 191: Line 190:
== Client 1.0.9, Server 1.0.7 ==
== Client 1.0.9, Server 1.0.7 ==
2/07/2022
2/07/2022
[[File:Control_Limits.png|right|478x478px|Control limit evaluation diagram. Click to expand.]]
*Fixed parts with numeric serial numbers appearing in the wrong order in table view.
*Fixed parts with numeric serial numbers appearing in the wrong order in table view.
*Adjusted control limit evaluation (see graphic) to fix NG parts showing up as yellow.
*Adjusted control limit evaluation (see graphic) to fix NG parts showing up as yellow.
Line 199: Line 199:
*SPC rules without a type will need to be deleted and recreated before they do anything.
*SPC rules without a type will need to be deleted and recreated before they do anything.
*The categorical option editor now updates correctly while making changes.
*The categorical option editor now updates correctly while making changes.
[[File:Control_Limits.png|control limit evaluation diagram]]
 
== Client 1.0.8, Server 1.0.6 ==
== Client 1.0.8, Server 1.0.6 ==
2/03/2022
2/03/2022
Line 208: Line 208:
=== New features ===
=== New features ===
*Order of part metadata fields can be changed by clicking the Reorder button in the field editor.
*Order of part metadata fields can be changed by clicking the Reorder button in the field editor.
*Part metadata fields now have advancement modes: '''reset''' (clear field), '''copy''' (last part.
*Part metadata fields now have advancement modes: '''reset''' (clear field), '''copy''' (last part value), or '''increment''' (last part value + 1).
value), or '''increment''' (last part value + 1).
</li>.
*Documents table sorting/pagination state is saved in the browser and restored on page load.
*Documents table sorting/pagination state is saved in the browser and restored on page load.
*Newly created documents (whether empty or duplicated from existing documents) now open automatically after creation.
*Newly created documents (whether empty or duplicated from existing documents) now open automatically after creation.
Line 225: Line 223:
#the previous part's serial number ends with at least one digit; and
#the previous part's serial number ends with at least one digit; and
#these digits are separated from any other text by a non-alphanumeric character.
#these digits are separated from any other text by a non-alphanumeric character.
The bolded text in these examples would be incremented by one:
The underlined text in these examples would be incremented by one:
*'''0012'''.
*<u>0012</u>.
*OP10-'''0012'''.
*OP10-<u>0012</u>.
*01/27/22.'''42'''
*01/27/22.<u>42</u>
*10 '''2'''.
*10 <u>2</u>.
Whereas these would not be incremented at all:.
Whereas these would not be incremented at all:
*AC120.
*AC120.
*12-A.
*12-A.
Line 237: Line 235:
*Serial numbers can now be any text, not just digits.
*Serial numbers can now be any text, not just digits.
*Additional part tracing fields can be defined on a document from the document menu, and they will appear next to the serial field during inspection.
*Additional part tracing fields can be defined on a document from the document menu, and they will appear next to the serial field during inspection.
*Values of these metadata fields for a given part can be viewed by clicking the dropdown arrow next to its serial number in the table.
*Values of these metadata fields for a given part can be viewed by clicking the drop-down arrow next to its serial number in the table.
== Client 1.0.4, Server 1.0.2 ==
== Client 1.0.4, Server 1.0.2 ==
1/26/2022
1/26/2022
Line 256: Line 254:
*Added more SPC rule types: shift, trend, and zig-zag.
*Added more SPC rule types: shift, trend, and zig-zag.
*Fixed an issue where measured values were not appearing with enough digits in the feature table.
*Fixed an issue where measured values were not appearing with enough digits in the feature table.
*Made autofocusing measurement entry inputs more reliable.
*Made auto-focusing measurement entry inputs more reliable.

Revision as of 16:13, 15 March 2023

Server 1.1.5, Client 1.1.5

1/25/2023

New features

  • Create multiple features without leaving the feature wizard page by clicking Finish & Create Another.

Bugs fixed

  • Fixed example photo upload not working.
  • Fixed server error when saving a feature with a blank upper or lower tolerance field.
  • Fixed database error when restoring a backup.
  • Improved Cpk formula.

Server 1.1.4, Client 1.1.4

12/20/2022

New feature: OnTakt part linking

  • In document settings:
    1. Choose the machines that produce parts which are inspected in the document.
    2. Define the format for entering part timestamps. This allows for automated entry with barcode scanners, for example.
  • Part metadata tracing fields and part features can now specify the name of a part variable in OnTakt.
  • When an OnTakt part is linked during inspection, these fields will be filled in with the values from the chosen part.
  • To link an Inspection part to an OnTakt part:
    • During inspection: click "Find OnTakt Part" and enter the timestamp and time window to search.
    • After inspection: expand the serial number dropdown and click "Match to OnTakt part" or "Rematch to OnTakt part" to accomplish the same task. Note that once the inspection has been submitted, fields will not be automatically filled from part variables.
  • If the same OnTakt part is inspected multiple times and linked to multiple Inspection parts, click "List all inspections of this part" in the part menu to see them.
  • If the OnTakt part linked during inspection is already flagged as scrapped, upon submitting the inspection there will be an option to update the scrapped and reworked part flags.
  • If an OnTakt part is linked during inspection and the overall result is not OK, upon submitting the inspection there will be an option to mark the OnTakt part as scrapped.

Bugs fixed

  • Missing features in the inspection wizard and tool usage viewer no longer cause rendering errors.
  • Fix server error when submitting an update to an existing measurement during "missing features" inspection.

Client 1.1.3

11/10/2022

New features

  • The user menu now has a link back to the services landing page.
  • When a server error occurs, the client will now offer to download the support file for it.

Bugs fixed

  • Serial number entry fields no longer evaluate as math expressions and cause server errors, and serial numbers with dashes will no longer be treated as subtraction.
  • The inspection review dialog will no longer show a very narrow notes field.
  • An invalid measurement expression will no longer result in stacked error dialogs.

Server 1.1.3, Client 1.1.2

11/09/2022

New features & improvements

  • The feature unit selection dropdown can now be searched by typing for faster selection.
  • The reports page now offers an interface to search for parts across all documents.
  • When referencing other features in an inspection while typing a value expression, features are now referenced by sequence number instead of ID. For example, typing F3 - F2 will now reference the features displayed as #3 and #2.
  • Spreadsheet export is now three times faster than before.

Bugs fixed

  • Rounding accuracy of math expression evaluation in the feature value field has been improved.
  • Relative tolerance mode is now visibly selected by default when creating a new feature.
  • The Microsoft Teams integration now supports new versions of Teams instead of causing an error.
  • Fix error when deleting features than are referenced by calculators: the calculators are now also deleted.
  • Fix error when using SPC rules that take a feature and number of parts as arguments.

Server 1.1.2

9/06/2022

  • The "last serial" display and suggested next serial number provided at the start of an inspection now only looks at parts in the document's current work order.
  • Add units for proportions (such as "%").

Server 1.1.1, Client 1.1.1

8/18/2022

  • Warn when submitting a part with a serial number that has been advanced beyond the expected value.
  • Allow sorting parts by serial number in the feature table.

Server 1.1.0, Client 1.1.0

8/16/2022

New features

  • Tolerances can be specified and displayed as relative (current behavior) or absolute, with format selection per-feature and automatic conversion between the two formats.
  • Notification channels can be defined in options and then selected in the document settings window. Existing SPC notification webhook URLs will be converted to notification channels named after the document they were set in.
  • When uploading images instead of PDFs as prints, they can now be overlay-compared with the existing print PDF.

Bugs fixed

  • Serial number auto-incrementing now increments by the document's inspection frequency instead of always incrementing by one.
  • Serial numbers are now sorted naturally, which fixes issues where non-numeric serial numbers appeared in the wrong order.
  • The "last part" is now the one with the highest serial number, not the most recently inspected.

Breaking changes

  • For API users: Document.notify_url has been removed. Use Document.notify_channel_id with NotifyChannel instead.
  • Some server code has been extracted and merged with redundant code from OnTakt into WPU, so there may be new bugs introduced for edge cases.

Server 1.0.29

7/14/2022

  • Changed the name of the login session cookie to avoid conflicting with OnTakt.

Server 1.0.28

7/11/2022

  • Another internal change to how users are loaded from the database during session creation (login) and session restoration (after, for example, a browser restart).

Server 1.0.27

7/07/2022

  • Handle different user ID types when loading users from the database. This is an attempt to fix the issue where users are logged out unexpectedly.

Client 1.0.25, Server 1.0.26

7/05/2022

New features

  • Image files can now be uploaded as prints and will be converted to PDF automatically.
  • Features can be moved to another print and will retain all properties and measurements.
  • Example photos for features can now be uploaded as well as captured. Live capture is still required for including photos during inspection.

Bugs fixed

  • When completing an inspection, focus now returns to the serial number field again.
  • Clicking on a feature highlights it in the feature table again.

Client 1.0.24, Server 1.0.25

6/28/2022

New features

  • Fast user switching: administrators can enable passwordless login for non-administrator users.

Bugs fixed

  • Work order Excel spreadsheet export is faster so it no longer causes a timeout.
  • Prevent exposing internal option values.

Client 1.0.23, Server 1.0.24

6/23/2022

New features

  • The total number of parts in a document is now shown in the document browser.
  • Replaced "μ" and "σ" labels with "Mean" and "Std. dev." for clarity

Bugs fixed

  • Parts with the same serial number are no longer counted as duplicate if they are from different work orders.
  • Duplicate serial numbers no longer cause the submission progress window to stick open. Instead, the duplicate prompt appears correctly again.
  • Prevent print zoom button tooltips from sticking when their button becomes disabled.
  • The feature table toolbar no longer scrolls away with the table.

Client 1.0.22

6/21/2022

  • Fix work order input in document editor.
  • Replace image capture button tooltips with static text.

Client 1.0.21, Server 1.0.20

6/14/2022

New features

  • Added the ability to reopen the inspection wizard and complete missing features for a part: click the arrow next to the serial number in the table and then choose Inspect missing features.
  • Print highlight boxes have slightly rounded corners so that they're easier to see on boxes with shaded backgrounds.

Bugs fixed

  • The inspection form was not clearing after submitting a part if that part triggered any SPC rules.
  • Listing the features that need inspecting was taking longer as more parts were inspected, but now it takes a fraction of a second no matter how many parts there are, so starting an inspection is much faster.
  • The inspection wizard would advance to the next feature even if the expression that was typed in failed to evaluate, but now it stays on the invalid feature so that it's faster to fix.

Client 1.0.20, Server 1.0.19

6/01/2022

New features

  • Allow math expressions in part serial and other tracking fields.
  • Easier navigation of main page tabs.
  • View the API key from the options window.
  • Connect to CMMs and view their programs/parts. Importing part data will be in a later update.

Bugs fixed

  • Unexpected logouts due to a new browser security rule.
  • Inspection submission progress window was not closing when a duplicate serial number alert opened.

Client 1.0.19, Server 1.0.18

May the 4th be with you!

5/04/2022

  • Allow editing the serial, work order, and notes of existing parts.
  • Fix error when exporting features or measurements as CSV.

Client 1.0.18, Server 1.0.17

4/27/2022

  • Allow specifying relative (percent of tolerance) control limits on individual features.
  • Show existing feature regions on print when creating/editing features.
  • Show control limits on SPC run charts.
  • Option to show control limit column in feature table.
  • Generate self-signed SSL certificate for secure web APIs (webcam access).
  • Reintroduce direct backup functionality.

Client 1.0.17, Server 1.0.16

4/20/2022

  • Calculate features from range: mean/median/mode, sum, min/max.
  • Add a photo to a measured feature, optionally overlaying an example photo set for the feature.
  • Automatically connect to OnTakt via the OnTakt Daemon.
  • Refuse document creation if license is invalid.

Client 1.0.16, Server 1.0.15

4/12/2022

  • Show the user menu on the document page, moving the document menu to the left side.
  • Rearrange first-run tasks to match OnTakt.
  • Include database schema in database backups.

Client 1.0.15, Server 1.0.14

3/01/2022

  • Fix last measurement not saving when pressing enter from its field.
  • Handle categorical options in SPC rule evaluations.
  • Temporarily lock keyboard input after focusing the part tracing fields for automated systems.

Client 1.0.14

2/28/2022

  • Fixes an issue where the inspection form was not getting reset if the submitted part triggered any SPC rules.

Server 1.0.13, Client 1.0.13

2/28/2022

  • Set focus back to serial number field after inspection.
  • Allow selecting categorical options with measurement equipment (entering a measurement of 1.xxx selects the first option, entering 2.xxx selects the second option, etc.).
  • Temporarily lock keyboard input after selecting a categorical option with the number key to prevent further keys from being input anywhere.
  • Temporarily lock keyboard input after pressing enter while focused in a measurement entry field to prevent multiple entries when the measurement button bounces.
  • Redirect to the login page after logging out.
  • Remove Google Analytics.

Server 1.0.12

2/21/2022

  • Don't pull disabled SPC rules from database during evaluation.

Server 1.0.11

2/21/2022

  • No longer sends empty SPC notifications when there are no triggered rules to list.

Client 1.0.12, Server 1.0.10

2/14/2022

  • Now only one SPC notification listing triggered rules will be sent per part.
  • Added keyboard shortcuts for post-inspection windows for easier control via inspection equipment.

Client 1.0.11

2/10/2022

  • Fixes an issue where pressing a numeric shortcut key to select a categorical option would enter that number into the next feature's measurement input field.

Client 1.0.10, Server 1.0.8

2/08/2022

  • Fixes parts with missing metadata causing a server error during submission.
  • Selecting a categorical option now advances to the next measurement automatically.
  • Categorical options are now sorted by evaluation, then by name.

Client 1.0.9, Server 1.0.7

2/07/2022

Control limit evaluation diagram. Click to expand.
  • Fixed parts with numeric serial numbers appearing in the wrong order in table view.
  • Adjusted control limit evaluation (see graphic) to fix NG parts showing up as yellow.
  • Measurements are now evaluated using control limits during inspection.
  • When entering a positive control limit for a document or feature, there is now a warning about expanding the specification range.
  • Measurements with a value of zero will no longer be falsely reported as unmeasured.
  • SPC rules that do not have a type assigned will no longer be triggered when enabled.
  • SPC rules without a type will need to be deleted and recreated before they do anything.
  • The categorical option editor now updates correctly while making changes.

Client 1.0.8, Server 1.0.6

2/03/2022

  • Server reports version and connection count to OnTakt Central.
  • View current version and release notes from the user menu → About.

Client 1.0.7, Server 1.0.5

1/31/2022

New features

  • Order of part metadata fields can be changed by clicking the Reorder button in the field editor.
  • Part metadata fields now have advancement modes: reset (clear field), copy (last part value), or increment (last part value + 1).
  • Documents table sorting/pagination state is saved in the browser and restored on page load.
  • Newly created documents (whether empty or duplicated from existing documents) now open automatically after creation.

Bug fixes

  • Features that are not due for inspection based on interval are now excluded from the inspection review window that appears before submitting.
  • Submitting an inspection for a part without a serial number no longer causes an error, but instead prompts the user to confirm before submitting.
  • Submitting an inspection for a part with one or more blank metadata fields no longer causes an error.
  • Part metadata field descriptions now display correctly during inspection.

Client 1.0.6, Server 1.0.4

1/27/2022

Serial number incrementing

The serial number field of the inspection wizard is again pre-populated with an incremented value as long as:

  1. the previous part's serial number ends with at least one digit; and
  2. these digits are separated from any other text by a non-alphanumeric character.

The underlined text in these examples would be incremented by one:

  • 0012.
  • OP10-0012.
  • 01/27/22.42
  • 10 2.

Whereas these would not be incremented at all:

  • AC120.
  • 12-A.

Client 1.0.5, Server 1.0.3

1/26/2022

  • Serial numbers can now be any text, not just digits.
  • Additional part tracing fields can be defined on a document from the document menu, and they will appear next to the serial field during inspection.
  • Values of these metadata fields for a given part can be viewed by clicking the drop-down arrow next to its serial number in the table.

Client 1.0.4, Server 1.0.2

1/26/2022

  • Keep trailing zeroes in nominal values.
  • Fix feature notes not being reset for the next inspection when submitting a part.

Client 1.0.3, Server 1.0.1

1/25/2022

  • Fixed an issue where editing a feature would create a duplicate of the feature with the changes applied and not affect the original feature.

Client 1.0.2

1/19/2022

  • The serial number step is now active by default at the beginning of each inspection instead of skipping to the first feature.

Client 1.0.1

1/18/2022

  • Improved sequence editor window layout.
  • When submitting a part triggers SPC rules, the "inspection complete" window lists the names of the rules.

Client 1.0.0, Server 1.0.0

1/17/2022

  • Added more SPC rule types: shift, trend, and zig-zag.
  • Fixed an issue where measured values were not appearing with enough digits in the feature table.
  • Made auto-focusing measurement entry inputs more reliable.