先接受一个前提:你手上的步骤文档可能已经过期,而界面本身未必是错的。此时不要反复照做,而应把“步骤”和“界面”当成两条独立线索,先判断差异属于路径改名还是能力下线,再决定是继续沿旧路径找入口,还是改用新入口完成同一目标。判断依据是:旧步骤中提到的对象是否还能通过搜索、直接地址或相邻菜单被找到。能找到,属于路径改名;完全找不到且没有替代入口,才按能力下线处理。
这种情况下继续定位的成本最低。实际动作是:在界面内用该对象的原名或旧称做一次站内搜索,再检查相邻菜单和设置层级。如果搜索能命中,说明功能还在,只是导航结构被重组;此时应更新步骤文档中的路径描述,而不是删除整段内容。
这一步的结果会直接影响下一步:路径更新后,旧文档里仍然有价值的部分(判断标准、检查顺序、异常处理)可以保留,只替换导航部分。若搜索无结果,再进入条件二的判断。
这时继续找入口只会浪费时间。实际动作是:确认该对象原先承担的任务,然后在当前界面中寻找能完成同一任务的其他位置。例如旧步骤要求在某设置页提交一批地址,而该页已不在,但站点地图提交能力仍在另一处,那么任务可以迁移,旧步骤应改写而非保留。
如果任务本身也消失了,说明这是能力下线而非路径调整。此时应把旧步骤标记为失效,并保留其中仍然通用的判断逻辑,例如“提交后如何确认是否被处理”。不要为了维持文档完整而保留一个无法执行的步骤。
假设旧步骤写的是“进入某菜单,点击某按钮,等待状态变为已处理”。当前界面里该菜单不存在。可以这样做:
这个顺序的价值在于:它把“界面不一致”拆成可验证的小问题,避免在无效路径上反复尝试。每一步的结论都会决定下一步是继续找、改写还是放弃。
当差异涉及旧系统或旧合作关系退出,判断标准不是“步骤还能不能走通”,而是“走通之后是否还有意义”。可以保留的部分通常包括:仍然有效的检查项、仍然适用的判断条件、以及不依赖具体界面的操作原则。应当退出的部分包括:只对旧入口有效的路径、只对旧合作方有效的提交方式、以及已经无法验证的状态描述。
实际动作是给每一条旧步骤标注“保留”“改写”或“退出”,然后只对“改写”项做一次最小验证。验证时注意:一次改动前后的比较要考虑搜索需求本身的季节波动和数据采集时间差,不能把短期波动直接归因于这次调整。
有一种情况需要单独处理:旧步骤的界面描述完全失效,但它要完成的任务在当前环境中仍然成立,只是执行方式变了。这时不要试图恢复旧界面,而应把步骤重写为“目标 + 当前可用动作”。重写后,旧文档中关于结果判断的部分往往仍然可用,因为判断依据通常不依赖具体按钮位置。
如果重写后仍无法确认任务是否完成,就先记录当前可观察到的状态,再隔一段时间复查同一状态。复查的目的不是证明改动有效,而是确认状态是否稳定;状态不稳定时,优先排查采集方式或环境差异,而不是继续修改步骤。