>我写了一条规则,比如
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 以外的周期值,它工作正常,但是当 period 的值为 0 时,它只是跳过整个规则,即它既不转到当时也不去。我正在使用ODM 8.6并通过DVS文件进行测试。
我在 ODM 8.5 中尝试过同样的事情,它在那里工作正常请帮助解决此问题。
您是否尝试使用最新的修订包?
通常,规则使用 else 构造是糟糕的设计。尝试将规则拆分为 2 个不同的规则:
- 对于"请求">0 期间,以及
- 对于"请求"<0 的时间段。