web工作流管理系統開發之十二 同一張表單在流程多節點中流轉的權限控件

以前寫過一篇  表單權限與流程的權限控制;文章,沒有具體的去實現,實踐證明,同一張表單在多流程節點中流轉,是工作流和電子表單必須要處理的問題。

 

工作流系統和電子表單相結合,達到同一張表單在流程的各個節點中的權限不同。

 

例如一張表單包含,錄入部分信息,審覈部分信息;

 

當表單在錄入的時候,需要將審覈部分信息全部屏蔽

當上級審覈時,錄入部分的信息需要只讀,只能填寫審覈部分;

當審覈完成後,所有的信息都變成只讀,不能再修改了。

 

所有這些節點調用同一張電子表單來實現,則需要根據人員角色的不通,表單中各控件分別設置爲 只讀, 禁用,隱藏;通過設置控件的這些屬性達到各人員角色的不通訪問權限;

 

但是單有這一層控制還是不夠的,還需要設置控件在流程的各節點的權限,通過設置控件在指定流程的各個動作節點的訪問權限,來達到控件在流程的某個節點的 只讀,禁用,隱藏

 

只讀 對應  readonly
禁用 對應  disabled="true";
隱藏 對應  display = "none"


實現的過程:
1、在電子表單製作的時候,各個控件屬性頁中,設置控件的權限:分 設置用戶,設置角色,設置羣組,設置流程節點;
如下圖:



 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章