Added in new distribution lists to recipients when a new RTF form is created

This commit is contained in:
Infineon\Ouellette 2025-02-04 15:02:44 -07:00
parent 4413bc723e
commit 4d4381e8da

View File

@ -77,6 +77,8 @@ Service CreateReturnToFabRecord(CassId, UserId)
Message = 'Return to fab form created for ' : CassId : ' by ' : UserId : '.' : CRLF$
Message := 'Link to Return To Fab form: https://goto.infineon.com/oiwizard/ReturnToFab'
Recipients = XLATE('NOTIFICATION','SHIPPING',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_ENG',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_MANUF',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = UserId
SentFrom = 'OI_ADMIN'
Subject = 'Return To Fab Form Created'
@ -465,12 +467,14 @@ Service SetBinToBin(RTFId, MHUserId)
Database_Services('WriteDataRow', 'RETURN_TO_FAB_LOTS', RTFId, RTFRecord, True$, False$, False$)
If Error_Services('NoError') then
//Send notification that a return to fab record was created.
CassId = RTFRecord<RETURN_TO_FAB_LOTS_CASS_ID$>
RTFOrigUser = RTFRecord<RETURN_TO_FAB_LOTS_REQUESTOR_USER_ID$>
Message = 'Return to fab form updated for ' : CassId : ' by ' : RTFOrigUser : '.' : CRLF$
Message := 'Initial Bin to Bin has been marked as completed.' : CRLF$
Message := 'Link to Return To Fab form: https://goto.infineon.com/oiwizard/ReturnToFab'
Recipients = XLATE('NOTIFICATION','SHIPPING',NOTIFICATION_USER_ID$,'X')
CassId = RTFRecord<RETURN_TO_FAB_LOTS_CASS_ID$>
RTFOrigUser = RTFRecord<RETURN_TO_FAB_LOTS_REQUESTOR_USER_ID$>
Message = 'Return to fab form updated for ' : CassId : ' by ' : RTFOrigUser : '.' : CRLF$
Message := 'Initial Bin to Bin has been marked as completed.' : CRLF$
Message := 'Link to Return To Fab form: https://goto.infineon.com/oiwizard/ReturnToFab'
Recipients = XLATE('NOTIFICATION','SHIPPING',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_ENG',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_MANUF',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = RTFOrigUser
SentFrom = 'OI_ADMIN'
Subject = 'Return To Fab Form Updated'
@ -543,6 +547,8 @@ Service SetRTFCompleted(RTFId, CompleteUserId)
Message := 'Return to fab marked as completed.' : CRLF$
Message := 'Link to Return To Fab form: https://goto.infineon.com/oiwizard/ReturnToFab'
Recipients = XLATE('NOTIFICATION','SHIPPING',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_ENG',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_MANUF',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = RTFRecord<RETURN_TO_FAB_LOTS_REQUESTOR_USER_ID$>
SentFrom = 'OI_ADMIN'
Subject = 'Return To Fab Form Completed'
@ -607,7 +613,7 @@ Service SetEvalInfo(RTFId, EvalUserId, ResultId)
RTFRecord<RETURN_TO_FAB_LOTS_EVAL_DTM$> = Datetime()
Database_Services('WriteDataRow', 'RETURN_TO_FAB_LOTS', RTFId, RTFRecord, True$, False$, False$)
If Error_Services('NoError') then
ResultDescription = XLate('RETURN_TO_FAB_RESULT_OPTION', ResultId, RETURN_TO_FAB_RESULT_OPTION_RESULT$, 'X')
ResultDescription = XLate('RETURN_TO_FAB_RESULT_OPTION', ResultId, RETURN_TO_FAB_RESULT_OPTION_RESULT$, 'X')
//Send notification that a return to fab record was created.
CassId = RTFRecord<RETURN_TO_FAB_LOTS_CASS_ID$>
RTFOrigUser = RTFRecord<RETURN_TO_FAB_LOTS_REQUESTOR_USER_ID$>
@ -615,6 +621,8 @@ Service SetEvalInfo(RTFId, EvalUserId, ResultId)
Message := 'Result has been set to ' : ResultDescription : '.' : CRLF$
Message := 'Link to Return To Fab form: https://goto.infineon.com/oiwizard/ReturnToFab'
Recipients = XLATE('NOTIFICATION','SHIPPING',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_ENG',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = XLATE('NOTIFICATION','RETURN_TO_FAB_MANUF',NOTIFICATION_USER_ID$,'X')
Recipients<1, -1> = RTFRecord<RETURN_TO_FAB_LOTS_REQUESTOR_USER_ID$>
SentFrom = 'OI_ADMIN'
Subject = 'Return To Fab Form Updated'