Simptome
Luați în considerare următorul scenariu: în SharePoint 2010, creați un flux de lucru aprobare configurat să pornească automat atunci când un element este modificat și, de asemenea, este configurat să actualizeze starea aprobării elementului după finalizarea fluxului de lucru. În acest scenariu, după ce se termină fluxul de lucru, starea aprobării elementului la care a fost pornit fluxul de lucru nu se actualizează.
Cauză
Acest comportament este proiectat. Opțiunea "Actualizați starea aprobării" din fluxul de lucru este un pas "după finalizarea", ceea ce înseamnă că pasul se efectuează după ce s-a finalizat deja fluxul de lucru. Dacă starea după finalizarea actualizării elementului de listă, acesta va declanșa fluxul de lucru din nou, deoarece fluxul de lucru este configurat pentru a porni automat la editare, rezultând o recurență infinită.
Rezolvare
Dacă intenționați să utilizați fluxul de lucru aprobare pentru aprobare conținut, debifați opțiunea "porniți acest flux de lucru atunci când un element este modificat" în definiția fluxului de lucru aprobare. Acest lucru va asigura că, după finalizarea fluxului de lucru, starea aprobării se actualizează corect.