工作流中介軟體,輕量級流程引擎,超時規則處理設計
阿新 • • 發佈:2020-10-09
- 超時規則處理設計
超時處理就是對一個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。
- 配置方式
在需要配置的節點上進行右鍵,選擇節點屬性-》考核規則-》超時處理規則上進行配置的。如下圖所示:
- 超時處理規則
- 不處理
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,系統不做其他處理,仍以待辦形式展現,並在待辦列表中以紅色‘預期’標註。
- 自動向下執行
操作模式為:此環節操作人員在設定的考核時間範圍內,沒有處理完成後,該環節將自動跳轉其緊鄰的下一環節。
- 跳轉到指定節點
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將自動跳轉至流程中配置的指定環節。
- 移交給指定工作人員
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將自動將此任務轉交給指定的工作人員。
- 向指定的人員發訊息
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該環節將按照前段配置中的人員,傳送系統訊息。
- 刪除流程
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,該業務將自動刪除。
- 執行語句
操作模式為:此環節操作人員在設定的時間範圍內,沒有處理完成後,系統將自動處理環節處所配置的相關邏輯語句。
Ccbpm如何來判斷超時的:
根據工作時效的設定,ccbpm就會自動計算出來應該完成的日期,這個日期在流程引擎登錄檔裡WF_GenerWorkfLow 欄位: SDTOfNode,如果您設定了節假日,那麼ccbpm就會自動扣除節假日。
處理超時工作需要ccbpm的服務支援,如下圖:
轉載於:https://my.oschina.net/ccflow/blog/2046106