工作流程引擎掛起的需求與設計

開源馳騁工作流 12年前發布 | 1K 次閱讀 Charted 中國搜索


工作流程引擎掛起的需求與設計

應用場景:
--------------
一件工作因為一些原因,外部的條件不能執行下去,需要把這件工作掛起來,等待條件滿足了才能執行下去,這就是節點工作的掛起.


輸入參數:
--------------
掛起原因,掛起天數,通知的人員,操作的人人員.


掛起作用:
--------------
1, 可以告知該參與與抄送該工作的人員, 這件工作被延期的原因.
2, 掛起時如果選擇了指定的掛起天數,流程引擎就會自動的向它發送一個消息(郵件\短信..)進行通知它去處理.
3, 掛起的天數里不能做為時效考核.


掛起實現機制:
-------------
1, 設計一個表用來存放掛起信息.
   MyPK(FK_Node+WorkID), WorkID(工作ID),Rec(執行人),NoticeTo(通知給),Note(掛起原因),HungUpDays(掛起天數),RDT(操作日期),SendDT(發送日期(工作處理日期)

2, 在節點工作工具欄上增加一個[掛起]按鈕.

3, 在工作待辦列表里增加一個掛起狀態,是正常,預警,預期,掛起的一種。

 本文由用戶 開源馳騁工作流 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!