So sánh / Thử nghiệm cho trống ngày trong quy trình làm việc SharePoint Designer

Kịch bản: Trong một quy trình làm việc SharePoint Designer, bạn cần phải xác định một trường ngày là trống.

Vấn đề: SPD không cung cấp một phương pháp trực tiếp để so sánh ngày để bất cứ điều gì khác hơn so với một ngày. Bạn không thể tạo ra một điều kiện như thế này: "Nếu [DateField] bằng trống".

Giải pháp: Chuyển đổi ngày đến một chuỗi. Sử dụng so sánh chuỗi để xác định ngày là trống.

Ảnh chụp màn hình:

Hiển thị ảnh chụp màn hình sau đây làm thế nào để làm điều này. Trong trường hợp này, một lĩnh vực trên một mục, "Giấy phép môi trường:Đầu tiên cho phép lời nhắc nhở ngày", đã nộp và quy trình làm việc cháy trong phản ứng.

hình ảnh

hình ảnh

Ghi chú:

Khi tôi cố gắng này, Tôi đã ngạc nhiên để tìm hiểu nó hoạt động. Tôi đã lo lắng rằng SharePoint Designer có thể không cho phép chuyển nhượng Chuỗi (Biến:StringReminderDateDate) nhưng nó đã làm cho nó.

Tôi cũng đã quan tâm rằng cho phép nó, giá trị có thể là null và hoặc là thổi lên WF tại thời gian chạy hoặc có thể tăng nhiệt độ toàn cầu 1/2 một mức độ, nhưng những người quan tâm là không có cơ sở.

</kết thúc>

Technorati Tags:

5 Những suy nghĩ trên "So sánh / Thử nghiệm cho trống ngày trong quy trình làm việc SharePoint Designer

  1. Tim

    Câu hỏi:
    1) Khi tôi đã cố gắng ở trên, nó không làm việc bởi vì giá trị của một ngày trống có vẻ là"?????" (Tôi tin rằng đây là một giá trị NULL transposed). Khi tôi hiển thị các nội dung của chuỗi năng động, nó thể hiện như là"?????".

    2) Joe – Khi bạn đã viết "Nếu lĩnh vực là lớn hơn hoặc bằng hôm nay hoặc lĩnh vực là nhỏ hơn hoặc bằng hôm nay", bạn có nghĩa là bạn có thể sử dụng các biến như "ngày hôm nay" trong quy trình công việc? Nếu như vậy, bạn có thể giải thích như thế nào? Tôi đã không cố gắng may mắn, và tôi đã chỉ có thể trích xuất các giá trị mà tồn tại trong danh sách.

  2. Joseph
    Tại sao không chỉ kiểm tra các điều kiện:
    Nếu lĩnh vực là lớn hơn hoặc bằng hôm nay
    hoặc lĩnh vực là nhỏ hơn hoặc bằng hôm nay
    Điều này sẽ cung cấp cho bạn một "Nếu lĩnh vực không phải là trống, làm điều này, khác (lĩnh vực là trống) làm điều đó"
  3. Không tên
    Mẹo tuyệt vời. Hoạt động hoàn hảo.
    Bây giờ tôi đang tìm một ngày toset một không-cần cách để trống rỗng bên trong quy trình làm việc. Bất cứ ý tưởng?

Để lại một trả lời Tim hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *