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