我在我们的NetSuite CRM自动执行任务的创建。无论何时创建的任务,他们就会因从今天的日期2天。
我现在有一个工作流程的设置它就是这样做的。不过,我一直在问排除这些计算的周末。 (基本上只有在任务上周四或周五创建)
我发现Skip weekends Business day tasks NetSuite,我修改了代码,试图适应我的处境。
CASE WHEN INSTR(to_char({today}, 'DAY'),'THURSDAY') != 0
THEN {duedate}+4
WHEN INSTR(to_char({today}, 'DAY'),'FRIDAY') != 0
THEN {duedate}+3 ELSE {duedate}+2 END
我认为这会工作,现在我把它看今天的日期,如果在一周的某一天,将导致到期日下跌,周末是创建任务无视周末。
目前,我的工作流程执行失败,并日志有以下错误:
检查:允许执行上下文空行动?
我已经做了相当多的故障排除和研究,但我似乎无法找到一个简单的方法来设置截止日期,而忽略周末。是否有更简单的方法来做到这一点?
你有{duedate}
在公式中时,它听起来就像你要设置交货期
EG
在一组领域的行动中的工作流程你会更新交货期的东西,如:
CASE WHEN INSTR(to_char({today}, 'DAY'),'THURSDAY') != 0 THEN {today}+4
WHEN INSTR(to_char({today}, 'DAY'),'FRIDAY') != 0 THEN {today}+3
ELSE {today}+2 END