工作流時間管理按功能分類:
1. 時間事件啟動工作流流程實例(指定時間點、時間間隔、周期時間)
2. 任務掛起恢復(指定時間點、時間間隔)
3. 任務預警、報警、超時通知
4. 工作流流程實例超時通知
5. 非工作日、節假日設定
6. 流程、任務的處理時間統計
具體說明:
1、工作流流程實例在設置的時間自動啟動,設置時間包括下面兩種方式:
a、指定一個固定的時間點,然后設置周期時間,例如每天、每周的周一、每月的第一天;
b、指定一個固定的時間點,然后設置時間間隔,例如20分鐘后,2小時后,一天后,一個月后。
2、任務在上一個任務節點完成后多長時間啟動。并發任務之間的時間啟動關系。任務在指定時間點啟動。
舉例:財務每周五下午2點開始集中處理報銷事務,所有流程實例流轉到財務報銷節點處于等待狀態,直到周五下午2點任務才啟動,財務才在任務列表里看到待處理的報銷事務并集中處理。
3、舉例說明:經理審批這個任務節點設置完成時間1小時
預警:時間過去預定完成時間一定百分比比如50%還未完成,則在任務發出半小時后系統發出預警信息,按一定時間間隔循環發出。直到任務報警或任務超時或任務完成。
報警:時間過去預定完成時間一定百分比比如90%還未完成,則在任務發出54分鐘后系統發出報警信息,預警自動終止。報警信息只發送一次。
超時通知:任務在規定時間內未完成,系統發出超時通知。同時任務超時存在業務或流程處理,任務
超時應當可以掛上javabean處理一定業務邏輯,同時流程可以選擇繼續等待或是跳轉。
4、和任務超時類似,系統發送超時通知,同時應該存在業務和流程的處理。比如說流程自動終止。
5、主要提供時間計算時對非工作日、非工作時間和節假日的考慮。這里的時間計算僅僅針對于輸入一個時間計算一定時間間隔后輸出一個時間,比如說現在是周五2點,輸入,兩天時間間隔,輸入,周日2點,輸出。考慮非工作日,則輸出應該為下周二2點。用途主要體現在對任務和流程的時間完成期限限定計算上。
6、統計,報表。
大家提提自己的意見。
http://m.tkk7.com/ronghao 榮浩原創,轉載請注明出處:)
posted on 2007-06-14 11:42
ronghao 閱讀(1814)
評論(3) 編輯 收藏 所屬分類:
工作流jbpm3