@kukeltje: Many thanks for your immediate reply!

anonymous wrote :  Yes, it is understandable what you want to achieve, process 
wise. What I still do not understand is why you try to implement it by run-time 
modifying of the processdefinition. 
This is because I want to give the user the possibility to model his/her 
process in jBPM and, separated from that, define a set of business rules that 
should hold. Thus my validation mechanism is to function on any process no 
matter how it is modelled. The only thing that needs to be done by my 
"validation tool" in the XML-file of the process itself is to add the 
ActionHandler to each TaskNode programmatically.

anonymous wrote :  
  | Questions: 
  | - If you do not want the 'next' task to show up directly, when do you want 
it to show up and is there any trigger for it 
  | 
Ok I want, in case any of the rules fires, the process to stop, a new 
TaskInstance (which in my current implementation is outside of the current 
process in a kind of "alert process" only holding this one Task with the error 
message) to be displayed, and after the user clicked on that task instance that 
showed up (I assume that the user changes some data in his backend systems in 
order to make the system "rule conform" again) the process should be continued. 
So I thought a call of processInstance.suspend() at the moment when the rule 
fires and a processInstance.resume() at that moment when the TaskInstance of 
the "alert process" is executed would be best.

anonymous wrote :  
  | - what if the info entered for it is still not correct? 
  | 
Well as explained above the user does not necessarily need to enter new 
information, his information is assumed to be changed in the backend by the 
user / other users. Ok but the question persists: Well, the best solution would 
be, that the rules are validated again right away and the main process would 
only continue if this time everything is conform with all rules. So best would 
be if the ActionHandler which fires the rules or a similar ActionHandler would 
be called again somehow at this point.
But for now I am Ok with a situation where I just assume that the user corrects 
his data after I told him that someting is incorrect (through the TaskInstance 
of the "alert process"), so the rules do not need to fire again and the main 
process should just continue execution.

anonymous wrote :  
  | - Why not just use a jsf validator on the input field that requires the 
entry to be > 4
  | 
Because of the requirement that the rules do not belong to a specific process 
and the entries are not necessariliy made through process variables

Any hints for solving this issue?

Many thanks again for your help!
Cheers,
Maurice

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4047061#4047061

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4047061
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to