<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      camunda_08_task_exception

      異常的分類

      • 業(yè)務(wù)異常: 最主要的情形是, 業(yè)務(wù)參數(shù)不合理, 比如請(qǐng)假天數(shù)小于等于零, 當(dāng)然這類參數(shù)最好是在流程發(fā)起前做validate, 不要遺留到流程簽核過程中.
      • 技術(shù)異常: 程序運(yùn)行時(shí)碰到的純技術(shù)問題, 比如網(wǎng)絡(luò)閃斷, 比如偶發(fā)的連接數(shù)據(jù)庫(kù)失敗等.

      External task 任務(wù)結(jié)束的幾種方法

      • 正常結(jié)束
        Task正常結(jié)束, 可以通過下面代碼告知流程引擎已經(jīng)成功完成該任務(wù), 可以通過 variableMap 增加或修改流程變量.
        externalTaskService.complete(externalTask, variableMap);
      
      • 業(yè)務(wù)異常
        task代碼在碰到業(yè)務(wù)異常后, 需要拋出BpmnError, 這時(shí)候流程執(zhí)行將有兩種情況:
        (1)如果我們?cè)贐PM流程圖為該Task增加邊界error event, 該異常會(huì)被捕獲, 流程就沿異常分支繼續(xù)執(zhí)行下去.
        (2)如果沒有邊界error event, 默認(rèn)行為是打印log日志并結(jié)束當(dāng)前任務(wù), 這個(gè)行為可以通過設(shè)置 enableExceptionsAfterUnhandledBpmnError 屬性為true來改變,這時(shí)一個(gè)流程引擎錯(cuò)誤將會(huì)被拋出.
      	externalTaskService.handleBpmnError(externalTask, errorCode, errorMessage);
      

      • 技術(shù)異常 incident
        我們應(yīng)在代碼層面上做好 retry 機(jī)制, 盡量避免拋出這樣的異常, 因?yàn)檫@類異常無法通過在流程圖上增加邊界error event來捕獲.
        發(fā)生這樣的異常后, 流程將停止, 需要管理員修復(fù)該流程實(shí)例, 并在 camunda UI 上記錄為 incident . incident 后臺(tái)存儲(chǔ)在 ACT_RU_INCIDENT表中.
      	externalTaskService.handleFailure(  externalTask, errorMessage, errorDetails, retries, retryTimeout);
      

      JavaDelegate 任務(wù)結(jié)束的幾種方法

      • 正常結(jié)束, 不需要調(diào)用特別的函數(shù)標(biāo)識(shí)任務(wù)結(jié)果.

      • 業(yè)務(wù)異常, 直接拋出 BpmnError

          throw new BpmnError("NO_DOWNLOAD_OPTION", "Repo can't be downloaded");
      
      • 技術(shù)異常, 直接拋出 Exception
         throw new Exception("Error from REST call, Response code: " + response.getStatus());
      

      參考

      camunda之——錯(cuò)誤事件(Error Events)

      posted @ 2022-09-28 07:33  harrychinese  閱讀(558)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 人妻少妇精品中文字幕| 免费无码肉片在线观看| 成人国产精品免费网站| 国产白丝无码免费视频| 亚洲精品熟女一区二区| 日韩精品一二区在线观看| 国产精品高清视亚洲精品| 国产重口老太和小伙| 无码人妻黑人中文字幕| 欧美福利电影A在线播放| 精品综合久久久久久97| 黄色A级国产免费大片视频| 国产女人水真多18毛片18精品| 日韩av一区二区精品不卡| 国产精品日日摸夜夜添夜夜添无码| WWW丫丫国产成人精品| 中文字幕午夜福利片午夜福利片97| 精品国产女同疯狂摩擦2| 在线中文一区字幕对白| 国产精品99久久免费| 国产成人精品1024免费下载| 大尺度国产一区二区视频| 国产资源精品中文字幕| 成年女人免费碰碰视频| 久青草精品视频在线观看| 69精品无人区国产一区| 中文字幕在线视频不卡| 国产精品青青在线观看爽香蕉| 天天狠天天透天天伊人| 人人人澡人人肉久久精品| 亚洲国产一成人久久精品| 亚洲人成网站77777在线观看| 国产亚洲精品久久久久久青梅| 日韩精品 在线 国产 丝袜| 国产mv在线天堂mv免费观看| 四虎影视国产精品永久在线| 亚洲国产aⅴ成人精品无吗| 国产卡一卡二卡三免费入口| 99久久99这里只有免费费精品| 亚洲综合精品一区二区三区| 成人啪精品视频网站午夜|