在SharePoint网站上使用SharePoint设计器保存工作流时,出现以下错误:
服务器端活动已更新。您需要重新启动SharePoint Designer才能使用更新版本的活动。
重新创建错误的步骤:
登录到托管IIS和工作流管理器的WFE服务器,打开SharePoint Designer 2013并登录到SharePoint网站。
使用SharePoint Designer 2013访问列表,在工作流程部分中,单击新工作流程。
错误信息显示如下: 服务器端活动已更新。您需要重新启动SharePoint Designer才能使用更新版本的活动。
重新启动SharePoint Designer后,在网站/工作流程或列表/工作流程部分中看不到保存的工作流程。
解决方法
当从WFE / Workflow管理器主机服务器以外的任何其他框通过SPD访问站点时重复上述步骤时,不会遇到错误,并且可以保存/发布工作流。
备注
有关为什么会发生这种情况的任何线索?
答案 0 :(得分:3)
将Microsoft.SharePoint.WorkflowServices.Activities.Proxy.dll
程序集复制到WebsiteCache文件夹(%USERPROFILE%\ AppData \ Local \ Microsoft \ WebsiteCache {Site Name} \ 15.0.0.4745)
http://www.jrjlee.com/2014/10/server-side-activities-have-been-updated.html
答案 1 :(得分:1)
熟悉Windows 8.1
在Windows Server 2008 R2上设置/配置远程SharePoint Server期间,我设法在我的客户端Windows 8计算机上安装Workflow Manager,同时错误地按照说明在服务器上执行此操作。
我在服务器上完成了Workflow Manager所需的操作,但从未从工作站客户端中删除它。在谷歌搜索了一下之后,我不断找到这个页面并最终实现了修复:
由于工作流程管理器是为Windows服务器版本设计的,因此您不应该在客户端上尝试使用SharePoint Designer创建工作流程。
答案 2 :(得分:1)
我正在使用SharePoint Online和SharePoint Designer 2013,并在尝试创建工作流时遇到了此问题。我按照建议卸载了Workflow Manager,它开始工作。我安装Visual Studio 2015时很可能安装了Workflow Manager。我在Windows 10上。
答案 3 :(得分:0)
运行CMD命令:
cd"%APPDATA%\ Microsoft \ Web Server Extensions \ Cache" del * .web / S / Q"%APPDATA%\ Microsoft \ Web Server Extensions \ Cache" cd"%USERPROFILE%\ AppData \ Local \ Microsoft \ WebsiteCache \" rmdir / S / Q"%USERPROFILE%\ AppData \ Local \ Microsoft \ WebsiteCache。" mkdir"%USERPROFILE%\ AppData \ Local \ Microsoft \ WebsiteCache" dir"%APPDATA%\ Microsoft \ Web Server Extensions \ Cache" dir"%USERPROFILE%\ AppData \ Local \ Microsoft \ WebsiteCache"
运行iisreset
多数民众赞成我所做的。希望它有所帮助。
答案 4 :(得分:0)
我遇到了同样的问题。 workarround是在另一台机器上安装sharepoint designer,而不是安装了sharepoint,workflow manager和visual studio的主机。这解决了这个问题,但是我后来遇到了其他问题,特别是工作流程2013,特别是在尝试将它们保存为工作流模板或将其作为全局工作流程发布时。所以我试图解决原始问题,以避免两个环境之间的差异,并确保拥有正确的权限。经过漫长的几天,我发现了另一个解决问题的方法:
答案 5 :(得分:0)
通过更新SharePoint设计器,可以解决此问题。单击链接,然后按照博客上提到的所有步骤进行操作。
1安装Microsoft sharepoint Designer Service Pack 1
2为共享点设计器安装更新
享受它会起作用。