Domanda

Qual è il modo migliore per mostrare un utente che un flusso di lavoro è stato annullato?

Ho un flusso di lavoro attivato manualmente. Ci sono delle possibilità che posso presentare il risultato del flusso di lavoro in una finestra, o devo per creare / aggiornare un listitem, o inviare una e-mail?

Per il momento, questa domanda è nel contesto della Progettazione flussi di lavoro in SPD. Ma se uno SLN VS è possibile, mi piacerebbe sapere come.

Modifica Ho un flusso di lavoro semplice, che l'utente può iniziare con qualche argomento. Nel caso l'utente immette un valore speciale, desidero annullare il flusso di lavoro. L'utente che ha avviato il flusso di lavoro non hanno idea che il flusso di lavoro è stata annullata a meno che non va nella storia del flusso di lavoro per vedere che. Quindi mi chiedo se è possibile mostrare una finestra di dialogo per l'utente nel caso in cui annullo il flusso di lavoro?

Grazie

Larsi

È stato utile?

Soluzione

Si dovrebbe pensare di workflow in esecuzione come una cosa separata dalla normale interazione del browser un utente fa. È possibile avviare un flusso di lavoro dal browser, ma dopo che, spetta ai processi timer interni per eseguire il flusso di lavoro (a volte è possibile vedere questo con carico pesante, un messaggio che il flusso di lavoro è in coda verrà visualizzato sulla storia del flusso di lavoro). Quindi non credo che sarà in grado di ottenere un messaggio di dialogo per l'utente quando il flusso di lavoro viene annullata.

Quello che normalmente fare è avere un campo sulla voce originale, dire chiamato stato e aggiornamento che in determinate fasi del flusso di lavoro, ad esempio introduttiva, si è conclusa, Annullato. In questo modo viene visualizzata sulla visualizzazione elenco. Il flusso di lavoro di approvazione ha una cosa simile. Si aggiunge normalmente il campo alla visualizzazione predefinita automaticamente.

Altri suggerimenti

Si può fare questo se si utilizza Visio per creare il flusso di lavoro, vedi: http://blogs.msdn.com/b/visio/archive/2010/01/19/sharepoint-workflow-authoring- in-visio-premium-2010-parte-2.aspx

L'ultima schermata mostra come appare sul web.

Se un flusso di lavoro in corso l'annullamento è una situazione eccezionale (ad esempio: l'utente in realtà non avrebbe dovuto digitato qualcosa in che ha causato il flusso di lavoro per annullare)., Si poteva email (SPUtility.Email)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top