比較 / 測試設計器 SharePoint 工作流中的空白日期

方案: 在設計器中 SharePoint 工作流, 你需要確定一個日期欄位是否為空.

問題: SPD 不提供直接的方法來比較日期以外的任何日期. 您不能創建此類的情況下: "如果 [DateField] 等於空白".

解決方案: 將日期轉換為字串. 使用字串比較來確定是否日期為空.

螢幕截圖:

下面的螢幕截圖展示如何做到這一點. 在此方案中, 專案中的欄位, "環境許可證:第一次允許提醒日期", 就提交和工作流激發的回應.

圖像

圖像

備註:

當我試過這個, 愉快地驚訝地瞭解它的工作. 我很擔心 SharePoint 設計師可能不允許字串賦值 (變數:StringReminderDateDate) 但它確實允許它.

我也是有關那允許它, 值可能為 null 並且要麼炸了 WF 在運行時或也許提高全球溫度 1/2 學位, 但這些問題是毫無根據.

</結束>

Technorati 標籤:

5 上“的想法比較 / 測試設計器 SharePoint 工作流中的空白日期

  1. 蒂姆 ·

    問題:
    1) 當我嘗試了以上, 它不工作的空日期值似乎是因為"?????" (這是一個換位的 Null 值). 當顯示動態字串的內容, 它顯示為"?????".

    2) 喬 – 當你寫道:"如果欄位是大於或等於今天或欄位是小於或等於今天", 你的意思是您可以使用變數,如"今天嗎" 在工作流中? 如果是這樣, 你能解釋一下如何? 我已經沒有祝你好運, 我只能一直能夠提取存在於清單中的值.

    答覆
  2. 約瑟夫 ·
    為什麼不只是測試條件:
    如果欄位是大於或等於到今天
    或欄位是小於或等於到今天
    這會給你"如果欄位不為空, 執行此操作, 其他 (欄位為空) 這樣做"
    答覆
  3. 沒有名稱
    偉大的提示. 完美.
    現在找一個方式的 toset 非所需日期內工作流為空. 任何的想法?
    答覆

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *