Senaryo: Bir SharePoint Designer workflow, bir tarih alanı boş olup olmadığını belirlemek gerekir.
Sorun: SPD bir tarihi dışında bir tarih karşılaştırmak için doğrudan bir yöntem sağlamaz. Böyle bir durumu oluşturamıyor: "Eğer [DateField] boş eşittir".
Çözüm: Tarihi bir dizgeye dönüştürür. Dize karşılaştırma tarihi boş olup olmadığını belirlemek için kullanın.
Ekran görüntüleri:
Aşağıdaki ekran görüntüleri bunun nasıl yapılacağını göster. Bu senaryoda, bir öğe üzerinde bir alan, "Çevre izni:İlk anımsatıcı tarihi izin", gönderilen ve iş akışı yanıt olarak harekete.
Notlar:
Ne zaman ı güvenilir bu, Bunun işe yaradığını öğrenmek hoş şaşırdı. SharePoint Designer dize atama izin verme merak ettim (Değişken:StringReminderDateDate) Ama o izin vermedi.
Ayrıca bu izin verilmesi söz konusu, değer null ve çalışma zamanında WF ya havaya bırakılabilecek veya belki de küresel sıcaklık yükseltmek 1/2 bir derece, Ama endişeleri asılsız olduğunu.
</sonunda>
Sorular:
1) Ne zaman ı güvenilir belgili tanımlık yukarıda, boş bir tarih değeri gibi görünüyor çünkü işe yaramıyor"?????" (Bu ters yazılan bir NULL değer olduğuna inanıyoruz.). Ne zaman dinamik dize içeriğini görüntüleme, Bunu gösteriyor"?????".
2) Joe – "bugün veya fazlası alan veya alan bugün eşit veya daha az olan" yazdığında, "bugünkü gibi değişkenleri kullanabilirsiniz demek" iş akışları? Öyleyse, -ebilmek sen açıklamak nasıl? Ben hiçbir şans çalışıyorum oldu, ve ben sadece listelerinde bulunan değerleri ayıklamak başladık.