Hoje eu fiz um teste, a pedido do amigo Filipe, para criar um workflow, utilizando a açao Pause for Duration. Para tal, criamos um workflow sem qualquer Condiçao, apenas com a Ação “Pause for Duration” (claro que tivemos que inserir mais duas ações, apenas para ver se o workflow estava funcionando).
Adicionei a Ação Pause for 0 days, 0 hours, 1 minutes…
… E o workflow nunca mais acordava, ou seja, entrava em Pause e nunca mais voltava.
Devo dizer que esse problema é antigo, sabido e corrigido, então não demandou muita procura para encontrar a solução. A explicação é um bug no .NET Framework 3.0 (versão que traz o Windows Workflow Foundation) e que foi corrigido, segundo esse Knowledge Base.
Bom, depois de instalada a correção (que a minha máquina virtual não tinha) eu constatei que o problema estava resolvido.
;-)
[]s
Rodolfo