排序最佳实践:企业管理者列表视图制度设计,常见问题
同一张工单列表,负责人想先看“快到期的任务”,部门主管想先看“高风险事项”,高管却可能只关心“哪些项目正在偏离计划”。如果系统只提供一个默认排序,三类人就会反复点表头、改筛选、导出数据;如果允许每个人随意调整,团队又可能失去共同的工作优先级。企业管理者列表视图的排序,真正要设计的不是升序还是降序,而是组织默认规则、个人工作习惯与数据权限之间的边界。
一、先讲核心结论:排序是工作约定,不是装饰功能
1. 默认排序必须回答“用户下一步要做什么”
我设计或评审列表视图时,通常先问一个问题:用户打开页面后,最希望尽快发现什么?如果答案是“今天必须处理的事项”,默认排序就应围绕截止时间、风险级别或响应时限展开;如果答案是“最近发生了什么变化”,更新时间可能更合适。字段本身没有天然优先级,只有它与具体任务之间是否匹配。
因此,“按创建时间倒序”并不自动等于合理默认值。它只表示新记录排在前面,不能说明新记录更重要,也不能保证临期或高风险事项容易被发现。排序规则要先有业务目标,再选字段和方向;把顺序做得整齐,却没有帮助用户作出下一步判断,只是把混乱换了一种呈现方式。
2. 规则分成组织默认、团队共享和个人偏好
企业列表视图通常需要三层规则。组织默认值为新用户提供一致起点;团队共享视图让一个业务小组按共同流程工作;个人偏好则满足不同岗位的观察习惯。三者应有清楚的优先关系,否则用户会遇到“我明明保存了设置,怎么又变回去”的困惑。
- 组织默认:适用于大多数用户,强调一致、可解释和易上手。
- 团队共享:适用于有固定流程、共同指标或交接要求的团队。
- 个人偏好:适用于不改变数据范围和流程责任的展示调整。
我的判断是,组织不必把每个视图都统一到底,也不应把所有规则交给个人。凡是涉及处理优先级、服务承诺、监管要求或跨团队交接的排序,至少要有团队级规则和明确负责人;纯粹为了个人阅读效率的调整,才适合留给用户自行选择。
3. 排序不能替代筛选、权限和业务决策
排序只改变记录呈现的先后,不决定哪些记录能出现,也不意味着排在第一条的记录必然最重要。筛选决定列表包含哪些数据,权限决定用户可查看或操作哪些数据,业务规则则定义什么事项应当先处理。把三者混为一谈,会让问题排查变得困难:同事看到的记录不同,可能是筛选或权限差异,不一定是排序出了错。
这一区分也影响安全设计。不能通过隐藏某个排序字段,替代对字段或记录的访问控制;也不能因为用户看不到某字段,就默认该字段不参与后端排序。字段权限与排序行为需要在目标系统中核实,并在产品说明中告诉用户哪些差异属于预期。

二、背景和真实场景:同一列表为什么会出现不同的“正确顺序”
1. 管理者看状态,执行者看下一步
以项目工作项列表为例,执行人员可能需要优先看到临近截止、等待自己处理的任务;团队负责人需要看到阻塞时间较长、影响交付的事项;管理者则可能先看高风险项目和逾期里程碑。数据对象相同,不代表使用任务相同。若用一个视图同时服务所有角色,往往会得到一个没人完全满意的折中顺序。
对面向中大型组织、尤其是百人以上团队的系统而言,角色差异通常不是边缘情况。跨部门协作增加后,同一个字段的含义也可能因流程不同而变化。例如,更新时间对执行者可能表示“刚有动作”,对管理者却可能意味着“长期无人处理,需要核查”。设计时不能只问“系统支持按什么字段排序”,还要问“这个字段对当前角色意味着什么”。
2. 列表顺序会影响注意力分配
列表首屏是一种稀缺的注意力资源。默认排在前面的记录,更容易被看到、打开和处理;排在后面的事项则可能被推迟。因此,排序不是中性的视觉选择。把“最近更新”设为唯一默认值,可能让频繁被改动的事项反复占据前列,却使长期等待、临近承诺期限的事项沉到下面。
我会把排序设计看作“注意力分配规则”,并要求团队说明它分配给了什么对象、服务于什么目标、可能牺牲什么。比如按风险等级优先,可能让普通但紧急的事项不够显眼;按截止时间优先,可能让高影响但期限较远的风险被延后发现。没有一种排序可以免除业务上的权衡。
3. 视图制度本质上是可维护的产品治理
当一个视图被多人依赖,它就不只是个人配置,而是一项轻量制度:谁有权创建共享视图,谁确认排序字段,变更后如何通知使用者,规则多久复核一次。没有负责人,视图会逐渐积累;没有说明,用户只能猜测;没有变更记录,团队很难判断“顺序为什么突然变了”。
对使用私有化部署、需要迁移既有项目数据或有较强权限治理要求的组织,这类治理尤其值得提前验证。以 PingCode 这类企业项目管理平台为例,评估重点不应止于是否能设置列表排序,还应核对目标版本中共享视图、权限控制、数据迁移后的字段映射和配置维护方式是否满足本组织要求。产品能力、部署形态和迁移适配都应依据实际方案与合同资料确认,不能仅凭功能名称作结论。

