Ccflow如何處理流程退回過程的數據的完整性。
流程在退回時,有一段流程數據就是從當前點到退回點的所做的工作,這部分節點的數據如何處理成為了我們要探討與取舍的難點。
以請假流程為例,申請人發起,部門經理審批,總經理審批,人力資源歸檔。如果總經理退回到第一個點,可以解釋為,部門經理做的無效的工作,此部分工作需要刪除,在3.0以前的版本,ccflow都是這樣的處理的,這樣的解釋也是用戶所接受的。
但是在其它的流程就不能這樣解釋了,因為他需要保留歷史痕跡,并且在退回后有如下可能要發生。
1,??退回到指定的點后,發起人刪除流程。
2,??退回到退回節點后,發起人修改表單后發送,按原節點發回來。
3,??退回到退回節點后,發起人修改表單后發送,經歷與其它的路線步驟到當前點。
4,??退回到退回節點后,發起人修改表單后發送,該走其它的路線不經當前點。
??基于如上可能性的發生ccflow,做了如下處理。
1,??退回階段流程數據寫入txt文件里,放在D:\ccflow\VisualFlow\DataUser\ReturnLog
2,??增加了流程報告與節點的焦點字段功能,系統把每一步驟的操作都記到日志表里了,通過焦點字段的配合,可以讓操作員方便明晰的看到軌跡。
?
Ccflow4.5通過如上兩個方法解決退回數據的完整性問題。
?
ccflow焦點字段:
http://hi.baidu.com/ccflow/blog/item/af7fa2580a0a26362834f0ff.html
類別:默認分類?
查看評論大量的多個行業的流程設計案例,都以操作錄像演示給您。
馳騁工作流,好用看的見。
http://ccflow.org QQ:hiflow@qq.com
posted on 2011-11-17 18:25
馳騁工作流,工作流程管理系統. 閱讀(391)
評論(0) 編輯 收藏