通过计算发现,不包括周末到期日?

问题描述 投票:0回答:1

我在我们的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
1个回答
1
投票

你有{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
© www.soinside.com 2019 - 2024. All rights reserved.