三、拆解常见误区:看似简单的排序,问题多发生在边界条件
1. 误区:最近更新的记录就应该排在最前面
更新时间适合观察近期活动,却不一定适合管理待办。自动同步、系统字段更新或无关备注,都可能改变记录位置;而真正需要管理者关注的事项,可能因为长期没有更新而沉在列表后方。使用更新时间之前,应先确认什么行为会触发字段变化、变化是否代表业务进展,以及用户是否会因此误读优先级。
如果“没有更新”本身代表风险,可以把未更新时长设计成监控条件或单独视图,而不必简单地把所有旧记录排在前面。若系统无法直接按“未更新时长”排序,可考虑使用明确的状态字段、升级规则或定期巡检视图。关键是让风险信号可见,而不是迷信某个时间字段。
2. 误区:一个主排序字段已经足够
当很多记录的主字段相同,列表可能出现顺序不稳定。例如数十条任务的截止日期都是同一天,刷新后记录顺序变化,用户会以为系统丢了设置。解决方法通常是增加次级排序字段,例如先按截止时间,再按风险级别,最后按固定标识或创建时间处理并列项。
次级排序不只是“让系统看起来稳定”。它应当有业务解释,并且保持一致。如果末级字段只是数据库内部顺序,用户仍可能看到不可预测的移动。建议在验收时用多个相同主字段的记录测试刷新、翻页、搜索和更新后的结果,而不是只看一条记录的简单演示。
3. 误区:空值交给系统默认处理就行
空值放在最前还是最后,没有普适答案。对于截止日期,未填写可能意味着信息缺失,应优先暴露;对于可选的次要分类字段,未填写也可能不影响处理。若空值默认排在顶部,大量未填字段会挤占首屏;若排在底部,重要信息缺失又可能被长期忽视。
我通常要求把空值规则和字段语义一起写进设计说明:未填写代表未知、无需填写,还是尚未完成录入?如果它代表数据质量问题,是否应通过单独的“待补全”视图处理?排序规则不应代替数据治理,但可以让关键缺口更容易被发现。
4. 误区:个性化越多,用户体验越好
给用户开放所有字段、方向和组合方式,表面上显得灵活,实际可能把设计成本转移给用户。尤其在企业系统中,很多人只偶尔使用某张列表,他们更需要可靠默认值,而不是几十个难以理解的选项。个性化过多还会增加培训、支持和故障排查成本。
更稳妥的做法是提供少量与角色任务直接相关的排序选项,并允许少数熟练用户保存个人视图。共享视图和个人视图要有明显标识,且默认规则变更时要能解释变化来源。灵活性不是选项数量,而是用户能否在合适范围内完成自己的工作。
5. 误区:看到顺序不同,就认定排序配置不一致
两名用户看到不同顺序,原因可能包括各自筛选条件不同、权限可见数据不同、使用了不同共享视图,或者系统对空值和并列值的处理不同。排查时应先统一测试条件:同一视图、同一筛选、同一权限范围、同一数据快照,再比较排序结果。没有这一步,直接改配置可能掩盖真正问题。
管理者还需要区分“顺序不同”与“数据不一致”。前者是展示规则,后者可能涉及数据同步或权限范围。产品说明和客服排查流程应分别处理,避免把展示层问题升级为数据完整性事故,或把权限差异误判为排序故障。

四、专业判断逻辑:如何从目标走到可落地的排序制度
1. 先定义列表的决策任务
设计前先写一句明确的话:“这个视图帮助哪类人,在什么时间点,决定做什么。”例如,“帮助值班负责人在交接时发现即将超过响应时限的工单”,比“展示工单优先级”更容易转化为字段和验收条件。
如果团队无法回答这个问题,通常说明列表承担了太多任务。与其用复杂排序试图满足所有人,不如拆成管理视图、执行视图和异常视图。一个视图解决一个主要问题,用户才更容易理解默认顺序。
2. 按业务语义筛选候选字段
候选字段不应只看是否可排序,还要评估其业务相关性、数据完整度、更新方式和被误解的风险。我会让产品、业务和技术至少一起过一遍以下问题:字段是否真正对应优先级?谁负责维护?字段为空时怎么处理?自动更新会不会导致位置频繁变化?用户有没有权限看到该字段?
| 候选字段 | 适合的场景 | 主要风险 | 设计补充 |
|---|---|---|---|
| 截止时间 | 任务、交付事项、服务时限 | 未填值可能大量聚集;日期相同会并列 | 明确空值位置,并增加风险或更新时间作为次级规则 |
| 风险等级 | 管理者风险巡检、项目升级处理 | 等级定义不清或更新不及时 | 明确等级含义、维护责任和升级条件 |
| 更新时间 | 查看近期变化、交接最新动态 | 自动改动可能造成频繁跳动 | 说明哪些行为会更新字段,并验证是否代表业务进展 |
| 阻塞时长 | 发现等待、依赖和需要协调的事项 | 暂停状态、非工作时段可能影响计算 | 定义起止条件、暂停规则和统计口径 |
3. 定义完整规则,不只写字段名
一条可执行的排序规则,至少要写清主排序字段、方向、次级排序、空值行为、并列处理、视图适用对象,以及规则变更负责人。必要时补充分页、刷新、筛选联动和更新时间影响。只写“按优先级排序”,仍然留下了优先级方向、同级处理和空值位置等关键空白。
可以用一段人能读懂的规则说明做验收基准,例如:“先显示高风险且临近承诺日期的事项;风险相同时,优先显示等待时间较长的记录;未设置日期的记录进入待补全视图,不与有明确期限的记录混排。”具体字段和行为必须由业务流程确认,这只是说明规则应有的清晰程度。
4. 用稳定排序和界面反馈降低不确定性
稳定排序要求相同数据条件下,列表结果具有可预测性。若用户编辑一条记录后它移动到新位置,系统应让这次变化符合已知规则;若视图刷新后大量记录无明显原因地交换顺序,就需要检查末级排序字段、数据更新机制和分页实现。
界面也要帮助用户理解当前规则。至少应让用户看见哪个字段正在排序、方向是什么,以及当前使用的是个人视图还是共享视图。规则较复杂时,可以通过简短说明告诉用户首屏为什么这样排列。避免把关键逻辑藏在配置页或管理员手册里。
5. 将排序制度写成可复核的配置记录
对于共享视图,我建议维护一份简短的配置记录:视图名称、服务角色、业务目标、排序字段和方向、空值规则、负责人、最近复核时间。它不必成为厚重的制度文件,但要足以支持问题排查和交接。若排序规则涉及合规承诺或跨团队流程,还应纳入正式变更管理。

