One of the reasons I'm using the JSF form validation is that the "required"
attribute isn't enforced in the process definition, e.g. :
|
| <task-node name="MyTaskNode">
| <task name="MyTask" >
| <controller>
| <variable name="MyVar"
access="write,required"></variable>
| </controller>
| </task>
| <transition to="MyNextNode" name="Next
Node"></transition>
| </task-node>
|
|
|
You can open the corresponding form for this node in the jbpm console, omit a value for
MyVar, and click Next Node to transition to the next node without any validation error
occurring. I looked at the code in TaskController::submitParameters() and it is simply
checking for variable's existence in a map, regardless of contents. But this will
never fail because an empty variable for MyVar is automatically created by JBPM when it
creates the task.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4070301#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...