jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Re: dato de paso a nodos

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Re: dato de paso a nodos
From: Demian Calcaprina <do-not-reply@xxxxxxxxx>
Date: Tue, 06 Sep 2011 12:04:32 -0400
Auto-submitted: yes
Delivery-date: Tue, 06 Sep 2011 12:23:30 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-624808-3-89918-1315234344314-2-625093-3-89918-1315324679116.jivesbs.jivemailuser@http://community.jboss.org>
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
References: <2-624808-3-89918-1315234344314.jivesbs.jivemailuser@http://community.jboss.org> <2-624808-3-89918-1315234344314-2-624837-3-84481-1315243122828.jivesbs.jivemailuser@http://community.jboss.org> <2-624808-3-89918-1315234344314-2-625093-3-89918-1315324679116.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
Demian *Calcaprina [*http://comunidad.*jboss.*org/Personas/*calca] creó la discusión

"*Re: dato de paso a nodos"

para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/625096#625096

--------------------------------------------------------------
empiezas vuestro proceso con este mapa.

Esto conseguirá llaves del mapa, y ponerles a la variable de proceso has definido.

Entonces, en un nodo de tarea, tienes que mapa cada variable de proceso necesitarás a una variable de nodo.

Entonces, cuándo eres en elemento de trabajo *handler, conseguirás los parámetros has definido para este nodo, no todas variables de proceso.

Para hacerlo más claro. Si estás utilizando *Eclipse *plugin, 
1) Define "*examOK" variable en proceso. Clic en proceso->Propiedades->Variables, y entonces añadir esta variable
2) Entonces, por ejemplo tienes un nodo de costumbre. Clic en el nodo->Propiedades->Parámetro *Mapping, y entonces pusiste el nombre de la variable de proceso, "*examOK", y el nombre lo utilizarás dentro de elemento de trabajo *handler (puede ser el mismo).
3) Entonces, con *workItem.*getParameter("*examOK") Tendría que trabajar.

Hope estas ayudas,

Demian
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/625096#625096]

Empieza una discusión nueva en *jBPM en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2034]

Demian Calcaprina [http://community.jboss.org/people/calca] created the discussion

"Re: passing data to nodes"

To view the discussion, visit: http://community.jboss.org/message/625096#625096

--------------------------------------------------------------
You start your process with this map.

This will get keys from the map, and put them into the process variable you have defined.

Then, in a task node, you have to map each process variable you will need to a node variable.

Then, when you are in work item handler, you will get the parameters you have defined for this node, not all process variables.

To make it more clear. If you are using Eclipse plugin, 
1) Define "examOK" variable in process. Click on process->Properties->Variables, and then add this variable
2) Then, for example you have a custom node. Click on the node->Properties->Parameter Mapping, and then you put the name of the process variable, "examOK", and the name you will use it inside work item handler (it can be the same).
3) Then, with workItem.getParameter("examOK") should work.

Hope this helps,

Demian
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/625096#625096]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>