Sharepoint 2010可重用工作流程无法获得"开始日期"并恢复到1/1/0001

时间:2014-07-24 14:08:13

标签: sharepoint sharepoint-2010

尝试在日历列表上应用可重复使用的工作流程以发送时,例如包含“开始时间”和“结束时间”的电子邮件,您会注意到工作流始终将此值恢复为1/1/0001(DateTime的默认值,而“结束时间”的所有内容都可以正常工作。

设置:

AddingStart Time to a workflow Email

结果:

Before

许多解决方案已在网上提出但不起作用,最值得注意的是通过间接查找间接获得“开始时间”的建议:

Indirect lookup

但结果非常相似:

After

如果你问我,这是SP2010的一个主要问题......

1 个答案:

答案 0 :(得分:0)

然而,有一个解决方案,即使它不是最优雅的。

为了规避此错误并保留使用可重用工作流的灵活性,而不是列出特定工作流(不存在问题),您必须创建一个计算列"开始时间文本"或类似的东西。

接下来应用以下公式:

  

= TEXT([开始时间]," m / d / yyyy,h:mm:ss AM / PM")

Transform the field to text...

Update the lookup

这会产生所需的结果:

enter image description here

多数民众赞成。很麻烦,但它有效...