Re: [gxflow-l] Opcion Collaboration???

Hola Ricardo,

El error fue mio, debí haberte preguntado.
Te envío adjunto un xpz para evo 1.
Quedo documentado acá todo este tema, también se pueden descargar de ahí mismo los xpz para las versiones evo 1 y evo 2.

Cualquier problema a las ordenes.
Saludos,


El 14 de noviembre de 2012 20:57, Ricardo Hurtado D <rehd1@hotmail.com> escribió:
Hola Sebastian:

Me funciono perfectamente, el unico inconveniente que tuve fue la versión ya que estoy con evo1 y el export era para evo2, pero fue error mio por no comentar la versión que utilizamos, pero tenemos un equipo con evo2 y ahi hicimos las pruebas necesarias.

Muchas gracias
Saludos
Atte. Ricardo E. Hurtado



Date: Wed, 14 Nov 2012 11:05:55 -0200
From: sdelrio@genexus.com
To: gxflow-l@gxtech.com.uy; rehd1@hotmail.com

Subject: Re: [gxflow-l] Opcion Collaboration???

Hola Ricardo,
Disculpa la demora, te envio adjunto un xpz con un ejemplo.
Para que se funcione hay que crear en workflow el rol "Jefe", asignarlo a algunos usuarios y habilitar en el cliente de WF el event handling "On new instance"



En este diagrama, para la tarea Order Authorization se crean n workitems según una cantidad de usuarios que cumplen con una condicion (en este caso una por cada usuario que tenga el rol "Jefe").
El procedimiento que define la cantidad de workitems es CountWorkitems.
Este proc tiene que tener la regla parm definida en el doc que te pase.



En ese proc se guardan en un dato relevente de tipo vector los usuarios a los que luego se les va a asignar cada workitem.
Para que luego de creados los workitems se asignen automaticamente a los usuarios correspondientes, hay que indicar en proc que realice la asignacion en la propiedad "On new instance" de la tarea (en este caso ese proc es NewInstanceAssign).
El proc usado en esta propiedad debe recibir por parametro una variable de tipo WorkflowEvent.




Cualquier duda avisame.

Saludos,


El 12 de noviembre de 2012 20:17, Ricardo Hurtado D <rehd1@hotmail.com> escribió:
Hola muchas gracias por responder, he revisado los links que me enviaste y me resultaron de ayuda.

Antes que nada los usuarios si pertenecen a un solo rol, pero deben ser asignados dependiendo de ciertas condiciones ya establecidas, lo de la UO creo que te refieres a "unidad organizacional" pero ese tema no lo estamos ocupando.

Ya me genera las n solicitudes, de esto me surgieron algunas dudas respecto a esto.

En la pagina de "Loop Property", dice que se puede hacer mediante un procedimiento, el procedimiento lo tendría que definir en la propiedad "Expression Type", de ser así no se si tengas algún ejemplo  de como hacerlo??

y en que momento debo definir la parte de la asignación???

Gracias
Atte. 
Ricardo E. Hurtado





Date: Mon, 12 Nov 2012 10:29:07 -0200
From: sdelrio@genexus.com
To: gxflow-l@gxtech.com.uy
Subject: Re: [gxflow-l] Opcion Collaboration???


Hola Ricardo,
Para que una tarea se ejecute n veces en paraleo, se debe definir en el grupo de propiedades looping, que la misma es multi-instance y parallel.
Acá hay información sobre estas propiedades.

En la propiedad Expression Rule (indica la cantidad de workitems que quiere que se generen), se puede utilizar un atributo o un dato relevante para tu caso que es dinámico.
Luego de que se crean los workitems, deberías utilizar el metodo assign del tipo de dato workflowworkitem y el workitem lo podés obtener a través del contexto.

Los usuarios a los se les van a asignar los workitems, pertenecen a una UO? son todos los que tengan un rol específico?

Saludos,


El 9 de noviembre de 2012 19:14, Ricardo Hurtado D <rehd1@hotmail.com> escribió:
Hola Buenas tardes.

Mi problema es: tenemos un flujo de flow en el que al terminar la tarea de captura de solicitud, esta se debe pasar a ciertas personas que autorizaran la solicitud, el numero de personas es variable(pudiendo ir de 1 a 3 o hasta mas), lo que nos ocasiona un problema por que quieren que las solicitudes sean en paralelo, se les habia mostrado un preview donde se hizo funcionar de manera cíclica.

Ahora estamos buscando un forma de hacerlo en paralelo y la opción collaboration 

Como hago que se generen n autorizaciones y que dichas autorizaciones se asignen a ciertos usuarios ya definidos??? 

De antemano muchas gracias 

Saludos
Ricardo E. Hurtado



--
Sebastian del Rio
Soporte | GXportal - GXflow.

Av. Italia 6201, Ed. Los Pinos, P1
Montevideo, Uruguay

Follow us on | Facebook | Twitter | LinkedIn | YouTube





--
Sebastian del Rio
Soporte | GXportal - GXflow.

Av. Italia 6201, Ed. Los Pinos, P1
Montevideo, Uruguay

Follow us on | Facebook | Twitter | LinkedIn | YouTube





--
Sebastian del Rio
Soporte | GXportal - GXflow.

+598 2601 2082
Av. Italia 6201, Ed. Los Pinos, P1
Montevideo, Uruguay

Follow us on | Facebook | Twitter | LinkedIn | YouTube


--
 
 

0 Response to "Re: [gxflow-l] Opcion Collaboration???"

Publicar un comentario