向釘釘請假流程設計器開發者提問:程序設計是否存在問題?(二)

這是 《向釘釘請假流程設計器開發者提問:程序設計是否存在問題?》的後續,結合上篇文章你將完全搞清楚一個簡單的流程系統全方位的設計。 另外須要說明的是,這個程序設計是我我的的思想產物,程序如今也在運行,並知足了需求,因此若是您覺的哪裏不妥我們共同探討,期待進步。前端

上篇文章咱們基本將了一下設計思路和前端實現,大體上把節點分爲5類:微信

  • 開始節點
  • 審批節點
  • 分支節點
  • 條件節點
  • 結束節點 其中「開始節點」和「結束節點」是惟一的,條件節點必須包含在分支節點內。詳細說說明以下圖所示:
    圖層-4.png
(圖片過大能夠右鍵新標籤打開)

咱們系統中有多種內容須要流程審批,因此要記錄多個流程。當發起某種內容須要審批時就會啓動當前流程,並進入start節點,而後把全部節點複製一份存放到狀態表的字段內方便下次調用。具體流程如圖所示: 設計

圖層-4.png

其實這兩張圖結合上一篇文章基本就OK了。你們須要的看一下,歡迎吐槽。 我的微信:c497983606cdn

相關文章
相關標籤/搜索