Pregunta

¿Cuál es la mejor manera de mostrarle a un usuario que se canceló un flujo de trabajo?

Tengo un flujo de trabajo activado manualmente. ¿Hay alguna posibilidad de que pueda presentar el resultado del flujo de trabajo en un diálogo, o tengo que crear / actualizar una lista de listados o enviar un correo electrónico?

Por ahora, esta pregunta está en contexto del diseñador de flujo de trabajo en SPD. Pero si es posible un VS SLN, me gusta saber cómo.

Editar: Tengo un simple flujo de trabajo, que el usuario puede comenzar con algún argumento. En caso de que el usuario ingrese un valor especial, me gustaría cancelar el flujo de trabajo. El usuario que comenzó el flujo de trabajo no tendrá idea de que el flujo de trabajo se canceló a menos que ingrese al historial del flujo de trabajo para ver eso. Entonces, me pregunto si es posible mostrar un diálogo al usuario en el caso de que cancele el flujo de trabajo.

Gracias

Larsi

¿Fue útil?

Solución

Debe pensar en la ejecución del flujo de trabajo como algo separado de la interacción normal del navegador que hace un usuario. Puede comenzar un flujo de trabajo desde el navegador, pero después de eso, depende de los trabajos del temporizador interno ejecutar el flujo de trabajo (a veces puede ver esto con una carga pesada, un mensaje que dice que el flujo de trabajo se mostrará en el historial del flujo de trabajo). Por lo tanto, no creo que pueda recibir un mensaje de diálogo al usuario cuando se cancele el flujo de trabajo.

Lo que normalmente hago es tener un campo en el elemento original, digamos llamado estado y actualizarlo en ciertas etapas del flujo de trabajo, por ejemplo, comenzó, finalizó, canceló. De esta manera se muestra en la vista de lista. El flujo de trabajo de aprobación tiene algo similar. Normalmente agrega el campo a la vista predeterminada automáticamente.

Otros consejos

Puede hacer esto si usa Visio para crear el flujo de trabajo, consulte: http://blogs.msdn.com/b/visio/archive/2010/01/19/sharepoint-workflow-authoring-in-visio-premium-2010-part-2.aspx

La última captura de pantalla muestra cómo se ve en la web.

Si un flujo de trabajo que se cancela es una situación excepcional (es decir, el usuario realmente no debería haber escrito algo que causara que el flujo de trabajo se cancelara), puede enviarles un correo electrónico (Sputility.Email).

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