Author: heiko.braun(a)jboss.com
Date: 2009-05-30 15:05:24 -0400 (Sat, 30 May 2009)
New Revision: 4963
Added:
jbpm4/trunk/modules/examples/src/test/java/org/jbpm/examples/taskform/
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/accept_message.ftl
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/reject_message.ftl
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/request_vacation.ftl
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.jpdl.xml
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.png
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/verify_request.ftl
Log:
Fix JBPM-2243: Task form example
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/accept_message.ftl
===================================================================
---
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/accept_message.ftl
(rev 0)
+++
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/accept_message.ftl 2009-05-30
19:05:24 UTC (rev 4963)
@@ -0,0 +1,12 @@
+<html>
+<body>
+
+<h2>Your vacation request has been accepted</h2>
+Number of days: ${number_of_days}
+
+<form action="${form.action}" method="POST"
enctype="multipart/form-data">
+ <input type="submit" name="Done"/>
+</form>
+
+</body>
+</html>
\ No newline at end of file
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/reject_message.ftl
===================================================================
---
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/reject_message.ftl
(rev 0)
+++
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/reject_message.ftl 2009-05-30
19:05:24 UTC (rev 4963)
@@ -0,0 +1,10 @@
+<html>
+<body>
+
+<h2>Your vacation request has been rejected</h2>
+Reason: ${reason}
+<form action="${form.action}" method="POST"
enctype="multipart/form-data">
+ <input type="submit" name="Done"/>
+</form>
+</body>
+</html>
\ No newline at end of file
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/request_vacation.ftl
===================================================================
---
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/request_vacation.ftl
(rev 0)
+++
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/request_vacation.ftl 2009-05-30
19:05:24 UTC (rev 4963)
@@ -0,0 +1,18 @@
+<html>
+<body>
+
+<h2>How many days would you like to go on vacation?</h2>
+<form action="${form.action}" method="POST"
enctype="multipart/form-data">
+<select name="number_of_days">
+ <option value="3">3 days</option>
+ <option value="5">5 days</option>
+ <option value="10">10 days</option>
+</select><br>
+
+<#list outcome.values as transition>
+ <input type="submit" name="outcome"
value="${transition}">
+</#list>
+
+</form>
+</body>
+</html>
\ No newline at end of file
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.jpdl.xml
===================================================================
---
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.jpdl.xml
(rev 0)
+++
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.jpdl.xml 2009-05-30
19:05:24 UTC (rev 4963)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<process name="vacation2"
xmlns="http://jbpm.org/4.0/jpdl">
+ <start g="274,13,48,48" name="start1">
+ <transition g="-109,-18" name="to number_of_days"
to="request_vacation"/>
+ </start>
+ <end g="185,364,48,48" name="vacation_rejected"/>
+ <task candidate-users="peter,mary" g="237,97,126,52"
name="request_vacation">
+ <transition g="-99,-18" name="to grant_vacation"
to="verify_request"/>
+ </task>
+ <task candidate-users="mike" g="247,193,101,52"
name="verify_request">
+ <transition g="-84,-1" name="reject"
to="reject_message"/>
+ <transition g="32,-4" name="accept"
to="accept_message"/>
+ </task>
+ <task candidate-groups="sales" g="148,273,118,52"
name="reject_message">
+ <transition g="-51,-9" name="done_rejected"
to="vacation_rejected"/>
+ </task>
+ <task candidate-groups="sales" g="371,274,108,52"
name="accept_message">
+ <transition g="-46,-18" name="done_accepted"
to="vacation_accepted"/>
+ </task>
+ <end g="408,359,48,48" name="vacation_accepted"/>
+</process>
\ No newline at end of file
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.png
===================================================================
(Binary files differ)
Property changes on:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/vacation2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/verify_request.ftl
===================================================================
---
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/verify_request.ftl
(rev 0)
+++
jbpm4/trunk/modules/examples/src/test/resources/org/jbpm/examples/taskform/verify_request.ftl 2009-05-30
19:05:24 UTC (rev 4963)
@@ -0,0 +1,15 @@
+<html>
+<body>
+
+<h2>Your employee would like to go on vacation</h2>
+<form action="${form.action}" method="POST"
enctype="multipart/form-data">
+Number of days: ${number_of_days}<br/>
+<hr>
+In case you reject, please provide a reason:<br/>
+<input type="textarea" name="reason"/><br/>
+<#list outcome.values as transition>
+ <input type="submit" name="outcome"
value="${transition}">
+</#list>
+</form>
+</body>
+</html>
\ No newline at end of file