lunes, 25 de enero de 2010

Delay Workflow Sharepoint - Hotfix

Llevo unos días dando vueltas a un flujo en el que tengo una actividad "Delay" dentro de otra de bucle While con el objetivo de ejecutar el flujo a una hora determinada que el usuario introduce pero esto no funciona. Lo primero que probé fue cambiar estas dos actividades por otra de código y utilizar:
System.Threading.Thread.Sleep(SleepTime);

Pero esto tampoco funciona. El flujo nunca sale de esa actividad, es como si muriera cuando termina el bucle... Ante esta situación me puse a buscar en Google y lo pimero que encontré fue el siguiente Hotfix:

http://support.microsoft.com/default.aspx?scid=kb;en-us;932394

Como había actualizaciones posteriores no se podía instalar pero, tras instalar el SP2 del framework 3.0 (que en teoría incluye este hotfix) siguió sin funcionar así que volví a Google pero lo que he encontrado esta vez no es muy alentador:

http://social.msdn.microsoft.com/Forums/en/sharepointworkflow/thread/2390dcee-d2f3-4a55-a024-6ad14913568e

¿Realmente Microsoft no ha sido capaz de sacar una solución para este problema en 3 años?