|
1 |
| -<?xml version="1.0" encoding="UTF-8"?> |
| 1 | +<?xml version='1.0' encoding='UTF-8'?> |
2 | 2 | <bpm code="bpm.om.waitpaySuccessflow" name="test" type="process" description="This is test demo.">
|
3 |
| - <var name="num" description="入参" dataType="java.lang.Integer" inOutType="param"></var> |
4 |
| - <var name="numSqrt" description="开根号结果" dataType="java.lang.Integer" inOutType="return"></var> |
| 3 | + <var name="num" description="入参" dataType="java.lang.Integer" inOutType="param"/> |
| 4 | + <var name="numSqrt" description="开根号结果" dataType="java.lang.Integer" inOutType="return"/> |
5 | 5 | <start id="1" name="开始" tag="start" g="115,16,30,30">
|
6 |
| - <transition to="17" g=":-15,20"></transition> |
| 6 | + <transition to="17" g=":-15,20"/> |
7 | 7 | </start>
|
8 |
| - <end id="11" name="结束" tag="end" g="130,815,30,30"></end> |
| 8 | + <end id="11" name="结束" tag="end" g="130,815,30,30"/> |
9 | 9 | <autoTask id="17" name="计算平方根" tag="rate" g="95,160,88,48">
|
10 |
| - <transition to="29" g=":-15,20"></transition> |
| 10 | + <transition to="29" g=":-15,20"/> |
11 | 11 | <action type="java">
|
12 | 12 | <actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="mockReturnMethod">
|
13 |
| - <var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"></var> |
14 |
| - <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"></var> |
| 13 | + <var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"/> |
| 14 | + <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"/> |
15 | 15 | </actionHandle>
|
16 | 16 | </action>
|
17 | 17 | </autoTask>
|
18 |
| - <waitEventTask id="29" name="֧等待支付成功事件" tag="PaymentPendingCallback" eventName="PaymentPendingCallback" |
19 |
| - g="100,370,101,53"> |
20 |
| - <inAction type="java"> |
21 |
| - <actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="calPrice"> |
22 |
| - <var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"></var> |
23 |
| - <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"></var> |
24 |
| - </actionHandle> |
25 |
| - </inAction> |
26 |
| - <transition to="38" g=":-15,20"></transition> |
| 18 | + <waitEventTask id="29" name="֧等待支付成功事件" tag="PaymentPendingCallback" eventName="PaymentPendingCallback" g="100,370,101,53"> |
| 19 | + <transition to="38" g=":-15,20"/> |
| 20 | + <inAction type="java"> |
| 21 | + <actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="calPrice"> |
| 22 | + <var name="input" dataType="java.lang.Integer" contextVarName="num" defaultValue="1" inOutType="param"/> |
| 23 | + <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" defaultValue="2" inOutType="return"/> |
| 24 | + </actionHandle> |
| 25 | + </inAction> |
27 | 26 | </waitEventTask>
|
28 | 27 | <autoTask id="38" name="计算价格2" tag="rate2" g="95,545,88,48">
|
29 |
| - <transition to="11" g=":-15,20"></transition> |
| 28 | + <transition to="11" g=":-15,20"/> |
30 | 29 | <action type="java">
|
31 | 30 | <actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="calPrice">
|
32 |
| - <var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"></var> |
33 |
| - <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"></var> |
| 31 | + <var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"/> |
| 32 | + <var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"/> |
34 | 33 | </actionHandle>
|
35 | 34 | </action>
|
36 | 35 | </autoTask>
|
|
0 commit comments