实体概念
个人理解,不构成投资建议
流程概念
- Model: 我理解为模型,就参考字面意思,一个流程是由多个Model组合起来的,A模型流转到B,B流转到C。
- Rule: 规则,应用规则,Model触发的时候,所有的Rule规则都会跑一次。但是是否是真的执行,取决于case的condition配置
- Case: 分支/案例,这么理解都没有错
- Condition: case是否执行的条件,就是通用编程语句中的if判断
- Effect: 触发执行,可能是执行函数,也可能是执行赋值语句
-
其他
- prob: 概率,多大的概率跑这个effect,多大的概率跑那个effect。
- util: 工具,设置为1
小结
一个Domain由多个Model组成,一个Model可能只是流程中的一小部分,也可能构成一个完成的流程,取决于配置。一个Model由多个Rule组成,每一个Rule都会被触发一次,里边的Case是否执行,取决于case中的condition条件,如果条件满足就执行case配置的effect,effect可能是普通的赋值语句,也可能是函数。