Error de Workflow de Múltiples AOS en Dynamics AX 2009

En algunas ocasiones tenemos el ambiente de pruebas y producción en un mismo servidor, algo que no es recomendable pero si por alguna razón lo tenemos y usamos el WorkFlow tendremos muchos inconvenientes.Si revisamos el visor de eventos o errores en el proceso por lotes en una llamada a un método callStatic o algo similar es por que hay conflicto en los dos workflow que estamos corriendo en el mismo servidor o puede ser que solo tengamos corriendo el de producción y este apuntando al de pruebas.

Para tener en cuenta no deberíamos tener dos WorkFlow corriendo en el mismo servidor, debido a que solo tenemos una configuración de bussiness conector y esta solo apunta a un servidor a la vez entonces si tenemos conflicto y queremos dejar uno solo funcionando a continuación vamos a ver como hacerlo:

Lo primero que debemos hacer es cancelar y eliminar todos los procesos en lotes relacionados con WorkFlow, para esto vamos a Base -> Consultas -> Trabajos por lotes y en este formulario filtramos que en el nombre contenga la palabra workflow o flujo de trabajo por lo general son dos procesos, los cancelamos y luego los eliminamos, esto lo debemos hacer en todos los ambientes que estén en este servidor.

Ahora debemos quitar la configuración de workflow, que esta en Administración del sistema -> Configurar -> Parámetros del flujo de trabajo o algo similar y quitamos la url y el grupo de trabajo por lotes, dejamos toda la configuración en blanco.

 

Ahora debemos apuntar la configuración del Business Conector al ambiente que queremos dejar funcionando el workflow para este caso el AOS que esta en el puerto 2714. WorkFlow

Luego de quitar estos parámetros y apuntar el Bussiness Conector al ambiente deseado debemos reiniciar el servicio de Microsoft Dynamics AX o AOS de todos los ambientes que esten en este servidor en los servicios de windows, igualmente reiniciar el servidor de IIS.

Ahora ingresamos al ambiente en que queremos dejar corriendo el WorkFlow y usamos el asistente para configurar nuevamente el workflow y ya nos debería funcionar, recuerda que solo podemos usar un ambiente con Workflow en el mismo servidor.

Si tienes preguntas no dudes en usar los comentarios.

Articulos Relacionados

Si te gusto este articulo suscribete a nuestro Blog