Menggunakan Semaphores dalam alur kerja SharePoint Designer untuk mencegah loop tak berujung

Hal ini dimungkinkan untuk menyebabkan lingkaran setan dalam alur kerja SharePoint Designer. Pola penerapan umum seperti ini menyebabkan masalah:

  • Membuat alur kerja dan menghubungkan dengan daftar.
  • Menunjukkan bahwa hal itu harus mulai membuat item baru dan update dari item yang ada.
  • Langkah dalam alur kerja update bidang di "Item sekarang".
  • Karena item sekarang berubah, alur kerja mulai lagi.

Untuk mencegah ini lingkaran, menerapkan Semafor sederhana:

  • Menambahkan kolom situs (atau kolom untuk daftar/perpustakaan jika Anda tidak menggunakan jenis konten).
  • Menyembunyikannya dari laman penyuntingan (mudah dilakukan jika kolom situs melalui sifat, tidak mudah jika daftar kolom).
  • Dalam alur kerja, Periksa untuk melihat apakah nilai kolom Semafor kosong.
  • Jika itu kosong, set ke nilai non-kosong dan Lanjutkan.
  • Jika ini tidak kosong, keluar segera.

Ini dapat menjadi solusi yang cukup bernuansa, tergantung pada kebutuhan bisnis dan sebagainya, tetapi telah pola bisa diterapkan ketika saya telah membutuhkannya.

</akhir>

Technorati Tags:

Berlangganan ke blog saya.

