从 SharePoint Designer 中的工作流网站对象复制和粘贴的 SharePoint Online 工作流链接到源工作流

问题

假设出现了下面这种情景:

  • 您正在使用 SharePoint Designer 2013 和 SharePoint 2010 或 SharePoint 2013 工作流平台类型的工作流。
  • 在网站对象的“工作流”部分中突出显示工作流,然后使用 Ctrl+C 和 Ctrl+V 键盘快捷方式复制和粘贴工作流。
  • “网站对象”的“工作流”部分现在存在两个工作流,两个工作流的名称都相同。

在此方案中,更改或删除其中一个工作流时,将更改或删除这两个工作流。

解决方案

若要解决此问题,请勿在任何工作流上使用键盘快捷方式从网站对象的“工作流”部分复制和粘贴。 如果工作流是 可重用工作流,请使用功能区复制 和修改 工作流。

如果使用 SharePoint Designer 2013,请打开工作流,然后将操作从一个工作流复制并粘贴到另一个工作流。

删除链接的工作流

若要删除其他链接工作流,请按照相应版本的 SharePoint 的步骤操作。

对于 SharePoint 2010 工作流

删除复制和粘贴工作流时创建的其他.xml文件。 为此,请按照以下步骤操作:

  1. 使用 SharePoint Designer 2013 登录到受影响的网站。

  2. 选择 “所有文件”,然后选择“ 工作流”。

    注意

    全局可重用工作流位于 _catalogs/wfpub 中。

  3. 在工作流列表中选择受影响的工作流。

  4. 选择具有类似于 wfconfig_copy(1).xml格式的其他.xml文件,然后选择功能区上的“ 删除 ”。

注意

为工作流选择.xml文件时,请不要选择文件名,因为这会打开 “工作流设置” 页。

对于 SharePoint 2013 工作流

  1. 创建空白工作流。
  2. 复制受影响的工作流的内容,然后将内容粘贴到空白工作流。
  3. 删除原始工作流。

有关 SharePoint Designer 2013 中工作流内容的复制和粘贴支持的详细信息,请转到 SharePoint Designer 2013 中的复制和粘贴支持。

详细信息

在此方案中,尽管似乎创建了两个单独的工作流,但工作流实际上相同且不完整。 出现此问题的原因是 SharePoint 工作流的“网站对象”的“工作流”部分中不支持 Ctrl+C 和 Ctrl+V 键盘快捷方式。 此功能仅适用于使用 SharePoint Designer 功能区中的“复制和修改”按钮的可重用工作流

仍然需要帮助? 请转到 SharePoint 社区