比较 / 测试工作流设计器 SharePoint 中的空白日期

方案: 在设计器中 SharePoint 工作流, 你需要确定一个日期字段是否为空.

问题: SPD 不提供直接的方法来比较日期以外的任何日期. 您不能创建此类的情况下: "如果 [DateField] 等于空白".

解决方案: 将日期转换为字符串. 使用字符串比较来确定是否日期为空.

屏幕截图:

下面的屏幕截图展示如何做到这一点. 在此方案中, 项目中的字段, "环境许可证:第一次允许提醒日期", 就提交和工作流激发的响应.

图像

图像

备注:

当我试过这个, 愉快地惊讶地了解它的工作. 我很担心 SharePoint 设计师可能不允许字符串赋值 (变量:StringReminderDateDate) 但它确实允许它.

我也是有关那允许它, 值可能为 null 并且也炸了 WF 运行时或也许提高全球温度 1/2 学位, 但这些忧虑是毫无根据的.

</结束>

Technorati 标签:

5 上“的想法比较 / 测试工作流设计器 SharePoint 中的空白日期

  1. 蒂姆 ·

    问题:
    1) 当我尝试了以上, 它不工作的空白日期值似乎是因为"?????" (这是一个换位的 NULL 值). 当显示动态字符串的内容, 它显示为"?????".

    2) 乔 – 当你写道:"如果字段是大于或等于今天或字段是小于或等于今天", 你的意思是您可以使用变量,如"今天吗" 在工作流中? 如果是这样, 你能解释一下如何? 我已经没有祝你好运, 我只能一直能够提取存在于列表中的值.

    答复
  2. 约瑟夫 ·
    为什么不只是测试条件:
    如果字段是大于或等于到今天
    或字段是小于或等于到今天
    这会给你"如果字段不为空, 执行此操作, 其他 (字段为空) 这样做"
    答复
  3. 没有名称
    伟大的提示. 完美.
    现在找一个方式的 toset 非所需日期内工作流为空. 任何的想法?
    答复

离开回复 蒂姆 · 取消回复

您的电子邮件地址不会被公开. 必需的地方已做标记 *