在和客戶的交流中,有客戶提出有這樣的業務流程:設計
申請---》審覈 這樣一個流程,在最下一級如縣級工做人員,填寫申請單,送給市級審覈。市級審覈完畢 送省級審覈,審覈完畢再送中央審覈。blog
若是市級工做人員,填寫申請單,則送給省級領導審覈,省級--》中央審覈workflow
省級工做人員,填寫申請單,則送中央審覈。工作流
每一級工做人員申請單填寫的內容相同,審覈的信息也是相同的。擴展
不一樣級別的人均可以進入系統填寫申請單,而後提交到下一級去審覈。表單
縣級的申請單--》市級審覈--》省級審覈--》中央審覈---》結束循環
市級的申請單--》省級審覈--》中央審覈--》結束權限
省級的申請單--》中央審覈--》結束im
要通過幾級的審覈多是3級審覈,4級.....n級都有可能。img
級別不肯定的話,就不能在流程設計器中畫好每一個級別的審覈節點。
在eworkflow工做流設計器中,能夠經過條件返回自己節點的方式來設置循環。當到達最後一個審覈節點後,就能夠結束流程。
申請---》審覈
填寫審覈申請單,提交審覈,審覈步驟的執行人,是上一步填寫申請單的執行人的上級。
審覈完成後,一個條件判斷:判斷當前審覈人員所在的級別,若是是頂級,則結束流程;不是頂級,則仍然提交到審覈節點,審覈人是當前審覈人的上級。
不管是哪一級的工做人員填寫的審覈單,下一步的審覈人,都是查找當前操做人員的上級。
須要完成的業務類:
* 判斷當前執行審覈的人員,是否爲頂級的操做人員。
* 查找當前執行人的上級。
業務表單:
* 填寫申請單
* 審覈申請單
表單中還能夠作一些權限的設置,如不一樣級別的人能夠作不一樣的操做或查看的信息不一樣等。
經過擴展的業務類,不管幾級的審覈,均可以完成,在設計流程的時候,也無需先固定好幾級的審覈,達到智能化的管理。不管那一級的操做人員均可以進入填寫申請單,提交到他的下一級去審覈。