[jboss-user] [jBPM Users] - Re: How to signal subprocess?
cmjhingeniero
do-not-reply at jboss.com
Fri Nov 27 15:57:48 EST 2009
Hi
I have a state that has an event that is consumed until the flag reaches a certain value. When you reach this value need to turn to another task. As I do this, some examples in java
| <state g="438,14,92,52" name="verificar repo">
| <on event="start">
| <timer duedate="1 minutes" repeat="10 seconds"/>
| <event-listener class="com.configuracion.eventos.VerificarReposicion">
| <field name="documento"><object expr="#{resReposicion}"/></field>
| <field name="caf"><object expr="#{txtCaf}"/></field>
| </event-listener>
| </on>
| <transition to="enviar email"/>
| </state>
|
| <mail g="562,14,107,54" name="enviar email">
| <to addresses="carlosj at audifarma.com.co"/>
| <subject>Prueba</subject>
| <text>Prueba</text>
| <transition to="fin_1"/>
| </mail>
|
| public void notify(EventListenerExecution execution) throws Exception {
| ProcessInstance processInstance = executionService.findProcessInstanceById("Pendientes-1");
| String respuesta = execution.getVariable("respuesta")+"";
| if (respuesta.equals(null)) {
| respuesta = new String();
| execution.setVariable("respuesta", respuesta);
| }
| ReposicionDao reposicion = new ReposicionDao();
| respuesta = reposicion.verificarCarguePorReposicion(documento, caf);
| execution.setVariable("respuesta", respuesta);
|
| if(execution.getVariable("respuesta").toString().equals("N")){
| executionService.signalExecutionById(processInstance.getId(),"enviar email");
| }
| }
|
Thanks
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4267864#4267864
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4267864
More information about the jboss-user
mailing list