posts - 63,comments - 71,trackbacks - 0

          workflow功能說明

          1.????? 審批用戶、角色

          角色:角色的獲取可從數據庫中抓取,也可以用其他方式(具體商定)。

          a)????? 上級主管部門的相對應的角色(如:支行行長審批,每個行有多個支行行長角色,分別分管不同的部門)。

          b)????? 根據具體的業務規則定(如:主管個人客戶的經理只審批個人客戶,主管公司客戶的只審批公司客戶)。

          c)????? 返回最近一個用戶角色(如:客戶經理申請被打回,返回申請的客戶經理)。也就是誰提交的就返回給誰

          d)????? 返回給發起人的角色。

          程序說明:對于每種情況都提供接口,而且可以進行擴展。

          2.????? 分發合并:

          a)????? 可以按角色進行分發;

          b)????? 分別處理的結果進行處理

          ??????????????????? i.????????????? 少數服從多數;

          ??????????????? ii.????????????? 一票否決或通過,同時其他分發、未處理的工作表識結束;

          3.????? 權限控制與管理:

          a)????? 根據邏輯運算(AND,OR,)判斷流向;

          b)????? 根據業務數據邏輯運算進行判斷流向(如:貸款金額大于20萬);

          c)????? 使用java base,BeanShell function,BSF SCRIPT;

          4.????? 當前信息表單

          a)????? 提供接口,記載當前信息(如流程中的貸款申請,合同);

          5.????? 函數處理:

          a)????? 流程前控制:如必須填寫相關信息(SM_WF_CONTROL);

          b)????? 流程后控制:更改相應表信息(SM_WF_CONTROL);

          6.????? 事務處理:

          a)????? 對外提供提交,回滾機制;

          b)????? 提供多種機制,JDBC,HIBERNATE,EJB等;

          7.????? 數據處理:

          a)????? 對已完成工作的數據備份到歷史表內以提高當前工作處理的效率。

          8.????? 督辦與終結,暫停

          a)????? 考慮工作代理;

          b)????? 考慮強行終止工作流程;

          c)????? 工作的督辦( ScheduleJob , UnschduleJob );

          d)????? 暫停處理;

          錯誤處理,日志:EXCEPTION。

          posted on 2006-09-08 13:55 還沒想好名 閱讀(2605) 評論(1)  編輯  收藏

          FeedBack:
          # 馳騁工作流引擎
          2009-06-08 16:06 | ccflow
          謝謝樓主分享,給您推薦個比較好的工作流引擎,可以自定義表單的,功能強大 馳騁工作流引擎ccflow demo演示地址:http://ccflow.cn/ftp/flow/demo/   回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嘉义市| 惠来县| 出国| 迁安市| 东阳市| 察雅县| 筠连县| 南部县| 普宁市| 临高县| 宣城市| 星子县| 南城县| 通辽市| 南皮县| 荥经县| 惠安县| 武威市| 宜昌市| 宁都县| 洛川县| 望城县| 九龙城区| 临武县| 庆城县| 富裕县| 明光市| 靖远县| 武邑县| 密山市| 林州市| 灌阳县| 淅川县| 桐城市| 石屏县| 扶沟县| 杭州市| 乌什县| 台江县| 云霄县| 泽州县|