真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能-創(chuàng)新互聯(lián)

這篇文章主要介紹了在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

十多年的柳北網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整柳北建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“柳北網(wǎng)站設(shè)計(jì)”,“柳北網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

  1、首先在resource目錄下新建bpmn目錄。

  2、點(diǎn)擊bpmn目錄右鍵-->new-->bpmn文件,輸入bpmn文件名后會(huì)出現(xiàn)如下界面:

  該界面的左邊是屬性面板,可以查看和修改各個(gè)bpmn元素的屬性值,中間是bpmn流程圖,最右側(cè)是流程圖中的各種元素。

  3、繪制流程圖

  1)拖放一個(gè)StartEvent(開始事件)和一個(gè)EndEvent(結(jié)束事件)到流程圖中,分別將名稱設(shè)置為“補(bǔ)簽開始”和“補(bǔ)簽結(jié)束”。

  2)拖放兩個(gè)UserTask,分別將名稱設(shè)置為技術(shù)經(jīng)理審批和人事專員確認(rèn)

在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能

  3)將圖形連接起來(lái),如上圖,提示:將鼠標(biāo)移動(dòng)到圖形中心,圖標(biāo)形狀會(huì)發(fā)生變化,然后拖動(dòng)到下一個(gè)圖形就完成了連接。

  4、生成流程圖png圖片

  部署一個(gè)Activiti流程需要bpmn文件和流程圖圖片(png格式),可以復(fù)制bpmn文件然后將后綴名改為xml,在xml文件上點(diǎn)擊右鍵-->Diagrams-->Show BPMN2.0 Designer會(huì)出現(xiàn)如下界面:

在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能

  點(diǎn)擊左上方的導(dǎo)出按鈕,選擇resources下的bpmn目錄,就會(huì)保存為png圖片。

  5、部署流程

  上章介紹過Activiti的核心引擎ProcessEngine,所有的服務(wù)都需要通過流程引擎來(lái)獲得。

  部署流程需要使用RepositoryService,倉(cāng)庫(kù)服務(wù)是存儲(chǔ)相關(guān)的服務(wù),一般用來(lái)部署流程文件,獲取流程文件,查詢流程定義信息等操作,是引擎中的一個(gè)重要的服務(wù)。

  獲得方法:

  RepositoryService repositoryService

  = engine.getRepositoryService();

  部署流程:

  @Test

  public void deployAddSigninProcess() {

  //獲得配置對(duì)象

  ProcessEngineConfiguration config =

  ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault();

  //創(chuàng)建核心引擎

  ProcessEngine processEngine = config.buildProcessEngine();

  //獲得倉(cāng)庫(kù)服務(wù)

  repositoryService = processEngine.getRepositoryService();

  //部署流程,支持鏈?zhǔn)骄幊?/p>

  repositoryService

  .createDeployment() //創(chuàng)建部署對(duì)象

  .key("addsigninProcess") //設(shè)置部署流程鍵值

  .addClasspathResource("bpmn/proc_addsignin.bpmn") //添加bpmn文件

  .addClasspathResource("bpmn/proc_addsignin.png") //添加png文件

  .name("補(bǔ)簽流程") //設(shè)置流程名稱

  .deploy(); //部署

  }

  執(zhí)行完上面的代碼后會(huì)向下面三張表中插入記錄:

  在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能

  act_re_deployment存放流程定義的顯示名和部署時(shí)間,每部署一次增加一條記錄

  在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能

  act_re_procdef存放流程定義的屬性信息,部署流程定義都會(huì)在這張表中增加一條記錄。

  在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能

  act_ge_bytearray存儲(chǔ)流程定義相關(guān)的部署信息。即流程定義文檔的存放地。

  按照這個(gè)補(bǔ)簽的流程,我們就可以基本完成Activiti的流程部署。下面我們只需要按照部署的流程進(jìn)行層層審批就可以完成整個(gè)流程。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


網(wǎng)站名稱:在IDEA中如何部署一個(gè)簡(jiǎn)單的考勤補(bǔ)簽功能-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/dsgeis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部