330 Commits

Author SHA1 Message Date
Ouellette Jonathan (CSC FI SPS MESLEO)
07054d0075 Merged PR 14225: Changed reference to get lot operation id after last week enhancement to make...
Changed reference to get lot operation id after last week enhancement to make LOT_OPERATION keys more unique.
2025-04-01 23:50:51 +02:00
Infineon\StieberD
e5bfa43b09 Added critical flag to PostProcedure service. Refactored other work order quantity calls to use PostProcedure. 2025-04-01 22:20:20 +02:00
Infineon\StieberD
5c69abbbde fixed lot number control on form 2025-04-01 12:06:00 -07:00
Infineon\StieberD
72df0cbe37 refactored quantity update services to not lock the work order record 2025-04-01 19:29:23 +02:00
Ouellette Jonathan (CSC FI SPS MESLEO)
c477b8df58 Merged PR 14215: Lot Last Event Datetime
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
2025-04-01 19:27:10 +02:00
Ouellette Jonathan (CSC FI SPS MESLEO)
999e11b1b8 Merged PR 14213: Added condition to ignore line if the tw lot id is null
Added condition to ignore line if the tw lot id is null
2025-04-01 18:14:24 +02:00
Infineon\StieberD
6cfd1324c7 minor change to ensure comments are added to the reactor log even when the nica integration feature flag is turned off 2025-04-01 17:34:37 +02:00
Infineon\StieberD
2ff9dfb0b5 minor bug fix in RDS_ACTIONS and minor change to procedure queue system 2025-03-31 17:31:32 -07:00
Infineon\StieberD
59c07b1a8b moved costly calls to the backend procedure queue to speedup sap transaction processing and releasing material 2025-03-31 13:44:03 -07:00
Ouellette Jonathan (CSC FI SPS MESLEO)
58c800b504 Merged PR 14000: uncommented out a needed commented out line in GetLotIdByLegacyLotIdAndType
uncommented out a needed commented out line in GetLotIdByLegacyLotIdAndType
2025-03-28 17:59:33 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
19908620e2 Merged PR 13912: Changed LOT_OPERATION key generation to be a unique GUID rather than LOTNAME-...
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
2025-03-27 23:23:15 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
f8c96150f5 Merged PR 13911: Allow 7 Digit RDS keys for Tencor and SP1
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
2025-03-27 22:26:35 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
9766e38a93 Merged PR 13910: Implemented an auto enter for test wafer usage form. Implemented a keep open...
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
2025-03-27 21:44:04 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
b76db6bc72 Merged PR 13813: Lot void routines enhancement
Lot void routines enhancement

Related work items: #110807
2025-03-27 18:51:25 +01:00
Infineon\Mitchem
507c6bffba Commit to save progress.
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
2025-03-26 14:49:02 -07:00
Stieber Daniel (CSC FI SPS MESLEO)
6050b346a5 Merged PR 13809: ABORT/ALARM Nica Integration
## 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
2025-03-26 22:03:25 +01:00
Infineon\StieberD
0716e25303 modified in-line ncr hold removal to use RDS key instead of WO_MAT key 2025-03-25 13:37:34 -07:00
Ouellette Jonathan (CSC FI SPS MESLEO)
2ac49b85ec Merged PR 13708: Found small bug in HgCV data upload where the variable used in LoadRunDataToD...
Found small bug in HgCV data upload where the variable used in LoadRunDataToDatabase was being nulled out in calling service function.
2025-03-25 21:06:49 +01:00
Infineon\StieberD
f930fd3efe Refined event logic to prevent multiple error messages from being displayed. Imlemented GetStackTrace service in Error_Services so that the stack contents can be logged with the RDS Layer error log. 2025-03-21 21:58:28 +01:00
Infineon\Mitchem
651b7ab420 Add MFS to prevent users from clearing RDS_LAYER
params.
2025-03-21 21:58:28 +01:00
Infineon\StieberD
2ee2112be2 updated logging in SHIPMENT_SERVICES 2025-03-20 17:03:26 -07:00
Ouellette Jonathan (CSC FI SPS MESLEO)
7a633a6cb5 Merged PR 13301: Added test wafer auto close routines upon zero wafer quantity.
Added test wafer auto close routines upon zero wafer quantity.
2025-03-20 22:09:00 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
c50e536791 Merged PR 13428: Added in override logging for test wafer tracking. Refactored Override logging
Added in override logging for test wafer tracking. Refactored Override logging
2025-03-20 21:54:31 +01:00
Infineon\StieberD
61435345ad added mona ok status call if no emails in queue to send 2025-03-19 20:54:28 +01:00
Infineon\StieberD
175869df7d modified error code returned from RevDotNet call so that it can be logged 2025-03-19 20:41:58 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
33cd469523 Merged PR 13185: Replaced magic number with actual expected value
Replaced magic number with actual expected value

