Skip to main content

替换工作流

注意

对替换工作流功能的访问权限取决于您的集合权限和由工作流所有者确定的工作流设置。

使用替换工作流功能将一个工作流的最新版本合并到另一个工作流的版本历史记录中。这允许多个用户单独处理工作流,然后将所得到的更新再合并起来。将替换工作流功能与工作流迁移结合使用,以创建工作流开发和质量保证流程。

重要

当您将工作流替换为另一个工作流时,替换工作流版本不会被保留。原始工作流的所有版本都保留在替换的 工作流版本历史记录 中。两个工作流的所有结果都保留在 工作流结果 页面上。

  1. 在工作流详细信息页面上,选择 替换工作流

    Screenshot of a workflow detail page showing the Replace Workflow option.
  2. 选择将取代原始工作流的工作流并确认收到警告。

  3. 选择 替换

    Dialog window to confirm replacing a workflow.

您的替换工作流现在是原始工作流版本历史记录中的最新版本。版本历史记录中将显示“软件包已替换”注释。此版本将自动发布。

Screenshot of Workflow Version History screen showing the replaced workflow.

在 Server UI 的“工作流结果”页面上,您仍然可以访问原始工作流的结果。

疑难解答

如果您替换的工作流已发布为使用特定凭据运行,则可能会出现以下错误:

此工作流使用拥有者指定的凭证,但这些凭证已被删除。请联系此工作流的所有者或您的库管理员。

要解决此错误,原始工作流所有者需要打开新的最新版本并使用该原始凭据将其重新保存到Gallery。这是出于安全原因,以确保取代它的工作流不会使用原始凭据来访问非所有者预期的资源。