将 Zapier 或 Make 自动化流程迁移到新的地理编码主机
基于地理编码步骤构建的无代码自动化流程,需要与自定义代码不同的迁移方法。下面介绍如何完成这种切换。
回滚计划是迁移中这样一个部分:如果做得好,就没有人需要用到它,这也正是它在时间紧张时往往被跳过的原因。跳过它是一个错误,恰恰因为需要回滚却没有回滚计划的代价,远高于准备了一个最终没用上的计划的代价。
一个好的回滚计划的出发点是假设:无论您事先测试得多么彻底,新服务商至少会在某一方面表现得与旧服务商不同,而且是您没有预料到的。这不是悲观,只是对与外部系统集成通常情况的如实描述。围绕这个假设来规划,而不是寄希望于测试已经发现了一切,才能制定出更好的计划。
位置数据服务商切换的回滚计划应涵盖:
由于 My Geocode 的兼容主机完全复现了服务商的请求和响应结构,在基于兼容主机的迁移中,回滚通常只是把配置改回旧的主机和密钥,无需重新部署不同的解析代码,这缩短了真正需要回滚时执行回滚所花的时间。不过,这一点是双向的:这也意味着,值得在规划阶段专门测试一次回滚确实可行,而不是想当然地认为它可行,因为一条未经测试的回滚路径,与根本没有回滚计划并没有实质区别。
还值得决定的是,在您要回滚的那段时间内处理过的数据或请求该如何处理。如果某个批处理任务在夜间针对新服务商运行,而问题直到第二天早上才被发现,那么这批数据是需要重新处理,还是可以接受其中的差异?提前而不是在真正发生事故时决定这一点,可以在本已紧张的时刻少做一个决定。
一个只描述向前推进的迁移计划,从真正意义上说是不完整的计划。回滚这一半,才让迁移从一场单向的赌注变成一个经过深思熟虑、在证据需要时可以干净撤回的决定。