2

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

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

重新创建错误的步骤:

  • 登录到托管 IIS 和工作流管理器的 WFE 服务器,打开 SharePoint Designer 2013 并登录到 SharePoint 网站。

  • 使用 SharePoint Designer 2013 访问列表,在工作流部分中,单击新工作流。

  • 在新工作流对话框中,输入工作流详细信息,单击保存
  • 错误信息显示如下: 服务器端活动已更新。您需要重新启动 SharePoint Designer 才能使用更新版本的活动。

  • 重新启动 SharePoint Designer 后,在网站/工作流或列表/工作流部分中看不到保存的工作流。

解决方法

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

笔记

  • 工作流管理器 1.0 已安装。
  • 该站点已使用 Register-SPWorkflowService cmdlet 向 Workflow Manager 注册。

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

4

6 回答 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

于 2015-12-04T13:19:25.910 回答
1

熟悉Windows 8.1

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

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

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

于 2014-05-12T01:49:40.383 回答
1

我将 SharePoint Online 与 SharePoint Designer 2013 一起使用,并在尝试创建工作流时遇到了这个问题。我按照建议卸载了 Workflow Manager,它开始工作。我安装 Visual Studio 2015 时很可能安装了 Workflow Manager。我使用的是 Windows 10。

于 2015-12-26T20:12:09.033 回答
0

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

1 安装 Microsoft sharepoint 设计器服务包 1

2 安装共享点设计器的更新

享受它会起作用。

你的答案在这里

于 2019-03-17T06:28:03.937 回答
0
  1. 将 WorkflowManager 和 WorkflowManagerClient 更新为 CU4
  2. 卸载 Visual Studio
  3. 卸载 SPD
  4. 停用分布式缓存
  5. 删除 Web 应用程序(Central Admin 除外)
  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" 目录 "%APPDATA%\Microsoft\Web Server Extensions\Cache" 目录 "%USERPROFILE%\AppData\Local\Microsoft\WebsiteCache"

  7. 运行 iisreset

  8. 重启虚拟机
  9. 创建 Web 应用程序
  10. 安装防雷器
  11. 执行 iisreset
  12. 重启虚拟机
  13. 开放式 SPD
  14. 转到“选项 > 应用程序选项 > 常规选项卡”并让 - 仅选中以下框:“显示状态栏”和“显示目录列表和系统对象”> OK > OK
  15. 通过 SPD 打开网站
  16. 通过 SPD 创建新的 Workflow 2013

这就是我所做的。希望能帮助到你。

于 2017-11-15T17:32:41.213 回答
0

我遇到了同样的问题。解决方法是在安装了 sharepoint、工作流管理器和 Visual Studio 的主机之外的另一台机器上安装 sharepoint 设计器。这解决了这个问题,但是我后来遇到了其他问题,特别是在工作流 2013 中,特别是在尝试将它们保存为工作流模板或将它们发布为全局工作流时。因此,我尝试解决原始问题,以避免两个环境之间的差异并确保拥有正确的权限。经过漫长的日子,我为我的问题找到了另一个解决方法:

  • 在比较两个环境的文件夹 user profile\AppData\Local\Microsoft\WebsiteCache\sitename\version 时,我发现开发机器上缺少很多 dll。所以我从工作机器上复制了它们,然后我能够在有问题的机器上编辑工作流 2013。
于 2018-01-10T08:28:09.593 回答