Membandingkan / Tes untuk tanggal kosong dalam alur kerja SharePoint Designer

Skenario: Dalam alur kerja SharePoint Designer, Anda perlu menentukan apakah Lapangan tanggal kosong.

Masalah: SPD tidak menyediakan metode langsung untuk membandingkan tarikh untuk apa pun selain tanggal. Anda tidak dapat membuat kondisi seperti ini: "Jika [DateField] sama dengan kosong".

Solusi: Mengkonversi tanggal ke string. Menggunakan perbandingan string untuk menentukan apakah tanggal kosong.

Screen shot:

Gambar layar berikut menunjukkan bagaimana melakukan ini. Dalam skenario ini, bidang item, "Izin lingkungan:Pertama mengizinkan pengingat tanggal", diajukan dan alur kerja kebakaran pada respon.

gambar

gambar

Catatan:

Ketika saya mencoba ini, Saya terkejut untuk mempelajari bahwa ia bekerja. Khawatir bahwa SharePoint Designer mungkin melarang penetapan string (Variabel:StringReminderDateDate) Tapi itu memungkinkan itu.

Juga prihatin bahwa memungkinkan, nilai yang mungkin menjadi null dan meledakkan WF pada saat runtime baik atau mungkin meningkatkan suhu global 1/2 gelar, Tapi kekhawatiran mereka tidak beralasan.

</akhir>

Technorati Tags:

5 pemikiran tentang “Membandingkan / Tes untuk tanggal kosong dalam alur kerja SharePoint Designer

  1. Tim

    Pertanyaan:
    1) Ketika saya mencoba atas, itu tidak bekerja karena nilai tanggal kosong tampaknya"?????" (Saya percaya ini adalah nilai NULL transposed). Ketika saya menampilkan isi dari string dinamis, itu muncul sebagai"?????".

    2) Joe – Ketika Anda menulis "Jika bidang lebih besar dari atau sama dengan hari ini atau bidang adalah kurang dari atau sama dengan hari ini", Apakah Anda berarti bahwa Anda dapat menggunakan variabel seperti "hari ini" dalam alur kerja? Jika demikian, Anda dapat menjelaskan bagaimana? Aku sudah mencoba keberuntungan tidak ada, dan aku hanya sudah mampu mengekstraksi nilai-nilai yang ada dalam daftar.

    Balasan
  2. Joseph
    Mengapa tidak hanya menguji kondisi:
    Jika bidang lebih besar dari atau sama dengan hari ini
    atau bidang adalah kurang dari atau sama dengan hari ini
    Ini akan memberi Anda "Jika bidang tidak kosong, melakukan hal ini, lain (kosong) melakukan itu"
    Balasan
  3. Tidak ada nama
    Tip besar. Bekerja sempurna.
    Sekarang saya mencari tanggal toset bebas-diperlukan cara untuk kosong di dalam alur kerja. Ide-ide?
    Balasan

Tinggalkan balasan

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