Skip to main content

将用户迁移到新版本

如果这不是您首次推广应用——您可能有用户在使用旧版本。

如果您对集成进行了次要的、非破坏性更改以改进其功能,则可以将用户迁移到最新版本。迁移用户时,它会更新他们所有的 Zap,包括已启用的 Zap。

次要更改与主要更改的区别是什么?

次要更改可确保 Zap 继续正常运行。这些更改需与前一个版本和新版本兼容。

在将用户迁移到新版本时,只会迁移活动的 Zap(不包括草稿)。在某些情况下,迁移后,使用旧版本应用的草稿的用户可能会编辑并发布该草稿,从而创建使用旧版本应用的 Zap。

Zapier 建议先将现有用户的一小部分迁移到新集成版本,以确认一切按预期运行。监控“监控”选项卡中的日志,并在准备就绪时,将其余用户迁移到新版本。

主要更改可能会导致活动的 Zap 出错并可能自动关闭。这些更改需要用户手动更新 Zap 才能恢复正常运行。了解更多关于集成中的破坏性更改、最佳实践以及对用户的影响。

Zapier 建议不要为主要更改尝试迁移用户。除非旧版本将无法继续正常工作,否则无需进行迁移。 如果必要,您可以弃用该版本,以提示用户手动更新到最新集成版本。请注意,弃用版本会对我们共同的用户造成更大干扰,比起迁移到最新推广版本,或在无法迁移时让用户保留在旧的私有版本上。

如果用户保留在旧的私有版本上,他们会在Zap 编辑器中看到提示,鼓励他们自行更新。

使用平台 UI 将用户迁移到新版本

平台 UI 中:

  1. 在左侧侧边栏的 管理 部分,点击您的 版本
  2. 在现有版本上,点击 三个点图标

Platform UI vs CLI comparison

  1. 点击 迁移

  2. 版本管理 侧边栏将出现在右侧。您需要指定:

    • 从版本。选择要迁移的版本。
    • 到版本。选择您希望迁移到的新版本。
  3. 要迁移哪些用户 字段中,选择以下选项:

    • 百分比。这将允许您基于 5% 到 100% 的百分比迁移用户。这种谨慎的方法有助于确保次要更新未意外造成问题。

      • 选择一个 百分比
      • 点击 迁移
    • 电子邮件。按电子邮件逐个迁移用户。注意:迁移单个用户只会迁移该用户私有的 Zap。与团队共享的 Zap共享的应用连接,或在团队/企业账户中的 Zap 不会 通过此方法迁移。

      • 电子邮件 字段中,添加 用户与 Zapier 账户关联的电子邮件地址
      • 点击 迁移
  4. 要迁移指定用户在所有账户中(包括团队和企业账户)的 Zap,包括私有和共享 Zap,您可以使用 CLI 中的 migrate 命令 并添加 --account 标志。请谨慎操作,因为这可能影响其他用户的共享 Zap。

  5. 版本管理侧边栏 将更新为显示 更新状态:估算中。一旦迁移完成,该侧边栏将消失。

一旦您确认新版本运行良好,即可继续迁移其余用户。

使用平台 CLI 将用户迁移到新版本

对于平台 CLI 用户,您可以使用 zapier migrate 命令 执行完整或部分迁移。

示例

# 将 1.0.0 版本的 100% 用户迁移到 1.0.1 版本  
zapier migrate 1.0.0 1.0.1

# 将 1.0.1 版本的 15% 用户迁移到 2.0.0 版本
zapier migrate 1.0.1 2.0.0 15

# 将特定用户 user@example.com 从 2.0.0 版本迁移到 2.0.1 版本
zapier migrate 2.0.0 2.0.1 --user=user@example.com