[jbpm-commits] JBoss JBPM SVN: r4963 - in jbpm4/trunk/modules/examples/src/test: resources/org/jbpm/examples and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Sat May 30 15:05:25 EDT 2009


Author: heiko.braun at 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




More information about the jbpm-commits mailing list