当我们发现每月的1号-5号要跑处理链A
6号和10号要跑处理链B
你会怎么做?
之前的处理是把A、B复制出来N份儿,按照Monthly调度?
可是呢,这样监控起来就有难度,总会被疏忽,不是自己害自己,就是害负责监控的难兄难弟
可如果换做Decision,事情就好办多了。
我是这么做的:
在Decision的If 中写入公式:( SUBSTRING( Current Date, 6, 2 ) >= 1) AND ( SUBSTRING( Current Date, 6, 2 ) <= 5),选择Option 1
Else If中写入公式:( SUBSTRING( Current Date, 6, 2 ) >= 6) OR ( SUBSTRING( Current Date, 6, 2 ) = 10)中选择then Option 2
Else中选择then Option 3。
然后呢,
把A挂在Option 1,
把B挂在Option 2,
把一个空处理挂在Option 3(我这里使用的Process Type:AND...)
这样,就可以方便的把这样一个处理链挂在RSPCM下面啦。~~
把这么多乱七八糟处理链,化身为一个处理链,岂不是很划算。