Alur kerja SharePoint Designer, Acara receiver dan “Memperbarui daftar Item” versus “Menetapkan bidang di Item sekarang”

Kami memiliki serangkaian desain SharePoint alur kerja yang "berkomunikasi" dengan acara Penerima pada daftar melalui perubahan nilai kolom situs. Misalnya, Jika kolom situs "SetDuedate" diatur ke benar oleh alur kerja, acara Penerima mendeteksi bahwa perubahan, menghitung tanggal jatuh tempo dan menetapkan tanggal ke kolom situs lain, "Tanggal jatuh tempo." Kami berpisah hal-hal seperti ini karena acara Penerima dapat menghitung tanggal jatuh tempo menggunakan aturan kompleks bisnis (mempertimbangkan akhir pekan dan hari libur perusahaan) Sementara SPD benar-benar tidak dapat.

Dalam satu contoh spesifik, Kami berlari ke dalam masalah dengan trik ini. Debugging semua ini cukup sulit, Tapi kita sampai pada kesimpulan yang pasti bahwa dalam satu kasus (setidaknya), acara Penerima tidak berlari sepanjang waktu. Dalam satu langkah alur kerja, kita akan mengubah nilai kolom situs dan acara Penerima tidak muncul untuk menjalankan. Namun, itu berlari secara konsisten dalam berbagai langkah alur kerja.

Setelah meninjau it, Aku melihat bahwa langkah alur kerja bahagia digunakan "Update daftar Item" Sementara langkah lain digunakan "Set lapangan di Item sekarang." Update daftar Item memperbarui "item saat ini." Saya tidak yakin mengapa kami memilih satu atas yang lain karena mereka tampaknya akan melakukan hal yang sama.

Jadi … tindakan Update daftar Item itu menyebabkan peristiwa kebakaran. Dilain pihak, Menetapkan bidang dalam tindakan Item saat ini tidak.

Saya menggunakan Update daftar Item di kedua tempat dan Viola! Itu bekerja. [[ Total samping, Aku bermain biola untuk setiap hari untuk hampir 15 tahun ]]

Dari ini, Sementara saya percaya bahwa "menetapkan bidang" tindakan tidak menyebabkan peristiwa receiver untuk api, setidaknya beberapa waktu.

Masalah ini bedeviled kita untuk minggu.

Ini adalah salah satu dari mereka "diamati perilaku" posting. Saya melihat ini terjadi sekali dalam lingkungan tertentu dan saya membuat beberapa tebakan tentang mengapa hal-hal terjadi seperti yang mereka lakukan. Jika Anda memiliki setiap wawasan ke satu ini, Silakan berbagi di komentar.

</akhir>

Berlangganan ke blog saya.

Technorati Tags:

3 pemikiran tentang “Alur kerja SharePoint Designer, Acara receiver dan “Memperbarui daftar Item” versus “Menetapkan bidang di Item sekarang”

  1. Tidak ada nama
    Hi Paulus,
    Nice blog Anda tiba di sana.. Satu pertanyaan singkat untuk Anda..
    Item daftar pembaruan adalah seharusnya untuk memperbarui daftar item pada situs sharepoint yang sama.kanan?
    Bagi saya, hanya berfungsi untuk daftar yang sama (seperti menetapkan bidang dalam Item saat ini).. Jadi apa yang saya gunakan untuk memperbarui nilai-nilai dari daftar yang berbeda?
    Terima kasih.
    Honeyhline ~
    Balasan

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *