1. 程式人生 > 實用技巧 >關於ccflow工作流引擎報表查詢許可權升級的更新

關於ccflow工作流引擎報表查詢許可權升級的更新

>>> hot3.png

關於ccflow工作流引擎報表查詢許可權升級的更新
----------------------------------------------------------

關鍵字:
ccflow, workflow,流程報表, 查詢許可權控制.

名詞解釋:
要讀懂此文章您需要了解如下名詞.

流程報表:
----------
一條流程的所有節點表單欄位的合集加流程資訊欄位組成的一個數據表就是流程的節點報表.它是以

NDxxRpt , xx= 把流程編號轉化成int型別. 比如 ND9Rpt 在流程設計時會自動建立.

流程資訊欄位包括:
FK_Dept 發起人部門(這條流程隸屬部門)

FlowDaySpan 流程日期跨度(從開始發起到最後一個節點完成日期)
FlowEmps 參與人 (多個參與人用@符合隔開.)
FlowEnder 結束人 誰是最後一個人結束的.
FlowEnderRDT 流程結束日期
FlowStarter 流程發起人
FlowStartRDT 流程發起日期
Title 流程標題
WFState 流程狀態

流程資料查詢條件:
查詢條件分為三種模式, 關鍵字,下拉框(列舉與外來鍵),日期型別(從xx到xx)。

流程報表設計:
---------------
並非所有的欄位,都是查詢人員關心的,所以顯示與隱藏一些欄位與調整欄位顯示的順序,並設定合

理的查詢條件是流程設計主要的工作.

流程查詢許可權:
在我們明白了流程查詢條件後,控制查詢範圍,尤其是部門查詢範圍就是流程查詢的許可權.

需求背景:
流程資料查詢許可權的控制非常有意義,如何控制到什麼樣的人會關心什麼資料,能夠查詢什麼樣的

資料?這要涉及到人一個對一個流程的資料查詢許可權,也就是說可以查詢那些部門的資料。

比如:一條財務流程 ,財務經理要可查詢出來全部部門的流程. 部門經理只能查詢本部門的流程.部

門成員只要查詢我參與的流程就可以了。
在例如: 對快遞流程, 一個內勤人員是負責快遞人員, 他的查詢要查詢全部部門的資料。

綜上所述,查詢許可權的控制是對部門資料的查詢範圍.


實現方式:
1, 在設計報表點選[查詢許可權設定]連線。
2,按步驟為人員設定查詢許可權。

說明: 查詢許可權有三個緯度控制, 人員,部門,流程. 一個操作員對於一個流程有那些部門的資料查

詢許可權. 查詢許可權涉及到的物理表WF_DeptFlowSearch 欄位MyPK,FK_Dept,FK_Emp,FK_Flow.

imageimage

其它:
如果以上不能滿足您的需求,您可以自己開發真對於NDxxRpt進行做查詢許可權控制處理。

轉載於:https://my.oschina.net/ccflow/blog/69676