通过sharepoint designer保存工作流时出错:服务器端活动已更新

问题描述 投票:2回答:6

在SharePoint网站上使用SharePoint设计器保存工作流时,出现以下错误:

服务器端活动已更新。您需要重新启动SharePoint Designer才能使用更新版本的活动。

重新创建错误的步骤:

  • 登录到托管IIS和工作流管理器的WFE服务器,打开SharePoint Designer 2013并登录到SharePoint站点。
  • 使用SharePoint Designer 2013访问列表,在工作流程部分中,单击新工作流。
  • 在新工作流对话框中,输入工作流程详细信息,单击“保存
  • 错误消息显示如下:服务器端活动已更新。您需要重新启动SharePoint Designer才能使用更新版本的活动。
  • 重新启动SharePoint Designer后,在站点/工作流程或列表/工作流程部分中看不到保存的工作流程。

解决方法

当通过SPD从WFE / Workflow管理器主机服务器之外的任何其他框访问站点时重复上述步骤时,不会遇到错误,并且可以保存/发布工作流。

笔记

  • Workflow Manager 1.0已安装。
  • 该站点已使用Register-SPWorkflowService cmdlet在Workflow管理器中注册。

有关为什么会发生这种情况的任何线索?

workflow sharepoint-designer
6个回答
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
投票

有Windows 8.1经验

在Windows Server 2008 R2上设置/配置远程SharePoint Server期间,我设法在我的客户端Windows 8计算机上安装Workflow Manager,同时错误地按照说明操作,因为我应该在服务器上执行此操作。

我在服务器上完成了Workflow Manager所需的工作,但从未从工作站客户端中删除它。在谷歌搜索了一下之后,我一直在寻找这个页面并最终实现了修复:

由于工作流管理器是为Windows服务器版本设计的,因此您不应该在客户端上尝试使用SharePoint Designer创建工作流。


1
投票

我在使用SharePoint Online和SharePoint Designer 2013时尝试创建工作流时遇到了此问题。我按照建议卸载了Workflow Manager,它开始工作。我安装Visual Studio 2015时很可能安装了Workflow Manager。我在Windows 10上。


0
投票
  1. 将WorkflowManager和WorkflowManagerClient更新为CU4
  2. 卸载Visual Studio
  3. 卸载SPD
  4. 停用分布式缓存
  5. 删除Web应用程序(中央管理员除外)
  6. 运行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”
  7. 运行iisreset
  8. 重启VM
  9. 创建Web应用程序
  10. 安装SPD
  11. 执行iisreset
  12. 重启VM
  13. 打开SPD
  14. 转到“选项>应用程序选项>常规选项卡”,只选中以下复选框:“显示状态栏”和“显示目录列表和系统对象”>确定>确定
  15. 通过SPD打开网站
  16. 通过SPD创建新的Workflow 2013

多数民众赞成我所做的。希望能帮助到你。


0
投票

我遇到了同样的问题。 workarround是在另一台机器上安装sharepoint designer,而不是安装了sharepoint,workflow manager和visual studio的主机。这解决了这个问题,但是我后来遇到了其他问题,特别是工作流程2013,特别是在尝试将它们保存为工作流模板或将其作为全局工作流程发布时。所以我试图解决原始问题,以避免两个环境之间的差异,并确保拥有正确的权限。经过漫长的几天,我发现了另一个解决问题的方法:

  • 当比较两个环境的文件夹用户配置文件\ AppData \ Local \ Microsoft \ WebsiteCache \ sitename \版本时,我发现在开发机器上有很多dll缺失。所以我从工作机器上复制了它们,然后我就可以在有缺陷的机器上编辑工作流程2013。

0
投票

通过更新SharePoint设计器,您可以解决此问题。单击链接并按照博客中提到的所有步骤操作。

1安装Microsoft sharepoint designer Service Pack 1

2安装sharepoint设计器的更新

享受它会工作。

Your answer is here

© www.soinside.com 2019 - 2024. All rights reserved.