馳騁工作流引擎設計系列12 工作質量考核設計

2021-09-10 06:19:33 字數 4424 閱讀 8522

關鍵字

馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow

工作質量考核設計

關鍵字:ccbpm工作質量考核時效考核

需求背景:

我們把在工作流程引擎中的考核分為兩種模式,一種是時效考核、另外一種是質量考核。

時效考核就是對使用者的操作進行時間點的記錄,然後按照一定的規則進行計算出來該人員提前、超時、逾期完成工作的情況進行量化的評分,這種考核模式完全依靠計算機來自動準確無誤的完成。應用此模式能夠對工作效率進行完整的監督評價、也可以進行對資料分析、及時地調整崗位、及時地抽調人員、讓單位的人員布局更加合理。

工作質量考核就是對相關人員對當前參與的以前人員的工作的質量(做的好壞、認真、符合要求)進行工作質量評價,這種考核模式需要人員主觀的認定、檢查、評價、評估。

這裡僅僅研究工作質量考核,對於時效考核清參考其它的章節。

工作質量考核的原則與需求:

1,工作質量考核首先是乙個後面的工作節點考核前乙個工作節點、不能跳躍考核其他的節點。

2,我們把考核人對應的節點叫做考核節點、被考核人考核的節點叫被考核點。

3,根據上述的結論、所以考核節點與被考核節點是相聯結的、並且考核節點在後。

4,工作質量考核需要在4個字段的輸入:被考核人的編號、被考核人名稱、被考核人得分、評分說明。

5,根據節點的執行型別不同,如下兩個組合的考核點才有效。

a 被考核點是普通節點,考核點是普通節點

b 被考核點是普通節點,考核點是分流點節點

c被考核點是子執行緒節點,考核點是合流點節點

d 被考核點是合流節點,考核點是普通節點

6,分析以上的組合型別得出如下兩種考核模式:

考核點的資料輸入在主表上(a,b,d模式),考核點的資料輸入在從表上(c模式)。

7,如果流程撤銷傳送,該節點上的質量考核資料要刪除,退回則沒有影響。

8,如果流程被物理刪除,此流程上所有的質量考核資料都要根據workid刪除。

ccbpm的設計:

ccbpm建立了乙個表wf_cheval,來儲存這些質量考核資料、因為涉及到質量考核各個單位的應用就很難抽象,所以ccbpm目前還沒有對此表的資料展現、利用進行更高階的挖掘與利用,如何利用此表資料進行為單位服務是二次開發的事情,ccbpm僅僅負責把資料的輸入填充到該表裡。

此表的結構如下:

序號

描述

屬性

物理字段

資料型別

關係型別

長度

對應

預設值

1

mypk

mypk

mypk

字元(varchar)pk無

2標題

title

title

字元(varchar)

normal

3

流程編號

fk_flow

fk_flow

字元(varchar)

normal

4

流程名稱

flowname

flowname

字元(varchar)

normal

5

工作id

workid

workid

整型(int)

normal無無

6

評價節點

fk_node

fk_node

整型(int)

normal無無

7

節點名稱

nodename

nodename

字元(varchar)

normal

8

評價人recrec

字元(varchar)

normal

9

評價人名稱

recname

recname

字元(varchar)

normal

10

評價日期

rdtrdt

日期時間varchar

normal

11

被考核的人員編號

evalempno

evalempno

字元(varchar)

normal

12

被考核的人員名稱

evalempname

evalempname

字元(varchar)

normal

13

評價分值

evalcent

evalcent

字元(varchar)

normal

14

評價內容

evalnote

evalnote

字元(varchar)

normal

15部門

fk_dept

fk_dept

字元(varchar)

normal

16

部門名稱

deptname

deptname

字元(varchar)

normal

17年月

fk_ny

fk_ny

字元(varchar)

normal無

ccbpm的實現、配置:

現在以乙個demo流程事例來說明如何配置質量考核:

第一步:把考核節點在節點屬性裡配置,打上對勾,設定為該節點是工作質量考核節點。

第二步:在合流節點的明細表彙總表裡增加系統工作質量考核字段。

建立乙個明細表後,插入列組:

插入後效果:

第三步:在最後乙個節點上設定質量考核的字段,並在節點屬性裡標記該節點是質量考核節點。

新建字段分組:

選擇後系統就會自動增加如下4個質量考核資料採集字段,其中被評估人員編號與名稱都是唯讀的,流程在運轉過程中因為,您已經標記了該節點是質量考核節點所以ccbpm就會把上乙個節點操作人員的資訊放在這裡。

當您傳送給此節點後,ccbpm就會想wf_cheval 表裡插入一條資料, 如果您撤銷了傳送,此資料將會被刪除,如果流程物理刪除則會根據workid刪除。

第四步:測試並執行流程

這裡只看第3,4兩個考核點。

最後節點的工作質量考核資料採集

第4步驟:檢視質量考核資料知否被正確的寫入wf_cheval表。

質量考核資料與實效考核資料時做好考核系統的基礎。

馳騁工作流引擎設計系列11

超時規則處理設計 關鍵字馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。配置方式 在需要配置的節點上進行右鍵,選擇節點屬性 考核規則...

馳騁工作流引擎設計系列11

超時規則處理設計 第1節.關鍵字 馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 第1節.超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。1.1.1 配置方式 在需要配置的節點上進...

馳騁工作流引擎簡介

馳騁工作流引擎是國內首屈一指的開源軟體,目前在國內市場中占有很大市場。自發展之初馳騁工作流引擎就一直以服務社會為原則,將底層核心 毫無保留的開放給合作夥伴和開源愛好者等熱愛工作流的各種群體。馳騁工作流引擎在十多年的發展過程中,通過和國內的 機關 企事業單位等大型機關以及公司等的合作,不斷完善自身業務...