将用户迁移到新版本
如果这不是您首次推广应用——您可能有用户在使用旧版本。
如果您对集成进行了次要的、非破坏性更改以改进其功能,则可以将用户迁移到最新版本。迁移用户时,它会更新他们所有的 Zap,包括已启用的 Zap。
次要更改与主要更改的区别是什么?
次要更改可确保 Zap 继续正常运行。这些更改需与前一个版本和新版本兼容。
在将用户迁移到新版本时,只会迁移活动的 Zap(不包括草稿)。在某些情况下,迁移后,使用旧版本应用的草稿的用户可能会编辑并发布该草稿,从而创建使用旧版本应用的 Zap。
Zapier 建议先将现有用户的一小部分迁移到新集成版本,以确认一切按预期运行。监控“监控”选项卡中的日志,并在准备就绪时,将其余用户迁移到新版本。
主要更改可能会导致活动的 Zap 出错并可能自动关闭。这些更改需要用户手动更新 Zap 才能恢复正常运行。了解更多关于集成中的破坏性更改、最佳实践以及对用户的影响。
Zapier 建议不要为主要更改尝试迁移用户。除非旧版本将无法继续正常工作,否则无需进行迁移。 如果必要,您可以弃用该版本,以提示用户手动更新到最新集成版本。请注意,弃用版本会对我们共同的用户造成更大干扰,比起迁移到最新推广版本,或在无法迁移时让用户保留在旧的私有版本上。
如果用户保留在旧的私有版本上,他们会在Zap 编辑器中看到提示,鼓励他们自行更新。
使用平台 UI 将用户迁移到新版本
在平台 UI 中:
- 在左侧侧边栏的 管理 部分,点击您的 版本。
- 在现有版本上,点击 三个点图标。
-
点击 迁移。
-
版本管理 侧边栏将出现在右侧。您需要指定:
- 从版本。选择要迁移的版本。
- 到版本。选择您希望迁移到的新版本。
-
在 要迁移哪些用户 字段中,选择以下选项:
-
要迁移指定用户在所有账户中(包括团队和企业账户)的 Zap,包括私有和共享 Zap,您可以使用 CLI 中的
migrate
命令 并添加--account
标志。请谨慎操作,因为这可能影响其他用户的共享 Zap。 -
版本管理侧边栏 将更新为显示 更新状态:估算中。一旦迁移完成,该侧边栏将消失。
一旦您确认新版本运行良好,即可继续迁移其余用户。
使用平台 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