8.2.2工作流引擎的硬功夫之2 — 图形定义流程
市场上的工作流程引擎定义现在已经是图形化了,各种流程定义的,标准\概念都不相同。对同一个事物起的名字也是千奇百怪,有的为了程序的方便开发增加了许多个性化的元素。有的起一些雷人的名词,不管出于如何考虑但应该遵循如下设计规则。
1,简化概念
2,简化操作
3,能够识别计算出来的属性让系统尽量处理。
比如说节点位置:从一个角度上来分有开始节点,中间节点,结束节点三中类型。这些都可以计算出来的。但是节点步骤是不可以的,或者说自动计算比较复杂,需要作为一个属性来让用户维护。
在驰骋工作流程引擎中有如下几个概念:
节点\流程\方向\方向条件。
节点分为多种类型,普通的\分流节点\河流节点\分河流节点。