先判断被隐藏的是数据源本身,还是视图层过滤。若同一对象在导出文件、接口返回或另一账号中仍存在,通常只是默认过滤器把它挡在视图外,应优先改写过滤条件;若各处都消失,才考虑对象已删除、权限被收回或数据源已断开,此时保留旧视图没有意义,应转向恢复数据源或退出该视图。
不要只看当前列表。按下面顺序取三份证据,成本很低,却能决定后续动作:
这三份证据指向不同结论:前两种支持“改写过滤条件”,第三种支持“调整权限或可见范围”,三者都不成立时才进入恢复或退出流程。
保留适用于对象仍被业务使用、只是被无意隐藏。此时不要新建重复对象,否则后续报表会出现两条同名记录。正确动作是回到过滤条件,把造成隐藏的那一条放宽或排除,再确认对象重新出现在原视图。结果是:历史关联、备注和任务绑定都得以保留,下一步只需检查该过滤条件是否还会误伤其他对象。
改写适用于过滤条件本身仍有价值,只是范围过窄。例如按状态筛选时,某个状态值被默认排除。此时应保留过滤器框架,只调整取值集合或增加“或”条件。判断依据是:该过滤条件在多数情况下仍能减少噪音。若调整后列表重新变得难以阅读,说明改写方向错了,应回到保留或退出。
退出适用于对象已不再维护、数据源已断开、或该视图的存在只会持续制造误判。退出的具体动作是停用该视图或过滤器,而不是删除底层数据;结果是后续检测不再被这条规则干扰,但需要重新建立一条更贴近当前业务的视图作为替代。若无法确认对象是否还被他人在用,先停用而非删除。
假设某软件默认只显示“进行中”的对象,而一个关键页面因业务调整被标记为“暂停”,于是从列表中消失。此时导出未过滤结果仍能找到它,说明对象存在。动作是:把过滤条件从“状态等于进行中”改为“状态不等于已删除”,保存为新视图而非覆盖原视图。结果是该对象重新可见,同时原视图仍服务于日常只看进行中任务的场景。下一步应检查是否还有其他状态值被默认排除,避免同类问题再次发生。
对象重新出现不等于问题解决。需要确认三点:
若这三步都通过,可以保留改写后的视图;若关联已断或共享范围不可控,更稳妥的做法是退出该视图,另建一条只包含必要条件的视图,并把旧视图停用而非删除,以便日后核对。
如果对象在多个账号、导出文件和接口返回中都不存在,且数据源连接状态异常,那么继续调整过滤器只是掩盖问题。此时应优先恢复数据源或重新授权,再判断对象是否需要重建。请求量或抓取量归零也不能单独证明对象已被正确处理,它同样可能来自数据源中断、权限变更或检测任务未运行。只有在数据源恢复后对象仍不出现,才进入重建流程,并明确记录重建原因,避免与旧对象混淆。