计算的截止日期不包括周末?
Calculated due date that excludes weekends?
我在 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
我认为这行得通,现在我可以查看今天的日期并忽略周末,如果任务是在一周中的某一天创建的,这会导致截止日期落在周末。
目前,我的工作流程执行失败,日志中出现以下错误:
Check: Action allowed for execution context null?
我已经做了很多故障排除和研究,但我似乎找不到一种简单的方法来设置截止日期并忽略周末。有更简单的方法吗?
你的公式中有 {duedate}
听起来你想设置截止日期
例如
在设置字段操作的工作流程中,您将使用类似以下内容更新截止日期:
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
我在 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
我认为这行得通,现在我可以查看今天的日期并忽略周末,如果任务是在一周中的某一天创建的,这会导致截止日期落在周末。
目前,我的工作流程执行失败,日志中出现以下错误:
Check: Action allowed for execution context null?
我已经做了很多故障排除和研究,但我似乎找不到一种简单的方法来设置截止日期并忽略周末。有更简单的方法吗?
你的公式中有 {duedate}
听起来你想设置截止日期
例如
在设置字段操作的工作流程中,您将使用类似以下内容更新截止日期:
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