五、案例与数据观察:用一张高频列表做小范围验证
1. 情景案例:百人以上研发团队的工作项管理
以下是用于说明方法的情景模拟,不代表某家企业的实测结果。假设一个超过百人的研发组织,项目工作项由产品、研发、测试和管理者共同查看。上线前,所有人进入同一列表,默认按最近更新倒序;负责人反馈临近截止事项不够显眼,管理者则难以从大量活跃记录里快速识别阻塞风险。
团队没有立刻增加十几个排序选项,而是先确认三类主要任务:执行人员处理即将到期的待办;负责人协调长时间阻塞的事项;管理者巡检高风险和逾期里程碑。随后将一个共享视图拆成三个角色视图,并保留组织默认入口,避免新用户一进入系统就面对复杂选择。
2. 先做规则原型,再用真实记录走查
执行视图的候选规则可以是“状态符合待处理条件后,按截止时间升序,再按风险等级降序”;负责人视图则可优先展示阻塞时长,再处理高影响事项;管理视图可先按风险等级,再按里程碑偏差或截止时间排列。这里的顺序只是候选设计,最终必须结合系统字段和组织流程验证。
测试时不要只用三条样例数据。至少准备一些能暴露边界的问题记录:截止时间相同、日期为空、状态刚改变、风险等级相同、用户无权查看某字段、记录跨分页,以及更新后可能换位置的记录。让目标角色解释“为什么这条在前、那条在后”,比问“你觉得界面好不好看”更能发现规则缺陷。
3. 区分实测数据与情景推演
很多内容会把排序改版前后的效率变化写成一个漂亮比例,但如果没有明确样本、起止时间、任务类型和统计方法,数字就无法支持决策。企业内部试点可以记录首屏找到目标事项所需时间、手动改排序的次数、错误遗漏数量,以及用户对顺序的解释正确率。对照同一任务、同一角色和相近数据规模,才能判断改版是否有效。
下面的数值是试点方案中的示意基准,不是真实项目实测,也不是行业平均值。它们用于说明应测什么、如何设定观察窗口;团队应在试点前根据现状采集自己的基线,不能把示例数字直接写成收益承诺。
| 观察项 | 试点前基线示意 | 试点目标示意 | 采集方式 |
|---|---|---|---|
| 找到临期事项的中位用时 | 约 90 秒 | 降至约 45 秒以内 | 安排目标角色完成同一项查找任务并记录耗时 |
| 手动调整排序的频次 | 每个用户每周约 8 次 | 降至每周约 3 次以内 | 结合系统操作日志或结构化使用观察 |
| 正确解释首屏顺序的比例 | 试点初始测量 | 达到 80% 以上 | 让用户说明前几条记录为何排在当前位置 |
| 因顺序误解导致的遗漏 | 按业务影响记录 | 不高于试点前基线 | 由流程负责人复核遗漏原因,排除权限和筛选问题 |
如果首屏查找更快,但遗漏风险上升,不能简单宣布改版成功;如果手动调整减少,却是因为用户不再使用列表,也不能视为体验改善。至少要同时观察效率、理解度和风险结果,并记录用户角色、数据范围和系统配置,避免把相关变化误认为因果关系。

六、不同情况下的行动建议:从一张列表开始,而不是一次改完全部系统
1. 如果当前只有一个默认视图
先找出使用人数最多、业务频率最高的一张列表,访谈不同角色实际打开它的目的。若各角色任务相近,优先修正默认排序和边界行为;若任务明显不同,则拆分视图,而不是让一个默认规则承担多个目标。
改动前应记录当前字段、方向、筛选条件、用户抱怨和关键业务风险。这样即使试点效果不理想,也能回退并定位问题。不要在同一轮里同时更改排序、字段布局、权限和筛选,否则无法判断哪项变化造成了影响。
2. 如果个人视图很多、团队顺序不一致
先做视图盘点,按使用人数、最近使用时间、业务目标和负责人分类。重复视图可合并,长期无人维护的视图可先通知使用者再归档;仍在使用的个人视图,应确认它是否只改变展示顺序,还是同时改变了团队共同依赖的工作优先级。
若个人调整可能影响交接、响应时限或审计要求,就应提供明确的团队共享视图,并说明哪个视图是组织推荐入口。不要直接删除全部个人配置,也不要把所有个人习惯强行统一;治理的目标是减少歧义,不是追求设置数量归零。
3. 如果管理者要求“最重要的排最前”
请先要求业务方定义“重要”。它可能表示时间紧迫、影响范围大、风险等级高、客户价值高,也可能表示需要升级协调。若这些含义无法归并,建议拆成多个视图或增加明确的优先级规则,而不是把多个含义含混地塞进同一字段。
如果确实需要综合评分,需公开评分因子、权重、更新时间和人工覆盖方式。否则用户看到一条记录排在前面,却无法解释原因,最终会通过线下表格重新排序。复杂评分不等于更科学;只有可以解释、维护和复核,才有治理价值。
4. 如果系统支持能力有限或数据质量一般
不要先设计理想化的多字段排序,再假设系统一定能实现。确认目标产品或部署版本实际支持的字段类型、组合排序、共享配置、空值处理和分页行为。若某项能力缺失,可用更简单的视图拆分或流程字段补足,但应明确这会增加维护成本。
数据质量不足时,优先修复排序所依赖的关键字段。例如截止日期大量缺失,单纯设置按日期升序不会让列表更有效;应先明确填报责任、默认值是否合理,以及未填写时如何提示。必要时把“待补全”作为独立治理队列,而不是让缺失记录悄悄混在正常工作队列中。
5. 如果涉及平台迁移或私有化部署
迁移时,不要只检查记录和附件是否导入,还要盘点原有共享视图、字段定义、过滤条件、排序优先级和角色权限。字段名称相似不意味着含义相同,旧系统里的排序规则也可能依赖已停用字段或特定工作流。
以企业项目管理平台选型为例,若考虑私有化部署或从既有平台迁移,应把视图配置迁移、字段映射、权限继承和批量验收列入试点范围。PingCode可作为候选平台之一进行能力核对,但应以实际部署方案、迁移验证结果和合同约定判断适配性;“能迁移”不等于所有历史视图、字段语义和用户习惯都能无损复现。

