Bandingkan / Menguji Tarikh Kosong di SharePoint workflow Designer

Senario: Dalam aliran kerja SharePoint Designer, anda perlu menentukan apakah bidang tarikh yang kosong.

Masalah: SPD tidak menyediakan satu kaedah secara langsung untuk membandingkan tarikh untuk apa-apa selain daripada tarikh. Anda tidak boleh mencipta keadaan yang seperti ini: "Jika [DateField] sama dengan kosong".

Penyelesaian: Convert tarikh ke rentetan. Gunakan tali perbandingan untuk menentukan jika tarikh kosong.

Shots Skrin:

Screen Shot yang berikut menunjukkan bagaimana untuk melakukannya. Dalam senario ini, medan pada item, "Permit alam sekitar:Mula-mula membenarkan tarikh peringatan", dikemukakan dan kebakaran kerja sebagai tindak balas.

imej

imej

Nota:

Apabila saya cuba ini, Saya terkejut untuk mengetahui bahawa ia berfungsi. Saya adalah bimbang bahawa Reka bentuk SharePoint mungkin tidak membenarkan tugasan rentetan (Berubah-ubah:StringReminderDateDate) tetapi ia tidak membenarkan ia.

Saya juga bimbang bahawa membenarkan ia, nilai yang mungkin tidak sah dan sama ada meletupkan WF di runtime atau mungkin meningkatkan suhu global 1/2 ijazah, tetapi kebimbangan mereka tidak berasas.

</akhir>

Technorati Tags:

5 pemikiran untuk "Bandingkan / Menguji Tarikh Kosong di SharePoint workflow Designer

  1. Tim

    Soalan:
    1) Apabila saya cuba di atas, Ia tidak berfungsi kerana nilai tarikh kosong seolah-olah"?????" (Saya percaya ini adalah satu nilai NULL ditukar). Apabila saya memaparkan kandungan tali dinamik, Ia menunjukkan sebagai"?????".

    2) Joe – Bilakah anda menulis "Jika bidang adalah lebih besar daripada atau bersamaan dengan hari atau medan adalah kurang daripada atau sama dengan hari ini", Adakah anda bermaksud bahawa anda boleh menggunakan pembolehubah seperti "hari ini" dalam aliran kerja? Jika ya, anda boleh menjelaskan bagaimana? Saya telah cuba hampa, dan saya hanya mampu untuk mendapatkan nilai-nilai yang wujud dalam senarai.

    Balas
  2. Joseph
    Mengapa tidak hanya menguji keadaan:
    Jika Field adalah lebih besar daripada atau sama dengan Hari
    atau Field adalah kurang daripada atau sama dengan Hari
    Ini akan memberi anda sebuah "jika bidang bukan kosong, melakukan ini, lagi (bidang kosong) berbuat demikian"
    Balas
  3. Tiada nama
    Hujung Besar. Berfungsi dengan sempurna.
    Kini saya mencari cara toset tarikh tidak diperlukan untuk mengosongkan dalam aliran kerja. Mana-mana idea-idea?
    Balas

Tinggalkan Jawapan

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