代码之家  ›  专栏  ›  技术社区  ›  Atma

将SharePoint Designer工作流从一个文档库移动到另一个文档库

  •  1
  • Atma  · 技术社区  · 15 年前

    我为“测试”文档库构建了一个sharepoint工作流。我现在要将此工作流移到“prod”文档库中。我成功地将sharepoint designer中的工作流从一个文档库复制到下一个文档库。但是,当我打开向导并尝试更改文档库时,无法为我创建工作流,因为带有此选项的下拉框被禁用。

    有人知道我怎么做到吗?

    3 回复  |  直到 13 年前
        1
  •  3
  •   knight0323    15 年前

    在sharepoint designer中建立关联后,更改关联的唯一方法是通过工作流的.xoml.wfconfig.xml文件。

    查找:

    <Association ListID="..." TaskListID="..." ... ></Association>
    

    现在你可以做两件事:

    1)在XML中完全编辑关联。

    2)删除XML中的关联,然后打开向导。它应该允许您选择一个新列表。 如果你这样做了,不要离开向导的第一页。 只需选择列表并点击Finish(即保存并退出)。如果在向导中更改页面,则所有字段引用都将无效。保存并退出后,请在重新进入向导时使用向导的全部功能。

        2
  •  0
  •   Robert Williams    15 年前

    您是否已重新检查新文档库的权限以确保您有足够的特权?

        3
  •  0
  •   Namwar Rizvi    13 年前

    还有一点需要注意的是,一旦恢复,请检查工作流的每个步骤,因为对变量或字段的引用可能已被guid替换。 例如,如果有向用户发送电子邮件的步骤,则该步骤可能已被guid替换。你只需要重新分配用户。