七、不同情况下的取舍:统一、个性化和复杂排序各有代价
1. 组织统一默认规则:一致性高,适应性较弱
统一默认值适合涉及合规、时限承诺、跨团队交接或新人较多的场景。优点是培训和排查简单,管理者能基于相近规则沟通;代价是局部岗位可能需要额外视图,且业务变化时必须及时更新共享配置。
如果组织选择统一,建议只统一关键规则,而不是统一每个展示细节。比如统一首要风险队列和字段解释,允许个人调整次要字段或列宽。制度应说明哪些行为不可个性化、原因是什么,避免用户把治理限制理解成系统缺陷。
2. 个人自定义:灵活性高,协作成本可能增加
个人自定义适合个人分析、临时检查和岗位差异较大的团队。它能够减少用户反复设置,但会带来视图命名混乱、配置难以维护和问题复现困难等成本。尤其当个人视图被误当成团队共识时,交接时容易产生“我以为所有人都按这个顺序看”的误会。
因此,个人自定义最好有边界:用户可调整展示,但不改变访问范围、业务状态或团队承诺;个人视图应与共享视图区分标识;关键团队流程仍通过共享规则管理。若系统不支持清晰区分,就要用命名规范和内部说明补足。
3. 多字段复杂排序:覆盖场景更细,验证和解释成本更高
多字段排序适合主字段经常并列、且次级条件确有业务意义的场景。例如同一截止日期内,先处理高风险事项,再按阻塞时长排序。它能让顺序更稳定,但每增加一个字段,团队就多一层解释责任,也增加字段缺失、权限和更新行为带来的边界问题。
如果用户无法用一句话解释排序链条,或规则依赖多个不稳定字段,就应考虑拆分视图。复杂排序的正确取舍不是“能配多少就配多少”,而是只保留能改变实际处理决策的字段。其余字段可以作为筛选项或详情信息,而不必全部参与排序。

八、发布前检查清单与下一步:先验证解释力,再决定推广范围
1. 规则发布前的检查清单
- 是否写清视图服务的角色、任务和业务目标?
- 主排序字段、方向和必要的次级字段是否明确?
- 空值、并列、刷新、分页和记录更新后的行为是否经过验证?
- 排序、筛选和权限是否分别定义,是否能解释不同用户看到的差异?
- 共享视图是否有负责人、变更记录和复核时间?
- 目标用户是否用真实数据完成过任务测试,而不是只看演示数据?
- 试点是否同时观察查找耗时、规则理解和遗漏风险?
2. 试点后的判断标准
试点结束时,不要只问“用户喜不喜欢”,而要看行为是否改善:目标事项是否更快被找到,用户是否减少了反复切换排序,首屏顺序是否能被解释,遗漏和误处理是否增加。若效率指标变好但用户无法预测记录位置,说明规则可能依赖隐性逻辑;若理解度较高但工作效率没有变化,则默认排序未必是主要瓶颈。
发现问题时,先区分是字段选择不合适、数据缺失、权限差异、视图目标混杂,还是系统行为与说明不一致。每次只调整一个主要因素,再复测关键场景。这样既能控制回归风险,也能积累组织自己的判断依据,而不是不断凭个人意见改配置。
3. 最终观点:最好的排序,是用户能预测并信任的顺序
企业列表排序没有脱离业务场景的唯一答案。按截止时间、风险等级、更新时间还是阻塞时长,取决于谁使用列表、准备完成什么任务,以及字段能否准确表达业务状态。真正值得追求的不是“最聪明的算法”,而是规则有理由、边界有定义、变化可追溯、效果能验证。
下一步可以从一张高频列表开始:找出主要用户,写明他们打开列表要做的决定,选定少量候选字段,再用真实记录验证空值、并列、权限和刷新行为。若一条规则无法被使用者解释,就先不要扩大推广;若它能帮助用户更快发现该处理的事项,并且团队知道由谁维护,它才真正成为可执行的工作约定。

