我们有一个共享点表单库,该库使用infopath将xml文档保存到该库中。我们在创建时就设置了SharePoint 2010工作流,以检查某些字段,然后进行更新。
但是,当工作流程启动时,这些字段没有任何值。如果我们将工作流程设置为等待1分钟,则当工作流程恢复时,这些字段将具有一个值。仅当使用信息路径客户端发送表单时,才会发生值填充中的此延迟。不是浏览器中的infopath表单。
这种情况并非每次都会发生,但至少有五十五十种。
我的猜测是,从Infopath客户端执行此操作时,项目创建和已发布字段中要填充到共享点之间的人口之间会略有延迟。
显而易见的解决方法是在每个工作流程的启动中设置一个延迟,但这似乎有些hacker。有更好的修复建议吗?