【发布时间】:2019-02-11 19:41:04
【问题描述】:
我在 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
我认为这会起作用,现在我让它查看今天的日期并忽略周末,如果任务是在一周中的某一天创建的,这会导致截止日期落在周末。
目前,我的工作流程执行失败,日志有以下错误:
检查:执行上下文是否允许操作为空?
我已经进行了大量的故障排除和研究,但我似乎无法找到一种简单的方法来设置截止日期并忽略周末。有没有更简单的方法来做到这一点?
【问题讨论】:
标签: netsuite