6 pemikiran tentang “Menggunakan Semaphores dalam alur kerja SharePoint Designer untuk mencegah loop tak berujung

  1. Tidak ada nama

    http://www.batteryfast.com/toshiba/pa3123u-1brs.php BATERAI baru untuk TOSHIBA 5000 5100 Baterai laptop PA3123U PA3178U,
    http://www.batteryfast.com/toshiba/pa3176u-1bas.php Baterai laptop hitam baterai untuk Toshiba Portege M200 M205 PA3128U PA3191U,
    http://www.batteryfast.com/toshiba/pa3209u-1brs.php Baterai untuk Toshiba Satellite 1100 1110 PA3209U-1BRS baterai laptop,
    http://www.batteryfast.com/toshiba/pa3399u-1bas.php Baterai untuk baterai laptop Toshiba PA3399U-1BRS PA3399U-2BAS 1BAS,
    http://www.batteryfast.com/toshiba/pa3356u-1brs.php Baterai laptop Toshiba PA3356U-3BAS PA3356U-3BRS PA3456U-1BRS baterai,
    http://www.batteryfast.com/toshiba/pa3420u.php Toshiba pa3420u-1brs l10 l15 l20 baterai laptop,
    http://www.batteryfast.com/toshiba/pa3451u.php Baterai laptop TOSHIBA PA3451U-1BRS PABAS067,
    http://www.batteryfast.com/toshiba/pa3383.php Baterai untuk PA3383 TOSHIBA Satellite PA3383U-1BRS 12cells baterai laptop,
    http://www.batteryfast.com/toshiba/pa3431u-1brs.php Baterai laptop TOSHIBA SATELLITE M65 baterai PA3431U-BRS PABAS068,
    http://www.batteryfast.com/clevo/m540.php CLEVO m540 baterai laptop,
    http://www.batteryfast.com/uniwill/un255.php baterai laptop 255-3S4400-G1L1 un255 uniwill,
    http://www.batteryfast.com/uniwill/un258.php uniwill baterai laptop Amilo A-1630 A1630 UN258,
    http://www.batteryfast.com/uniwill/un755.php baterai laptop uniwill un755 755-4S4000-S1P1,
    http://www.batteryfast.com/uniwill/un223.php baterai laptop uniwill un233,
    http://www.batteryfast.com/apple/A1175.php Apple A1175 Macbook Pro 15-4 baterai laptop,
    http://www.batteryfast.com/asus/m3000-2.php Baterai untuk ASUS M3 M3N M3NP M3000 M3000N M3000NP 4S2P hitam laptop baterai,
    http://www.batteryfast.com/asus/m6-2.php Asus m6n a42-m6 m67 m6000 m68n baterai laptop,
    http://www.batteryfast.com/asus/a42-w1.php Asus W1 W1000 A42-W1 W1G W1Ga baterai laptop,
    http://www.batteryfast.com/asus/a31-s5-2.php Baterai laptop ASUS A31-S5 A32-S5 S52N S5000 S5200N S5N,
    http://www.batteryfast.com/mitac/8375-2.php MITAC 8375 8575 8575Baterai laptop baterai LAPTOP abu-abu 8575P,
    http://www.batteryfast.com/toshiba/pa3176u-1bas-2.php Baterai laptop hitam baterai untuk Toshiba Portege M200 M205 PA3128U PA3191U,
    http://www.batteryfast.com/acer/batcl32l.php acer aspire batcl32l 2000 batcl32 2001 2003 baterai laptop,
    http://www.batteryfast.com/acer/btp-73e1.php Acer travelmate 370 380 baterai laptop BTP-73e1 btp-50t3,
    http://www.batteryfast.com/acer/1670.php Acer LC.BTP05.004 bercita-cita 1670 baterai laptop seri,
    http://www.batteryfast.com/acer/as07a41.php AS07A41 bercita-cita 4310 4520 4710 4920 baterai laptop,
    http://www.batteryfast.com/acer/batbl50l6.php Aspire 3100 3690 5100 5110 9110 9800 baterai laptop,
    http://www.batteryfast.com/acer/batcl50l.php Acer travelmate 290 291 29x 292 batcl50l baterai laptop,
    http://www.batteryfast.com/acer/btp-36d1.php Acer travelmate 350 352 353 354 baterai laptop BTP - 36d 1,
    http://www.batteryfast.com/acer/btp-39d1.php baterai laptop Acer btp-620 btp - 39d 1 btp-39sn ms2103,
    http://www.batteryfast.com/acer/btp-43d1.php Acer travelmate 22 x 23 x 26 x 28 x baterai laptop btp - 43d 1,
    http://www.batteryfast.com/acer/squ-302.php Acer BT.Baterai laptop A1007.002 SQU-302,
    http://www.batteryfast.com/asus/a42-a4.php Asus a4 a4d a4g a4k a4l a4s pengendali ide a4000 a42-a4 baterai laptop,
    http://www.batteryfast.com/asus/a32-f3.php Baterai laptop A32-F3 baterai ASUS F3 F3J F3Q F3JA F3JM F3JF Hi-Capaci,
    http://www.batteryfast.com/compaq/146630-001.php baterai untuk COMPAQ M300 N400 146630-001 291694-001 baterai laptop,
    http://www.batteryfast.com/compaq/116314-001.php Baterai sesuai COMPAQ Presario 1200 1600 1800 116314-001 baterai laptop,
    http://www.batteryfast.com/compaq/pp2162s.php Baterai untuk Compaq Presario 311227-001 Baterai laptop PP2162S Laptop,
    http://www.batteryfast.com/compaq/232060-001.php baterai untuk COMPAQ N150 PP2111X 232060-001 231962-001 baterai laptop,
    http://www.batteryfast.com/dell/d9200.php Baterai Laptop notebook untuk baterai laptop Dell D9200 D5318 G5260,
    http://www.batteryfast.com/dell/m1210.php 6600mAh baterai sesuai baterai laptop DELL XPS M1210 NF343 HF674 baru,
    http://www.batteryfast.com/dell/312-0341.php 3sel baterai untuk Dell Latitude X 1 T6840 312-0342 Y6457 baterai laptop,
    http://www.batteryfast.com/dell/xd187.php Baru Dell Inspiron B130 1300 b120 baterai 312-0416 56Whr baterai laptop,
    http://www.batteryfast.com/gateway/m680.php Gateway M360 M460 M680 Notebook 8-sel baterai 6500949 baterai laptop,
    http://www.batteryfast.com/hp/hstnn-db17.php Baterai baru untuk baterai laptop HP M2000 seri DV1000 DV4000,
    http://www.ba
    tteryfast.com/HP/f2019b.php baterai untuk HP F2019 F2019A F2019B 6000 Baterai laptop VT6200 XT6200,
    http://www.batteryfast.com/hp/hstnn-db02.php Baterai untuk HP HSTNN-IB04 346970-001 DP399A HSTNN-DB02 baterai laptop,
    http://www.batteryfast.com/hp/n3402.php Baterai laptop F1739A baterai untuk HP XE XE2 Pavilion N3000 N3490 baru,
    http://www.batteryfast.com/hp/zt1000.php Baru baterai laptop baterai untuk HP Pavilion ZT1000 F2299A F3172B F3172A,
    http://www.batteryfast.com/gateway/btp-68b3.php Baterai untuk Gateway Solo M500 M505 Medion MD2900 MD6179 baterai laptop,
    http://www.batteryfast.com/toshiba/pa3382u-1brs.php Baterai sesuai Toshiba Track-1BRS D10-1BRS baterai laptop,

    Balasan
  2. Tidak ada nama

    http://www.hzygzs.com/contact Hangzhou menghias perusahaan
    http://www.hzygzs.com/about Hangzhou menghias perusahaan
    http://www.hzygzs.com/news Hangzhou menghias perusahaan
    http://www.hzygzs.com/ Hangzhou kantor dekorasi
    http://www.youither.com/pro/pro-cn.asp
    http://www.youither.com/pro/pro-bee3-cn.asp
    http://www.youither.com/pro/bee2.asp
    http://www.youither.com
    http://www.youither.com/pro/aloe.asp
    http://www.hzygzs.com/case Hangzhou menghias perusahaan
    http://www.hzygzs.com/messages Hangzhou menghias perusahaan
    http://www.yixinvalve.com.cn
    http://www.hzygzs.com/ Hangzhou toko dekorasi
    http://www.yixinvalve.com.cn Ball valve bola katup
    http://www.linlidq.com ATS
    http://www.whdq.net Pneumatik
    http://www.htbzj.net Bagian standar
    http://www.led-lt.com LED,Suzhou LED,Shanghai LED,Beijing LED
    http://www.smilestudio.cn Konstruksi situs web,Promosi website
    http://www.xinjusy.com Suzhou dekorasi perusahaan,Suzhou dekorasi perusahaan
    http://www.atsesj.com ATS
    http://www.x-qun.com Chip
    http://www.youither.com/pro/bee2.asp Royal Jelly
    http://www.youither.com/pro/aloe.asp Aloe Vera
    http://www.youither.com/pro/pro-bee3-cn.asp Propolis
    http://www.yixinvalve.com.cn/Products/View/1053valve.html Ball valve bola katup
    http://www.yixinvalve.com.cn Gerbang katup zhabei 阀
    http://www.yixinvalve.com.cn sudut katup sudut 阀
    http://www.yixinvalve.com.cn/Products/View/3004valve.html dokter air tagihan
    http://www.yixinvalve.com.cn Tekan
    http://www.yixinvalve.com.cn/Products/View/4003valve.html Katup
    http://www.yixinvalve.com.cn/Products/View/5075valve.html pemanas air panas
    http://www.yixinvalve.com.cn/Products/View/5071valve.html Fitting

    Balasan
  3. Tidak ada nama

    Belanja kotak kasするので誰でもかんたんにカードでお金をおつくりできます♪ご融資などではありませんので審査や面倒な手続きは一切ございません! ご返済方法は一括・リボ・分割(最高20回)・ボーナス一括などからお選びいただけます

    Balasan
  4. (tanpa nama) wrote:
    Paul,
    Silahkan responsd ini. Apakah pekerjaan solusi Anda jika item daftar diedit lebih kemudian satu kali?
    Balasan
  5. Tidak ada nama
    Mungkin aku kehilangan sesuatu di sini, tapi yang tampaknya bekerja pertama kalinya, tetapi tidak pernah lagi.
    Ketika Anda menetapkan bidang untuk bebas kosong, itu akan keluar waktu secone yang disebut. Itu bagus.
    Tetapi ketika Anda memutahirkan item, mengatakan 15 menit kemudian, kemudian bidang masih diatur ke bebas kosong, dengan demikian, keluar tanpa menjalankan alur kerja… aku melewatkan sesuatu.
    Saya harap saya, yang saya butuhkan untuk bekerja.
    Sebagai FYI, Aku punya solusi kurang elegan.
    Alih-alih menetapkan bendera pada item itu sendiri, Cara membuat sebuah entri dalam daftar baru. Kemudian untuk kedua kalinya melalui, Aku menghapusnya. Yang bertindak sebagai bendera, tetapi saya ingin solusi yang lebih elegan jika mungkin.
    Balasan
  6. Hal wrote:
    Untuk mengambil saran ini satu langkah lebih jauh –
    Saya membuat daftar kustom terpisah disebut pemberitahuan dan kolom untuk setiap alur kerja yang sudah. Aku sedang mengalami masalah saat mengirim email – menyebabkan loop – dan pengeboman inbox saya mail. Jadi sekarang, Saya memiliki alur kerja cek status kolom (nama yang sama) SEBELUM email dikirim, dan kemudian mengubah nilai setelah email dikirim.
    Balasan

Tinggalkan balasan

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