Chrisrod's Weblog

octubre 6, 2008

Uso de programas java para la asignacion de usuarios en jBPM

Filed under: JBPM — chrisrod @ 7:45 pm

 

Jbpm+users

Utilizando la interfaz “org.jbpm.taskmgmt.def.AssignmentHandler” es posible asignar un usuario o un grupo de usuarios a una tarea especifica del jBPM.

Lo unico que se tiene que hacer en la opcion de “Assignment” de cada tarea, escoger la opcion “Handler”, tal como se puede apreciar en la siguiente figura:

Dibujo

Figura 01. Task Assignment

El codigo java que ha de asignar un usuario en funcion de una variable es el siguiente:

Dibujo

Figura 02. Codigo java que asigna un solo usuario a una tarea

El codigo java que ha de asignar un grupo de usuarios, es el siguiente:

Dibujo

Figura 03. Codigo java que asigna un grupo de usuarios

Como pueden apreciar, el anterior codigo asigna una tarea a un grupo de usuarios en funcion del grupo al que pertenecen, el cual es extraido de una Base de Datos.

De esta forma es posible asignar usuarios de forma dinamica y lo mas importante la actualizacion de los actores a los cuales es asignada una determinada tarea solo necesita ser actualizada desde una Base de Datos  sin variar el codigo.

Deja un comentario »

No hay comentarios aún.

RSS feed for comments on this post. TrackBack URI

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: