|
27 | 27 | <nodes>
|
28 | 28 | <humanTask id="17" name="Verify Order" x="73" y="505" width="114" height="40" swimlane="SalesRepresentative" >
|
29 | 29 | <work name="Human Task" >
|
30 |
| - <parameter name="Priority" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
31 |
| - <parameter name="TaskName" type="org.drools.process.core.datatype.impl.type.StringDataType" >Verify Order</parameter> |
32 |
| - <parameter name="Comment" type="org.drools.process.core.datatype.impl.type.StringDataType" >#{order} has been shipped, verify that it reaches its destination correctly</parameter> |
33 |
| - <parameter name="ActorId" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 30 | + <parameter name="Priority" > |
| 31 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 32 | + </parameter> |
| 33 | + <parameter name="TaskName" > |
| 34 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 35 | + <value>Verify Order</value> |
| 36 | + </parameter> |
| 37 | + <parameter name="Comment" > |
| 38 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 39 | + <value>#{order} has been shipped, verify that it reaches its destination correctly</value> |
| 40 | + </parameter> |
| 41 | + <parameter name="ActorId" > |
| 42 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 43 | + </parameter> |
34 | 44 | </work>
|
35 | 45 | </humanTask>
|
36 | 46 | <start id="1" name="Start" x="88" y="16" width="80" height="40" />
|
|
48 | 58 | <end id="8" name="End" x="90" y="565" width="80" height="40" />
|
49 | 59 | <humanTask id="9" name="Correct Order" x="185" y="104" width="96" height="40" swimlane="SalesRepresentative" >
|
50 | 60 | <work name="Human Task" >
|
51 |
| - <parameter name="Priority" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
52 |
| - <parameter name="TaskName" type="org.drools.process.core.datatype.impl.type.StringDataType" >Correct Order</parameter> |
53 |
| - <parameter name="Comment" type="org.drools.process.core.datatype.impl.type.StringDataType" >Invalid #{order}, needs to be corrected (contact customer if necessary)</parameter> |
54 |
| - <parameter name="ActorId" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 61 | + <parameter name="Priority" > |
| 62 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 63 | + </parameter> |
| 64 | + <parameter name="TaskName" > |
| 65 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 66 | + <value>Correct Order</value> |
| 67 | + </parameter> |
| 68 | + <parameter name="Comment" > |
| 69 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 70 | + <value>Invalid #{order}, needs to be corrected (contact customer if necessary)</value> |
| 71 | + </parameter> |
| 72 | + <parameter name="ActorId" > |
| 73 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 74 | + </parameter> |
55 | 75 | </work>
|
56 | 76 | </humanTask>
|
57 | 77 | <humanTask id="10" name="Follow-up Order" x="8" y="204" width="106" height="40" swimlane="SalesRepresentative" >
|
58 | 78 | <work name="Human Task" >
|
59 |
| - <parameter name="Priority" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
60 |
| - <parameter name="TaskName" type="org.drools.process.core.datatype.impl.type.StringDataType" >Follow-up Order</parameter> |
61 |
| - <parameter name="Comment" type="org.drools.process.core.datatype.impl.type.StringDataType" >#{order} is a large order, follow up manually</parameter> |
62 |
| - <parameter name="ActorId" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 79 | + <parameter name="Priority" > |
| 80 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 81 | + </parameter> |
| 82 | + <parameter name="TaskName" > |
| 83 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 84 | + <value>Follow-up Order</value> |
| 85 | + </parameter> |
| 86 | + <parameter name="Comment" > |
| 87 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 88 | + <value>#{order} is a large order, follow up manually</value> |
| 89 | + </parameter> |
| 90 | + <parameter name="ActorId" > |
| 91 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 92 | + </parameter> |
63 | 93 | </work>
|
64 | 94 | </humanTask>
|
65 | 95 | <workItem id="12" name="Email" x="89" y="441" width="80" height="40" >
|
66 | 96 | <work name="Email" >
|
67 |
| - <parameter name="Text" type="org.drools.process.core.datatype.impl.type.StringDataType" >Dear customer, |
| 97 | + <parameter name="Text" > |
| 98 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 99 | + <value>Dear customer, |
68 | 100 |
|
69 | 101 | #{order} is being shipped.
|
70 | 102 | You can track your shipment at our website using tracking id #{trackingId}.
|
71 | 103 |
|
72 | 104 | John Johnsson,
|
73 | 105 | Sales departement manager
|
74 |
| -MyCompany.com</parameter> |
75 |
| - <parameter name="To" type="org.drools.process.core.datatype.impl.type.StringDataType" >#{email}</parameter> |
76 |
| - <parameter name="Subject" type="org.drools.process.core.datatype.impl.type.StringDataType" >#{order}</parameter> |
77 |
| - < parameter name= "From" type= "org.drools.process.core.datatype.impl.type.StringDataType" > [email protected]</ parameter> |
| 106 | +MyCompany.com</value> |
| 107 | + </parameter> |
| 108 | + <parameter name="To" > |
| 109 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 110 | + <value>#{email}</value> |
| 111 | + </parameter> |
| 112 | + <parameter name="Subject" > |
| 113 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 114 | + <value>#{order}</value> |
| 115 | + </parameter> |
| 116 | + <parameter name="From" > |
| 117 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 118 | + |
| 119 | + </parameter> |
78 | 120 | </work>
|
79 | 121 | </workItem>
|
80 | 122 | <workItem id="13" name="Shipping" x="88" y="376" width="80" height="40" >
|
81 | 123 | <work name="Shipping" >
|
82 |
| - <parameter name="orderId" type="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 124 | + <parameter name="orderId" > |
| 125 | + <type name="org.drools.process.core.datatype.impl.type.StringDataType" /> |
| 126 | + </parameter> |
83 | 127 | </work>
|
84 | 128 | <mapping type="in" from="order" to="order" />
|
85 | 129 | <mapping type="out" from="trackingId" to="trackingId" />
|
|
0 commit comments