【一、什么是规则引擎】
#region 请假规则 rule default return ""; end rule rule AskForLeaveFork if(Leave <= 2) return "toLeader"; else if(Leave > 2) return "toGeneralManager"; end rule #endregion
如果这个工作流引擎移到另一个项目,根据他们的需求,发现请假天数的界限是 3 天,那直接把规则中的 2 改为 3 即可,如果判断规则有大的变化,那重新写 if-else 判断即可,只需要遵循 JavaScript 语言规范即可。
原文:http://www.cnblogs.com/luoxiaonet/p/4086834.html