Publicaciones etiquetadas ‘Workflow’

WorkFlow error: No se encuentra el grupo de usuarios

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en WorkFlow

En instalaciones con idioma Español, cuando configuramos los Workflows como “Asignar a:” basado en Roles y escogemos Originador del flujo de trabajo.

Nos encontramos que este nunca es asignado a ningún usuario y en tiempo de ejecución nos encontramos con el siguiente error:

No se encuentra el grupo de usuarios

Esto es debido a un error en la clase SysWorkflowProviderService método resolveParticipant.

El problema lo encontramos en la línea del IF

if (strcmp(enum2str(WorkflowActorType::Originator), _participant) == 0)

Esto es debido a que el parámetro _participant tiene una longitud de 20 caracteres y el texto que pasamos es mayor a 20, produciendo que siempre se devuelva FALSE en la función

_participant = Originador del flujo de trabajo

La manera de resolver el siguiente error es cambiando el tamaño del Extended WorkFlowParticipantToken a 40 caracteres.

HTTP status 405 Validar Workflow

1 Estrella2 Estrella3 Estrella4 Estrella5 Estrella (Sin calificar)
Cargando…
Escrito por René Roca el . Posteado en WorkFlow

En ciertas instalaciones, cuando intentamos validar la URL de Workflows, se nos produce el siguiente error:

"The request failed with HTTP status 405: Method Not Allowed"

Exactamente este error se nos produce  cuando tenemos la siguiente configuración en nuestro servidor:

– Windows 2008 R2 64 bits

– SQL Server 2008

– IIS 7

Para resolver este error, simplemente le indicaremos a nuestro application Pool que admita 32 bits, para ello tendremos que hacer los siguientes pasos:

- IIS -> Application Pool de WorkFlows -> botón derecho en propiedades avanzadas -> Cambiar 32 bits a Verdadero (TRUE)

Una vez realizado estos cambios, reiniciamos IIS para ello utilizaremos la setencia (iisreset) y ya podremos validar correctamente la URL desde Dynamics Ax (Axapta)