Flusso di lavoro del Designer SharePoint "cancellato" tramite account di sistema quando si utilizza impersonazione
-
09-12-2019 - |
Domanda
Nella nostra azienda agricola abbiamo il seguente problema: Creato un flusso di lavoro con alcuni semplici passaggi.Il primo passo è una fase "Assegna una variabile", tutti i seguenti passaggi sono all'interno di un passaggio di impersone. Quel flusso di lavoro funziona a circa 7-10 giorni, dopo che tutti i nuovi flussi di lavoro si arrestano dopo il primo passo poco prima della fase di impersonazione.La cronologia del flusso di lavoro viene visualizzata: "Annullato" da "Account di sistema" senza ulteriori informazioni.Il registro ULS mostra nulla per quanto riguarda i flussi di lavoro (il livello del registro è impostato su "alto", perché è un ambiente di produzione).
Qualche idea, cosa potrebbe causare il flusso di lavoro Smetti di funzionare dopo alcuni giorni all'interno del passaggio di Impersonation?
Soluzione
Penso che abbiamo trovato il problema.È causato dal flusso di lavoro stesso, perché il flusso di lavoro si accende sull'elemento cambia e sull'elemento creato.L'oggetto è cambiato all'interno del worklfow e provoca una ricorsione.Ho trovato Questo articolo (che è per il 2007) che lo descrive in dettaglio. Tuttavia, è strano che ha funzionato a volte e talvolta no.Forse un problema di temporizzazione da qualche parte.Ora abbiamo cambiato il flusso di lavoro in modo che non succederà di nuovo (si spera).
Altri suggerimenti
A volte può essere annullato a causa dell'assegnazione del valore nullo a una variabile di tipo stringa.