国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
JBPM4.3總結(jié)五
4 合同審批實(shí)例

1.畫(huà)流程





代碼:

<?xml version="1.0" encoding="UTF-8"?>

<process name="contract" xmlns="http://jbpm.org/4.3/jpdl">

<start g="11,241,48,48" name="start1">

<transition g="-66,-18" name="to 填寫(xiě)合同" to="填寫(xiě)合同"/>

</start>

<task candidate-groups="user_dept" form="contract.jsp" g="88,241,92,52" name="填寫(xiě)合同">

<transition g="-43,-18" name="to fork1" to="fork1"/>

<transition g="-72,-18" name="to 用戶(hù)1審批" to="用戶(hù)1審批"/>

<transition g="-72,-18" name="to 用戶(hù)2審批" to="用戶(hù)2審批"/>

</task>

<task assignee="test1" form="audit.jsp" g="175,158,92,52" name="用戶(hù)1審批">

<transition g="431,115:-43,-18" name="批準(zhǔn)" to="財(cái)務(wù)部"/>

<transition g="135,181:-21,-17" name="駁回" to="填寫(xiě)合同"/>

</task>

<task assignee="test2" form="audit.jsp" g="183,310,92,52" name="用戶(hù)2審批">

<transition g="439,385:-43,-18" name="批準(zhǔn)" to="財(cái)務(wù)部"/>

<transition g="89,339:-21,-17" name="駁回" to="填寫(xiě)合同"/>

</task>

<fork g="276,239,48,48" name="fork1">

<transition g="-54,-18" name="to 計(jì)劃部" to="計(jì)劃部"/>

<transition g="-54,-18" name="to 法務(wù)部" to="法務(wù)部"/>

<transition g="-64,-18" name="to IT規(guī)劃部" to="IT規(guī)劃部"/>

</fork>

<task candidate-groups="plan_dept" form="audit.jsp" g="359,301,92,52" name="計(jì)劃部">

<transition g="-41,-18" name="批準(zhǔn)" to="join1"/>

<transition name="駁回" to="填寫(xiě)合同" g="302,314:-66,-18"/>

</task>

<task candidate-groups="justice_dept" form="audit.jsp" g="356,232,92,52" name="法務(wù)部">

<transition g="-41,-18" name="批準(zhǔn)" to="join1"/>

<transition name="駁回" to="填寫(xiě)合同" g="300,288:-2,-2"/>

</task>

<task candidate-groups="it_dept" form="audit.jsp" g="350,143,92,52" name="IT規(guī)劃部">

<transition g="-41,-18" name="批準(zhǔn)" to="join1"/>

<transition name="駁回" to="填寫(xiě)合同" g="298,200:-31,-11"/>

</task>

<join g="478,242,92,52" multiplicity="3" name="join1">

<transition g="-54,-18" name="to 財(cái)務(wù)部" to="財(cái)務(wù)部"/>

</join>

<task candidate-groups="finance_dept" form="money_audit.jsp" g="613,243,92,52" name="財(cái)務(wù)部">

<transition g="-42,-18" name="to end1" to="end1"/>

<transition g="658,432;405,436;135,435:-66,-18" name="to 填寫(xiě)合同" to="填寫(xiě)合同"/>

</task>

<end g="750,259,48,48" name="end1"/>

</process>

2.流程說(shuō)明

1.填寫(xiě)合同  分配給 user_dept

2.填寫(xiě)完后,選擇流向 2.1 會(huì)簽(計(jì)劃部 法務(wù)部  IT規(guī)劃部) 2.2 人員審核(test1,test2)

3.如果2.2 ,退回時(shí),合同直接退回給填寫(xiě)部門(mén),批準(zhǔn)后 到財(cái)務(wù)部再審批,

4.如果2.1 ,退回時(shí),合同直接退回給填寫(xiě)部門(mén),當(dāng)會(huì)簽所有的部門(mén)全部批準(zhǔn)時(shí),才會(huì)join,合同 才會(huì)到財(cái)務(wù)部

5.財(cái)務(wù)部批準(zhǔn)后,流程結(jié)束,退回,打回填寫(xiě)部門(mén)。

流程開(kāi)始:

3.執(zhí)行流程

3.1首先發(fā)布流程,啟動(dòng)流程實(shí)例

發(fā)布:

repositoryService.createDeployment().addResourceFromClasspath("com/contract/contract.jpdl.xml").deploy();

啟動(dòng):

executionSee.startProcessInstanceById(request.getParameter("id"));

1.User_dept部門(mén)成員登陸,填寫(xiě)合同,登陸后看到待辦任務(wù)



taskService.getGroupTasks(username); 得到部門(mén)任務(wù)



點(diǎn)擊查看,將打開(kāi)這個(gè)任務(wù)所對(duì)應(yīng)的form,可以選擇審批流向。




選擇會(huì)簽。提交。

執(zhí)行代碼:

taskService.completeTask(taskId,outcome, map);

首頁(yè)看到自己的執(zhí)行情況。




會(huì)簽過(guò)程中,所有的部門(mén)成員登陸,然后審批,登陸后,看到需要審批的任務(wù)




駁回,合同將回到最初的填寫(xiě)部門(mén),填寫(xiě)部門(mén)再進(jìn)行修改,然后再次提交。

提交,此部門(mén)審批通過(guò)。

當(dāng)會(huì)簽中所有的部門(mén)都審批通過(guò)時(shí),財(cái)務(wù)部會(huì)接到需要審核的任務(wù)。

在首頁(yè)能看到整個(gè)任務(wù)的審核情況




4.主要代碼

流程實(shí)例:

List<ProcessDefinition> pdList = repositoryService

.createProcessDefinitionQuery().list();

得到任務(wù):

List<Task> taskList = taskService.findGroupTasks(username);

List<Task> taskList2 = taskService.findPersonalTasks(username);

執(zhí)行任務(wù):

taskService.completeTask(taskId,outcome, map);

轉(zhuǎn)交任務(wù):

taskService.assignTask(taskId,“用戶(hù)id”);

加簽:

taskService.addTaskParticipatingUser(taskId,"用戶(hù)

ID",Participation.CANDIDATE

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
jbpm - jPDL
SpringBoot整合Flowable快速實(shí)現(xiàn)工作流,so easy!
任務(wù)歷史查詢(xún)
JSP連接SQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)查找/插入信息
海林報(bào)表語(yǔ)句
jbpm簡(jiǎn)介
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服