0

我写了一条规则

if
    the period of 'Request' is more than 0
then
    set the date of 'Request' to due_date - 1 Day;
else
    set the date of 'Request' to due_date ;

对于 0 以外的周期值,它工作正常,但是当周期值为 0 时,它只是跳过整个规则,即它既不去也不去。我正在使用 ODM 8.6 并通过 DVS 文件进行测试。

我在 ODM 8.5 中尝试过同样的事情,它在那里工作正常,请帮助解决这个问题。

4

1 回答 1

0

您是否尝试过使用最新的修复包?

一般来说,使用 else 构造的规则设计不佳。尝试将规则拆分为 2 个不同的规则:

  • 对于“请求”> 0 的期间,以及
  • 对于“请求”<0 期间。
于 2015-04-10T00:51:33.410 回答