Sintomi
Si consideri lo scenario seguente: in SharePoint 2010 si crea un flusso di lavoro approvazione configurato per l'avvio automatico quando un elemento viene modificato e configurata anche per aggiornare lo stato di approvazione dell'elemento dopo il completamento del flusso di lavoro. In questo scenario, dopo il completamento del flusso di lavoro, lo stato di approvazione dell'elemento per il quale è stato avviato il flusso di lavoro non viene aggiornato.
Causa
Si tratta di un comportamento correlato alla progettazione del prodotto. L'opzione "Aggiorna lo stato di approvazione" nel flusso di lavoro è un passaggio "post-completamento", che indica che il passaggio viene eseguito dopo che il flusso di lavoro è già stato completato. Se lo stato di post-completamento aggiorna la voce di elenco, il flusso di lavoro viene riattivato perché il flusso di lavoro è configurato per l'avvio automatico della modifica, con conseguente ricorsione infinita.
Risoluzione
Se si intende usare il flusso di lavoro approvazione per l'approvazione del contenuto, deselezionare l'opzione "avvia il flusso di lavoro quando viene modificato un elemento" nella definizione del flusso di lavoro approvazione. In questo modo, dopo il completamento del flusso di lavoro, lo stato di approvazione verrà aggiornato correttamente.