Merged PR 19143: Require 100 percent centerpoint on MU conversion.
Initial commit. Create FQASignatureReady service in QA_SERVICES. Create SignFQA service in SIGNATURE_SERVICES. Commit remaining portion of project. Implement changes requested in review meeting. Fix typo. Add new MU logic to final entry point. Restrict logic to only apply to 'THICK' inspections. Bypass new logic if Biorad 4 and 5 are down.
This commit is contained in:
parent
5cb17c6d52
commit
273b7f67a6
@ -58,7 +58,7 @@ Equ Comma$ to ','
|
||||
Declare function Error_Services, Database_Services, Environment_Services, Logging_Services, obj_WO_Mat, Max
|
||||
Declare function GaN_Services, Signature_Services, obj_WO_LOG, SRP_Array, MemberOf, Datetime
|
||||
Declare subroutine Error_Services, Database_Services, Environment_Services, Logging_Services, Obj_SAP, obj_Notes
|
||||
Declare subroutine SAP_Services, Material_Services, RList, Work_Order_Services, Service_Services
|
||||
Declare subroutine SAP_Services, Material_Services, RList, Work_Order_Services, Service_Services, Set_Status
|
||||
|
||||
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\WO_Mat'
|
||||
LogDate = Oconv(Date(), 'D4/')
|
||||
@ -406,6 +406,18 @@ WRITE_RECORD_PRE:
|
||||
Record<WO_MAT_SLOT_NCR$> = SlotNCRs
|
||||
SaveRecord = Record
|
||||
end
|
||||
NewMUFlag = Record<WO_MAT_MAKEUP_BOX$>
|
||||
OrigMUFlag = OrigRecord<WO_MAT_MAKEUP_BOX$>
|
||||
UnloadCheck = Signature_Services('GetStageSummary', WOMatKeyID, 'UNLOAD')<2>
|
||||
If (NewMUFlag EQ True$) AND (OrigMUFlag NE True$) then
|
||||
If UnloadCheck NE True$ then
|
||||
OrigFileError = 104:': Cassette ineligible to be converted to makeup wafer until unload is signed.'
|
||||
Status = 0
|
||||
Record = ''
|
||||
ActionFlow = ACTION_STOP$
|
||||
end
|
||||
end
|
||||
|
||||
End Case
|
||||
|
||||
TWChangeDetected = (OrigRecord<WO_MAT_SLOT_MET_NO$> NE Record<WO_MAT_SLOT_MET_NO$>)
|
||||
@ -486,7 +498,8 @@ WRITE_RECORD_PRE:
|
||||
Record = RecordCopy
|
||||
Record<WO_MAT_SLOT_MET_NO$> = SlotMetNos
|
||||
SaveRecord = Record
|
||||
end
|
||||
end
|
||||
|
||||
End Case
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user