Risolvere i problemi relativi a errori del flusso di lavoro

I flussi di lavoro sono sensibili a qualsiasi tipo di problema dell'ambiente utente, in particolare ai problemi relativi allo stato degli elementi di elenco su cui opera un flusso di lavoro e alle impostazioni del server da cui i flussi di lavoro vengono gestiti. Quando viene rilevato un problema, i flussi di lavoro non possono essere eseguiti. I motivi più comuni degli errori dei flussi di lavoro sono difetti di progettazione dei flussi di lavoro, problemi di rete o autorizzazioni utente limitate. A causa dell'elevata dipendenza da tutti questi fattori e della complessità dei flussi di lavoro, la risoluzione dei problemi dei flussi di lavoro può rivelarsi difficile.

Visualizzare gli errori dei flussi di lavoro nel browser

Gli errori dei flussi di lavoro possono essere dovuti a numerosi motivi. Ad esempio, un flusso di lavoro che crea un nuovo elemento in una raccolta può generare un errore perché la raccolta è stata eliminata o le autorizzazioni utente sono state modificate successivamente all'avvio del flusso di lavoro e quindi un utente non è in grado di accedere al sito per completare un'attività del flusso di lavoro. Se non è possibile completare un flusso di lavoro, lo stato finale del flusso di lavoro viene visualizzato nella colonna con il nome del flusso di lavoro stesso all'interno dell'elenco a cui il flusso di lavoro è associato.

Oltre a Completato, lo stato finale visualizzato in questa colonna può essere Errore, Interrotto o Errore in avvio (nuovo tentativo).

Se si fa clic sullo stato, viene visualizzata la pagina Stato flusso di lavoro, dove nella sezione Cronologia flusso di lavoro viene presentata una breve descrizione dell'errore.

Risolvere errori comuni dei flussi di lavoro

Quando lo stato finale visualizzato di un flusso di lavoro corrisponde a Errore, il primo passaggio della risoluzione del problema è determinare la causa dell'errore. Il metodo di risoluzione del problema utilizzato dipende dal tipo di flusso di lavoro in cui si è verificato l'errore: flusso di lavoro predefinito, flusso di lavoro di SharePoint Designer o flusso di lavoro personalizzato di Visual Studio.

Per i flussi di lavoro predefiniti, l'elenco della cronologia del flusso di lavoro rappresenta un utile strumento di risoluzione dei problemi. Nella cronologia di un flusso di lavoro in esecuzione è visualizzato lo stato corrente e tutti gli stati precedenti. Quando si verifica un errore del flusso di lavoro, l'ultimo evento nella cronologia è intitolato Errore. Nell'elenco sono disponibili informazioni sul momento in cui si è verificato l'errore, oltre a una breve descrizione di quanto accaduto. Gli errori più comuni sono causati da problemi di connettività, impostazioni di posta elettronica non corrette o autorizzazioni utente limitate. Per informazioni su come accedere all'elenco della cronologia di un flusso di lavoro, vedere Visualizzare i report dei flussi di lavoro.

Al momento della creazione di un flusso di lavoro di SharePoint Designer è possibile inserire azioni che eseguono operazioni di scrittura nell'elenco della cronologia in qualsiasi punto del flusso di lavoro. In tale modo è possibile vedere lo stato del flusso di lavoro e determinare l'ultimo passaggio completato prima dell'errore, nonché il passaggio in cui l'errore si è verificato.

Per i flussi di lavoro personalizzati di Visual Studio, è possibile utilizzare tutte le funzionalità di debug disponibili in Visual Studio, nonché le opzioni di risoluzione dei problemi dei flussi di lavoro predefiniti.

Nota

Informazioni approfondite per la risoluzione dei problemi verranno rese disponibili in futuro.

Riavviare un flusso di lavoro dopo la risoluzione dei problemi

Se durante l'esecuzione di un flusso di lavoro si verifica un errore, non è possibile riprendere il flusso di lavoro. Per eseguire il flusso di lavoro è necessario annullarlo o interromperlo e quindi riavviarlo. Per ulteriori informazioni su come annullare un flusso di lavoro, vedere Annullare un'istanza del flusso di lavoro.

Quando si riavvia un flusso di lavoro dopo la risoluzione dei problemi, l'approccio consigliato prevede l'impostazione dell'avvio manuale del flusso di lavoro. È quindi possibile eseguire il testing del flusso di lavoro avviandolo manualmente nel browser. In tale modo non è necessario creare elementi di elenco aggiuntivi per attivare un flusso di lavoro configurato per avviarsi quando viene creato un elemento.

Vedere anche

Concetti

Controllare lo stato del flusso di lavoro
Visualizzare i report dei flussi di lavoro