向钉钉请假流程设计器开发者提问:程序设计是否存在问题?(二)

这是 《向钉钉请假流程设计器开发者提问:程序设计是否存在问题?》的后续,结合上篇文章你将完全搞清楚一个简单的流程系统全方位的设计。 另外须要说明的是,这个程序设计是我我的的思想产物,程序如今也在运行,并知足了需求,因此若是您觉的哪里不妥我们共同探讨,期待进步。前端

上篇文章咱们基本将了一下设计思路和前端实现,大体上把节点分为5类:微信

  • 开始节点
  • 审批节点
  • 分支节点
  • 条件节点
  • 结束节点 其中“开始节点”和“结束节点”是惟一的,条件节点必须包含在分支节点内。详细说说明以下图所示:
    图层-4.png
(图片过大能够右键新标签打开)

咱们系统中有多种内容须要流程审批,因此要记录多个流程。当发起某种内容须要审批时就会启动当前流程,并进入start节点,而后把全部节点复制一份存放到状态表的字段内方便下次调用。具体流程如图所示: 设计

图层-4.png

其实这两张图结合上一篇文章基本就OK了。你们须要的看一下,欢迎吐槽。 我的微信:c497983606cdn

相关文章
相关标签/搜索