方案: 在设计器中 SharePoint 工作流, 你需要确定一个日期字段是否为空.
问题: SPD 不提供直接的方法来比较日期以外的任何日期. 您不能创建此类的情况下: "如果 [DateField] 等于空白".
解决方案: 将日期转换为字符串. 使用字符串比较来确定是否日期为空.
屏幕截图:
下面的屏幕截图展示如何做到这一点. 在此方案中, 项目中的字段, "环境许可证:第一次允许提醒日期", 就提交和工作流激发的响应.
备注:
当我试过这个, 愉快地惊讶地了解它的工作. 我很担心 SharePoint 设计师可能不允许字符串赋值 (变量:StringReminderDateDate) 但它确实允许它.
我也是有关那允许它, 值可能为 null 并且也炸了 WF 运行时或也许提高全球温度 1/2 学位, 但这些忧虑是毫无根据的.
</结束>
Technorati 标签: SharePoint 工作流
问题:
1) 当我尝试了以上, 它不工作的空白日期值似乎是因为"?????" (这是一个换位的 NULL 值). 当显示动态字符串的内容, 它显示为"?????".
2) 乔 – 当你写道:"如果字段是大于或等于今天或字段是小于或等于今天", 你的意思是您可以使用变量,如"今天吗" 在工作流中? 如果是这样, 你能解释一下如何? 我已经没有祝你好运, 我只能一直能够提取存在于列表中的值.