常见问题解答(FAQ)
1. 企业管理者列表视图的默认排序规则应该怎么定?
我负责设计一个管理者工作台,但不同人对“优先处理”的理解不一样。有的同事想先看临近截止日期的事项,有的更关注风险等级,我不确定默认顺序该按哪个字段设置。
先从用户打开列表后要完成的主要任务出发,选一个能直接反映该任务优先级的字段作为主排序字段,例如处理临期事项可优先按截止时间由近到远排列。再用状态、更新时间等字段作为次级排序条件,并明确升降序及默认值。上线前请目标角色用真实业务数据验证:用户能否理解顺序、能否快速找到待处理事项;
不要把某个字段的排序方式当成适用于所有列表的通用规则。
2. 企业列表视图应统一排序,还是允许每个人自定义?
我在团队里发现,有人习惯按更新时间查看记录,有人则按负责人或截止时间查看。担心完全统一会影响个人工作,也担心人人自定义后,管理者无法对齐团队的处理优先级。
通常可以把组织或团队默认排序与个人偏好分开设计:共享视图先设置有明确业务目的的默认规则,个人视图是否允许调整,则根据协作和管理要求决定。需要团队统一处理顺序的列表,应限制或记录关键规则的变更;以个人查阅为主的列表,可以给用户更多调整空间。
发布前明确谁能修改共享视图、个人设置是否保存,以及规则变更如何通知使用者。
3. 排序字段相同或为空时,怎样避免列表顺序混乱?
我设置了按优先级排序,但很多记录的优先级相同,刷新后它们的位置有时会变化。还有一些记录没有截止时间,我不确定这类空值应该排在前面还是后面。
为主排序字段设置次级排序,例如优先级相同时再按截止时间或更新时间排列,必要时增加稳定且唯一的记录标识作为最后判断条件。空值位置应按业务含义明确规定:若无截止时间代表暂不紧急,可放在有明确期限的记录之后;若空值代表信息缺失,则可单独标记并安排补全。验收时检查刷新、翻页和数据更新后的顺序是否符合预期。
4. 用户看到的列表顺序不一致,如何判断是排序、筛选还是权限造成的?
我和同事打开同一个列表时,看到的记录数量和排列顺序都不一样。起初我以为只是排序设置不同,但也可能是筛选条件或数据权限不同,不知道应该从哪里排查。
先比较双方的筛选条件和视图范围,再核对排序字段、方向及个人保存的设置;如果记录仍有差异,检查两人的数据访问权限和可见字段。排查时记录同一时间、同一视图下双方的条件与结果,逐项恢复为一致配置,观察差异在哪一步出现。
产品说明也应分别解释排序决定呈现顺序、筛选决定显示范围、权限决定可查看的数据,避免把三类行为混为一谈。
核心关键词
文章包含AI辅助创作:排序最佳实践:企业管理者列表视图制度设计,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/500882
读者评论
把排序视为工作约定而不是外观设置,这个角度很实用。执行者、主管和管理者关注点不同,拆分视图通常比强行统一默认顺序更清晰。
文中提到并列记录要设置次级排序,确实容易被忽略。验收时加入相同截止日期的记录,再测试刷新和翻页,能更早发现顺序不稳定的问题。
空值的处理需要结合字段含义判断。未填写截止时间可能是数据质量问题,单纯放到列表末尾容易掩盖缺口,配合待补全视图会更便于跟进。
排查用户看到的顺序不同时,先核对视图、筛选和权限范围是合理的。这样能避免把数据可见范围差异误当成排序故障。