Needed Friday bugfix. Added in missing CHANGED event on CMB_EQUIP_TYPE. Also fixed initialization of this field. Cleaned up formatting
Related work items: #255186
Buffered the current QBF position and used that buffered value to override the QBF Next function that is occuring at the system level. Removed unnessecary writing of the window title, and commented out code.
Related work items: #252917
Created a routine to determine lot eligible to be peeled off. Modified form logic to allow for lots to be selected out of order.
Related work items: #252918
replaced with NDW_VERIFY_USER. Added barcode
scan function to NDW_VERIFY_USER.
fixed two instances of ohms square unit characters being garbled by git
minor modification to NDW_VERIFY_USER_EVENTS lost focus events
minor change to gotfocus event logic
Added field to lot table to store most recent event id. Maintained column by writing to it upon successful creation of a lot event. Added the most recent event dtm to the json object for lot records. Added related text view in NDW_VIEW_LOT form and method to read that data and populate the field.
Related work items: #249625
Changed LOT_OPERATION key generation to be a unique GUID rather than LOTNAME-OPERATIONID. This will allow us to have multiples of a specified operation. Useful for rework.
Related work items: #137429, #247316
Removed conditional checks that ensured RDS keys were 6 chars or less from Tencor and SP1 Import routines. Needed to ensure 7 digit rds id's will be compatible with respective metrology import.
Related work items: #225670, #247866, #247867
1. Implemented an auto enter for test wafer usage form.
2. Implemented a keep open flag for test wafer usage.
3. Changed mapping for Log A Test Run Button on NDW_MAIN form to new test wafer form.
4. Implemented a cast for Lot ID string in Log Test Wafer Usage form to ensure all data is upper case.
Related work items: #247309, #247310, #247870, #248319
Feature complete. Ready for UAT.
Minor changes to ZPL Hold header and darkness.
Implement post UAT changes.
fixed small bug in WMO reprint event logic
formatted code and removed commented out code
## Background
Currently when a mode change sub mode is an ABORT/ALARM sub mode, operators must refer to an Excel spreadsheet matrix of which paper checklists to complete. This feature is part of an effort to further digitize work instructions and streamline the process of determining which checklists should be completed depending on the reason why a reactor alarmed / aborted.
## Description of Change
NICA_ORDERS_SERVICES (and the NICA Integration Service) now support an order type "ABORT_ALARM", which may be triggered when a reactor mode change occurs and the sub mode contains "ABORT/ALARM". Whether or not a NICA order is created depends on if the NICA checklist defined in OpenInsight applies to that reactor type (EpiPro is excluded for now). The "flows" of checklists to prescribe are defined in the REACT_PROB_CAT records for the ABORT/ALARM sub modes. Furthermore, NICA checklists defined in OpenInsight can now feature a property of whether or not they should _not_ be re-prescribed if a new NICA order is created of the same type while one is already active.
## Testing
- Local testing
- UAT by Jonathon Sperling
## Notes
In the previous NICA integration feature, Intrusive Maintenance, the MonA group resource name was stored in environment variables instead of in ENVIRONMENT_SERVICES. After further testing, this turned out to be an unviable option as environment variables that are picked up are from the user's client or the terminal server they are running OpenInsight from. Setting environment variables on all clients and the terminal servers is not practical, so this was removed in a previous PR.
Related work items: #175188