1. 程式人生 > 實用技巧 >工作流中介軟體,輕量級流程引擎,超時規則處理設計

工作流中介軟體,輕量級流程引擎,超時規則處理設計

>>> hot3.png

  1. 超時規則處理設計

超時處理就是對一個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。

  1. 配置方式

在需要配置的節點上進行右鍵,選擇節點屬性-》考核規則-》超時處理規則上進行配置的。如下圖所示:

6fd257a69c01c0b9fe72814edd3dd530f87.jpg

  1. 超時處理規則
  2. 不處理

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,系統不做其他處理,仍以待辦形式展現,並在待辦列表中以紅色‘預期’標註。

86316ed639540e01019b0d0920b0360e844.jpg

  1. 自動向下執行

操作模式為:此環節操作人員在設定的考核時間範圍內,沒有處理完成後,該環節將自動跳轉其緊鄰的下一環節。

  1. 跳轉到指定節點

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將自動跳轉至流程中配置的指定環節。

  1. 移交給指定工作人員

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將自動將此任務轉交給指定的工作人員。

  1. 向指定的人員發訊息

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將按照前段配置中的人員,傳送系統訊息。

  1. 刪除流程

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該業務將自動刪除。

  1. 執行語句

操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,系統將自動處理環節處所配置的相關邏輯語句。

Ccbpm如何來判斷超時的:

根據工作時效的設定,ccbpm就會自動計算出來應該完成的日期,這個日期在流程引擎登錄檔裡WF_GenerWorkfLow 欄位: SDTOfNode,如果您設定了節假日,那麼ccbpm就會自動扣除節假日。

處理超時工作需要ccbpm的服務支援,如下圖:

7f66eda1e1ea3ee926a997630d88bea7b9a.jpg

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