Gejala
Pertimbangkan skenario berikut ini: di SharePoint 2010, Anda membuat alur kerja persetujuan yang dikonfigurasi untuk dimulai secara otomatis ketika item diubah dan juga dikonfigurasi untuk memperbarui status persetujuan item setelah alur kerja telah selesai. Dalam skenario ini, setelah alur kerja selesai, status persetujuan dari item yang memulai alur kerja tidak akan diperbarui.
Penyebab
Perilaku ini merupakan bagian dari rancangan program. Opsi "Perbarui status persetujuan" dalam alur kerja adalah langkah "Paskan", yang berarti langkah tersebut dilakukan setelah alur kerja telah selesai. Jika status Post-completion memperbarui item daftar, itu akan memicu alur kerja lagi karena alur kerja dikonfigurasikan untuk mulai secara otomatis pada Edit, yang mengakibatkan rekursi tak terbatas.
Pemecahan Masalah
Jika Anda ingin menggunakan alur kerja persetujuan untuk persetujuan konten, kosongkan opsi "mulai alur kerja ini ketika item diubah" dalam definisi alur kerja persetujuan. Ini akan memastikan bahwa setelah penyelesaian alur kerja, status persetujuan mendapat diperbarui dengan benar.