SharePoint 2013;使用SharePoint Designer发布时,SharePoint 2010工作流不会更新

时间:2015-06-29 18:45:42

标签: workflow sharepoint-2013 sharepoint-designer

更新后的SharePoint 2010工作流程在iisreset之前无效。

我正在使用:

  • SharePoint 2013,CU已更新至2015年5月
  • SharePoint Designer 2013 32位

步骤:

  1. 创建一个包含两列Title(默认),NewText(单行文本)
  2. 的新列表
  3. 使用SPD2013创建SharePoint 2010列表工作流。工作流程设置为仅手动运行。它唯一的作用是在运行时将文本放入NewText字段。
  4. 创建列表项
  5. 手动运行工作流程 - 工作正常
  6. 在SPD2013中编辑工作流,只需在NewText字段中输入不同的文本即可。例如最初文本是“FirstTry”改为“SecondTry”
  7. 检查错误(当然没有)
  8. 发布 - 没有错误
  9. 我查看列表的工作流程,看到原始工作流程已按预期更换。 (新工作流程列在原始工作流程中,名称后面带有(上一版本...)。
  10. 在项目上运行工作流程 - 文本不会更改。
  11. 创建新项目
  12. 运行工作流程 - 文本设置为“FirstTry”NOT“SecondTry”
  13. 重新检查SPD中的工作流程,重新发布等不做更改
  14. 执行iisreset - 现在工作流程根据需要将文本设置为“SecondTry”。如上所述,进一步的变化仍然存在问题。
  15. 我在多个网站集,列表,不同字段等上尝试了这个

    我已经尝试过其他人的建议。最常见的是清除%LOCALAPPDATA%\ Microsoft \ WebsiteCache。这对我没有用,没有任何改变是症状。

    其他建议是将WF创建为SharePoint 2013工作流程。虽然这似乎工作正常(我实际上有一个不同的问题),但这不是最终答案,因为有时我们需要使用SP2010工作流程。例如,SP2013仅将SP2010工作流程用作工作流程批准操作。此外,SP2013工作流程不提供启动批准过程,并且所有OOTB工作流程均基于SP2010工作流程。

    我们确实需要能够更新SP2010工作流程 - 显然iisreset不是解决方案。

    我正在把头发拉出来。救命!!请!!

1 个答案:

答案 0 :(得分:0)

我从TechNet社区得到了这个答案似乎有效。

我建议在工作流程列表中启用版本控制,然后检查问题是否仍然存在。 打开SharePoint Designer>单击所有文件>右键单击所有文件选项卡下的工作流,然后选择属性>单击菜单中的管理网页按钮>单击浏览器中的版本控制设置。

以下是一个类似的帖子供您参考: https://social.msdn.microsoft.com/Forums/office/en-US/a63a1894-6b1d-420a-95dd-b6c546eab34d/updates-made-to-sharepoint-designer-2010-workflow-do-not-show-up-on-the-server?forum=sharepointcustomizationprevious