Solución de errores de flujo de trabajo (SharePoint Server 2010)

 

Se aplica a: SharePoint Foundation 2010, SharePoint Server 2010

Última modificación del tema: 2016-11-30

Los flujos de trabajo se ven afectados por cualquier problema del entorno de usuario y, en especial, por el estado de los elementos de lista en los que opera un flujo de trabajo y la configuración de servidor que regula los flujos de trabajo.Cuando se detecta un problema, se produce un error en los flujos de trabajo. Las razones más comunes de los errores de flujo de trabajo son un defecto en el diseño del flujo de trabajo, problemas de red o permisos de usuario restringidos. Debido a la gran dependencia de todos estos factores y la complejidad que implica la creación de flujos de trabajo, la solución de problemas de los flujos de trabajo puede ser difícil.

Visualización de errores de flujo de trabajo en el explorador

Las causas de un error en un flujo de trabajo pueden ser muchas. Por ejemplo, puede designarse que un flujo de trabajo cree un nuevo elemento en una biblioteca, pero esta puede haberse eliminado. Otra posibilidad es que los permisos de usuario hayan cambiado desde que se inició el flujo de trabajo, lo que impide que un usuario pueda tener acceso al sitio para finalizar una tarea de flujo de trabajo. Cuando un flujo de trabajo no se finaliza correctamente, su estado final aparece en la columna con el nombre de ese flujo de trabajo en la lista a la que está asociado.

Además del estado Completado, otro estado final que se puede ver en esta columna es Error, Detenido, Error al inicio (reintentando) o Error al inicio.

Resolución de errores comunes de flujo de trabajo

Cuando el estado final de un flujo de trabajo se muestra como Error, el primer paso para solucionar el problema es determinar la causa del error. El método de solución de problemas que use depende del tipo de flujo de trabajo en el que se produjo el error (un flujo de trabajo predefinido, un flujo de trabajo de Microsoft SharePoint Designer o un flujo de trabajo personalizado de Visual Studio).

Para los flujos de trabajo predefinidos, la lista de historial de flujos de trabajo es una herramienta de solución de problemas útil. El historial de flujos de trabajo muestra el estado actual y todos los estados anteriores para un flujo de trabajo en ejecución. Cuando se produce un error en un flujo de trabajo, el último evento de la lista de historial de flujos de trabajo tiene el título Error. Esta lista proporciona información sobre cuándo se produjo el error, pero en general no muestra una descripción del problema para evitar mostrar información confidencial que podría provocar un problema de seguridad. Los errores más comunes se deben a errores de conectividad, una configuración de correo electrónico incorrecta o permisos de usuario restringidos.

Para obtener información acerca de cómo tener acceso a la lista de historial de flujos de trabajo, vea Presentación de informes de flujo de trabajo (SharePoint Server 2010).

Para los flujos de trabajo de Microsoft SharePoint Designer, cuando cree el flujo de trabajo, puede insertar acciones que se escriben en la lista de historial en cualquier momento durante el flujo de trabajo. Esta información ayuda a determinar el último paso correcto que finalizó el flujo de trabajo antes de que se produjera un error y también el paso en que se produjo dicho error.

Para los flujos de trabajo personalizados de Visual Studio, puede usar toda la funcionalidad de depuración disponible con Visual Studio y las opciones de solución de problemas para flujos de trabajo predefinidos.

Nota

Para obtener más información acerca de cómo depurar flujos de trabajo, vea el tema sobre la depuración de flujos de trabajo (paso 5) (https://go.microsoft.com/fwlink/?linkid=107820&clcid=0xC0A) en el blog del equipo de Microsoft SharePoint.