Void Send Mail Job
2017-03-09 10:02:07 0 举报
”Void Send Mail Job”是一个用于处理电子邮件发送任务的自动化流程。当用户需要取消或无效化一封已经设置好的邮件发送任务时,可以使用这个功能。该流程会检查邮件的任务状态,一旦确认任务处于待发送状态,便会将其标记为无效,从而阻止邮件的发送。这个过程对于避免误操作或者在发送前更改主意的情况非常有用。此外,它还可以帮助管理员更有效地管理电子邮件系统,确保资源的有效利用,避免不必要的邮件发送造成的网络拥堵。总的来说,”Void Send Mail Job”是一个提高电子邮件管理效率和准确性的重要工具。
作者其他创作
大纲/内容
is backend void order
ENABLESENDMESSAGE
Y
Get VoidPreSO
N
void 条件SONumber is nullStatus'V'PreOrder:SODate过期时间设置ReleaseTime最早过期时间设置BackOrder:SODate过期时间设置
SendVoidSOEmail
Start
前台 void order使用的mail template:USA-000071USB-000197CAN-000093MKPL前台void order mail template:USA-002695USB-002696CAN-002697
backend void order:UPDATE Nsls.dbo.NewEgg_PRESOMasterSET OpenReason = 'E'LastEditDate = GETDATE()LastEditUser = 'job'
backend void order使用的mail template:000359新增逻辑:MKPL backend void order mail template:USA-002700USB-002699CAN-002698
Need send mail to CSTeam
Send SMS
PreOrderVoidExpiredMonthsBackOrderVoidExpiredMonthsEarlierPreOrderMonthPreOrderVoidLimitCountPreOrderVoidTopCount
End
backend void order特点:EC_VoidPreOrder_Log.VoidType=5前台void的订单特点:EC_VoidPreOrder_Log表有记录,且log.VoidType5
SendAlertSOEmail
获取过期时间配置
前台void order:set EC_VoidPreOrder_Log.status='E'
数据源:FROM Ecommerce2005.dbo.EC_VoidPreOrder_Log a WITH(NOLOCK)LEFT JOIN Nsls.dbo.newegg_Presotransaction b WITH(NOLOCK) ON a.PreSONumber = b.PreSONumber LEFT JOIN Nsls.dbo.NewEgg_PRESOMaster c WITH(NOLOCK) ON c.PreSONumber = b.PreSoNumberLEFT JOIN imk.dbo.Newegg_PreorderItem d WITH(NOLOCK) ON b.[ItemNumber] = d.ItemNumber LEFT JOIN CodeCenter.dbo.itemdescription e WITH(NOLOCK) ON e.ItemNumber=b.ItemNumberWHERE b.[ItemNumber] LIKE '[0-9]%'AND [VoidType] = 5AND c.[Status] = 'V'AND (c.[OpenReason] = 'E'OR a.[Status] = 'E')AND a.Indate BETWEEN '{0}' AND '{1}'
Send Success
从args[]中获取TransactionNumber
收藏
0 条评论
下一页