Pulling this in without approval as it's a bug
2025-03-19 02:10:55 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
0f7ca6cf11 Merged PR 13182: Removed menu item for old test wafer logging.
Removed menu item for old test wafer logging.
2025-03-18 23:30:08 +01:00
Infineon\StieberD
3d1f096f80 added additional logging to try and capture the root cause of email service critical mona alerts 2025-03-18 23:30:03 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
d5514bc3ca Merged PR 13180: Excluded ReactorType EPP from prompting for TW's
Excluded ReactorType EPP from prompting for TW's
2025-03-18 18:26:56 +01:00
Infineon\StieberD
06bdcb4146 removed the use of GetEnvironmentVariable from Nica_Orders_Services as clients will pickup the environment variable from where they are running (i.e., Terminal Server or local client). 2025-03-17 14:31:30 -07:00
Infineon\StieberD
3386c8abd4 corrected form reference in ndw_feature_flags commuter module 2025-03-14 08:57:00 -07:00
Infineon\StieberD
9d4ae3c5b3 added intrusive maintenance flow logic
updated headers for nica order request

Added reactor type support to nica checklists. Refactored flow logic to just use NICA_CHECKLISTS table.

added feature flag support

gated Feature Flags menu item to supervisors

removed debug

added auto comment for intr maint flows on reactor log, intr maint flow id to react servs form, and cancel order on unsign reactor log

added exceptions for lamp and tc services, added control to edit flow id on react servs form, added auto-reactor log comment, added cancel order on unsign event

removed debug

modified NicaOrdersServices to use env variables for group resource name

added logic to filter out service flow ids for servics with is_intrusive set to false, modified security group for feature flag menu, added ability to clear intr main flow id to react serv form

removed unused equates
2025-03-12 16:28:52 -07:00
Infineon\StieberD
8f339106bd added network error to excluded errors in coc file availability check 2025-03-12 13:17:33 -07:00
Ouellette Jonathan (CSC FI SPS MESLEO)
86595476d5 Merged PR 12618: Moved TW Reqd check after check for RDS supplier lot no
Moved TW Reqd check after check for RDS supplier lot no
2025-03-11 18:55:44 +01:00
Chase Tucker
1996ea1919 Use point 10 in thickness calculation 2025-03-07 12:48:19 -07:00
Ouellette Jonathan (CSC FI SPS MESLEO)
5c60fd93a8 Merged PR 12311: Created routine and adjusted API code to allow for report of all items
Created routine and adjusted API code to allow for report of all items. This is to enable management to have a report so that they can perform data cleanup/remediation.
2025-03-06 21:16:03 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
091ce6b8d1 Merged PR 12198: New Tool Mode, Ready To Use(RTU)
Related work items: #225686
2025-03-05 23:12:14 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
3d9cf66b02 Merged PR 12197: Moved Test Wafer Tracking menu from materials to production on NDW_MAIN
Moved Test Wafer Tracking menu from materials to production on NDW_MAIN

Related work items: #110779
2025-03-05 22:52:38 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
68ec22f2ba Merged PR 12081: Made minor changes to OpenNCR API
Made minor changes to OpenNCR API

Related work items: #237958
2025-03-05 01:05:45 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
018322a2b3 Merged PR 12080: added support for new OI dev servers
added support for new OI dev servers
2025-03-05 00:21:41 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
36f16bf951 Merged PR 12079: Backend functionality for retrieving Open NCR Report from OI
Backend functionality for retrieving Open NCR Report from OI

Related work items: #237978
2025-03-04 23:15:06 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
41cbdaadba Merged PR 11921: improved GetActiveOrders reliability
improved GetActiveOrders reliability
2025-03-03 20:21:49 +01:00
Ouellette Jonathan (CSC FI SPS MESLEO)
6fd0d30717 Merged PR 11840: Added MFS logic to ensure notes data cannot be removed.
Added MFS logic to ensure notes data cannot be removed.

Related work items: #231781
2025-03-03 20:19:19 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
15495aa7ef Merged PR 11838: fixed verification logic to remove prefix
fixed verification logic to remove prefix
2025-02-28 22:01:25 +01:00
Infineon\Ouellette
1f1ecbe85b Removed blocking for control plan printing for PSN's with uncommited changes. The function was acting buggy and invalidly blocking print attempts 2025-02-27 14:33:03 -07:00
Mitchem Dakota (CSC FI SPS MESLEO External)
779ed0ba29 Merged PR 11767: NCR hold removal prompt 2025-02-27 20:50:52 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
87d79edef8 Merged PR 11670: Fixed min row limit issue causing cells to be colored incorrectly. Fixed shee...
Fixed min row limit issue causing cells to be colored incorrectly. Fixed sheet rho units in rds test modules
2025-02-27 00:22:27 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
7b0d78a2d3 Merged PR 11298: added a null cass no check to the unload epipro service
added a null cass no check to the unload epipro service
2025-02-26 19:20:25 +01:00
Stieber Daniel (CSC FI SPS MESLEO)
c238f339ba Merged PR 11569: added local error services and removed error services common
added local error services and removed error services common
2025-02-25 18:59:14 +01:00
Infineon\Ouellette
7a389414c5 Added in a check to logging a PM failure to
prevent early failure logging. Similar to how
logging successes function.
2025-02-24 12:47:15 -07:00