SharePoint Designer workflow, Penerima Acara dan “Update Senarai Item” berbanding “Set Field dalam Perkara Semasa”

Kita mempunyai satu set SharePoint aliran-kerja Reka bentuk yang "berkomunikasi" dengan satu peristiwa penerima dalam senarai melalui perubahan lokasi lajur nilai. Sebagai contoh, Jika ruangan laman web "SetDuedate" bakal benar oleh alur kerja, penerima sekiranya mengesan perubahan tersebut, mengira tarikh kena dibayar dan pemegang serah hak tarikh tersebut ke satu lagi laman web ruangan, "Tarikh matang." Kami berpecah perkara-perkara seperti ini kerana sekiranya penerima boleh mengira tarikh genap masa yang menggunakan kaedah-kaedah perniagaan yang kompleks (mengambilkira hujung minggu dan cuti Syarikat) manakala SPD benar-benar tidak boleh.

Dalam satu contoh khusus, kita berlari ke dalam masalah dengan silap mata ini. Penyahpepijatan semua ini adalah agak sukar, tetapi kami datang ke kesimpulan yang pasti, bahawa dalam satu kes (sekurang-kurangnya), Sekiranya penerima tidak berjalan sepanjang masa. Dalam satu langkah dalam aliran kerja, kami akan menukar nilai lajur lokasi dan penerima acara tidak hadir untuk menjalankan. Walau bagaimanapun, Ia berjalan secara konsisten dalam satu langkah berbeza aliran di.

Selepas mengkaji semula, Saya melihat bahawa langkah aliran kerja senang digunakan "Kemaskini Senarai Item" manakala langkah lain digunakan "Set medan di perkara semasa." Kemas kini senarai Item adalah mengemaskini "perkara semasa." Saya tidak pasti mengapa kami memilih satu daripada yang lain kerana mereka seolah-olah akan melakukan perkara yang sama.

Jadi … tindakan Kemaskini Senarai Item pula menyebabkan keadaan kebakaran. Sebaliknya, Medan menetapkan dalam perkara semasa tindakan tidak.

Aku dulu Update Senarai Item dalam kedua-dua tempat dan Viola! Ia bekerja. [[ Jumlah yang diperuntukkan, Saya bermain biola untuk setiap hari bagi hampir 15 tahun ]]

Daripada ini, Saya secara tentatif percaya bahawa "menetapkan bidang" tindakan tidak menyebabkan acara penerima kepada api, sekurang-kurangnya beberapa masa.

Isu ini bedeviled kami selama beberapa minggu.

Ini adalah salah satu daripada orang-orang "memerhatikan tingkah laku" jawatan. Saya perhatikan ini berlaku sekali dalam persekitaran yang tertentu dan saya membuat beberapa tekaan tentang mengapa perkara-perkara yang berlaku seperti yang mereka lakukan. Jika anda mempunyai mana-mana wawasan ke dalam satu, Sila kongsi di komen.

</akhir>

Langgan ke blog saya.

Technorati Tags:

3 pemikiran untuk "SharePoint Designer workflow, Penerima Acara dan “Update Senarai Item” berbanding “Set Field dalam Perkara Semasa”

  1. Tiada nama
    Hi Paul,
    Nice blog anda sampai ke sana.. Satu soalan singkat untuk anda..
    Kemas kini senarai Item sepatutnya menjadi untuk mengemaskini mana-mana item senarai pada tapak sharepoint sama... hak?
    Bagi saya, Ia hanya berfungsi untuk senarai sama (sama seperti Set medan dalam Item semasa).. Jadi apa saya menggunakan untuk mengemaskini nilai dari senarai yang berbeza?
    Terima kasih.
    Honeyhline ~
    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *