Pregunta

En nuestra granja tenemos el siguiente problema: Creó un flujo de trabajo con unos pocos pasos.El primer paso es un paso "Asignar una variable", todos los pasos siguientes están dentro de un paso de impersonación. Ese flujo de trabajo funciona unos 7-10 días, después de eso, todos los flujos de trabajo nuevos se detienen después del primer paso justo antes del paso de la impersonación.El historial del flujo de trabajo muestra: "Cancelado" por "Cuenta del sistema" sin más información.El registro ULS no muestra nada con respecto a los flujos de trabajo (el nivel de registro se establece en "Alto", porque es un entorno de producción).

¿Alguna idea, qué podría hacer que el flujo de trabajo deje de funcionar después de unos días dentro del paso de la impersonia?

¿Fue útil?

Solución

I think we found the issue. It is caused by the workflow itself, because the workflow fires on item change and on item create. The item is changed within the worklfow and causes a recursion. I found this article (which is for 2007) which describes it in detail. However, it is strange that it worked sometimes and sometimes not. Maybe a timing issue somewhere. We have now changed the workflow so that it won't happen again (hopefully).

Otros consejos

Sometimes it can be cancelled because of assigning null value to a string type variable.

Licenciado bajo: CC-BY-SA con atribución
scroll top