open-insight/LSL2/STPROCINS/REACTOR_EQUATES.txt
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

87 lines
4.3 KiB
Plaintext

compile insert REACTOR_EQUATES
/*----------------------------------------
Author : Table Create Insert Routine
Written : 08/11/2016
Description : Insert for Table REACTOR
----------------------------------------*/
Equ REACTOR_REACT_NO$ To 0
Equ REACTOR_REACT_TYPE$ To 1
Equ REACTOR_REDUCED_PRESS$ To 2
Equ REACTOR_MFC_LOC$ To 3
Equ REACTOR_MFC_SERIAL$ To 4
Equ REACTOR_GAS_SRC$ To 5
Equ REACTOR_REACT_ASSIGNMENT$ To 6
Equ REACTOR_TEMP_TYPE$ To 7
Equ REACTOR_MFC_LOC_PN$ To 8
Equ REACTOR_ESC_START_DTM$ To 9
Equ REACTOR_ACTIVE_ESCALATION$ To 10
Equ REACTOR_REACT_DESC$ To 11
Equ REACTOR_CURR_MODE_KEY$ To 12
Equ REACTOR_HEAVY_DOPE$ To 13
Equ REACTOR_ATV$ To 14
Equ REACTOR_INJECT_TYPE$ To 15
Equ REACTOR_SOS_SENSORS$ To 16
Equ REACTOR_SERIAL_NO$ To 17
Equ REACTOR_MFR_TYPE$ To 18
Equ REACTOR_ASM_MFR_YEAR$ To 19
Equ REACTOR_ARM_TYPE$ To 20
Equ REACTOR_PROCESSOR$ To 21
Equ REACTOR_CONFIG_NOTES$ To 22
Equ REACTOR_EXT_TYPE$ To 23
Equ REACTOR_HTHF$ To 24
Equ REACTOR_LAST_READ_HRS_DTM$ To 25
Equ REACTOR_LAST_READ_WFRS_DTM$ To 26
Equ REACTOR_TUBE_SIZE$ To 27
Equ REACTOR_WAFER_SIZE$ To 27
Equ REACTOR_SUSC_POCKET_QTY$ To 28
Equ REACTOR_SUSC_POCKET_SIZE$ To 29
Equ REACTOR_PICK_PLACE$ To 30
Equ REACTOR_VENDOR$ To 31
Equ REACTOR_LOCATIONX$ To 32
Equ REACTOR_TOOL_WHX$ To 33
Equ REACTOR_TOOL_LOCX$ To 34
Equ REACTOR_TOOL_ID$ To 35
Equ REACTOR_INJECT_SETTING$ To 36
Equ REACTOR_CURR_INST_GRAPHITE$ To 37
Equ REACTOR_CURR_INST_ITEMS$ To 37
Equ REACTOR_LL_DISABLED$ To 38
Equ REACTOR_ACTIVE_LL_DISABLED$ To 39
Equ REACTOR_SUSC_CONFIG_ID$ To 40
Equ REACTOR_SECOND_CHAMBER$ To 41
Equ REACTOR_X_PREV_RUNS$ To 42
Equ REACTOR_NCR_LIMIT$ To 43
Equ REACTOR_ZERO_NCR_MIN$ To 44
Equ REACTOR_UCL_LIMIT$ To 45
Equ REACTOR_ROTR_FAIL_LIMIT$ To 46
Equ REACTOR_ROTR_STATUS$ To 47
Equ REACTOR_ROTR_STATUS_REASON$ To 48
Equ REACTOR_ENABLE_ROTR$ To 49
Equ REACTOR_ROTR_STOP_RDS$ To 50
Equ REACTOR_ROTR_MAINT_RESET$ To 51
Equ REACTOR_SCHED_EVENTS$ To 52
Equ REACTOR_NOT_REPAIRABLE$ To 53
Equ REACTOR_0311_ACTIVE$ To 54
Equ REACTOR_ROTR_OVERRIDE_COUNT$ To 55
Equ REACTOR_PREVIOUS_ROTR_STATUS_REASON$ To 56
Equ REACTOR_PREVIOUS_ROTR_OVERRIDE_RDS$ To 57
Equ REACTOR_TUBE_BELL_JAR_THK$ To 58
Equ REACTOR_TUBE_BELL_JAR_WFR_CNT$ To 59
Equ REACTOR_SUSC_THK$ To 60
Equ REACTOR_SUSC_WFR_CNT$ To 61
Equ REACTOR_LOWER_QUARTZ_THK$ To 62
Equ REACTOR_LOWER_QUARTZ_WFR$ To 63
Equ REACTOR_ARMS_WFR_CNT$ To 64
Equ REACTOR_PROVE_IN_ACTIVE$ To 65
Equ REACTOR_PROVE_IN_TYPE$ To 66
Equ REACTOR_PROVE_IN_ORDER_ID$ To 67
Equ REACTOR_IDLE_STARTUP_REQUIRED$ To 68
Equ REACTOR_IQS_ALARM_DTM$ To 69
Equ REACTOR_IQS_ALARM_TEST$ To 70
Equ REACTOR_HGCV_CHECKLIST_ACTIVE$ To 71
Equ REACTOR_INTRUSIVE_MAINT_CHECKLIST_ACTIVE$ To 72
Equ REACTOR_ABORT_ALARM_CHECKLIST_ACTIVE$ To 73
Equ REACTOR_ABORT_ALARM_COMPLETE$ To 74