项目任务列表最容易出现的失控,不是任务太多,而是每个人都在用同一个“列表”,却按不同规则理解它:有人按阶段分组,有人按部门找任务,有人只盯逾期项;状态写着“进行中”,实际可能已经等了三天的外部输入。项目负责人设计列表视图,真正要解决的不是页面怎么排,而是团队如何据此分工、交接、升级和复盘。
一、核心结论:列表视图首先是一套协作制度
1. 分组方式要回答管理问题
我判断一种分组方式是否合适,首先不看它是否整齐,而看它能否帮助某个角色更快作出行动。按阶段分组,适合项目负责人检查交付进度;按责任团队分组,适合协调资源和工作负荷;按风险或阻塞状态分组,适合快速识别需要管理介入的任务。
同一项目可以有多种观察方式,但不意味着主任务结构要反复重建。比较稳妥的做法是:先确定一个作为日常维护依据的主分组,再通过筛选、排序或独立视图满足其他角色的观察需求。否则,团队可能把时间花在维护多个“事实版本”上。
2. 列表视图至少要定义五类规则
制度设计的最小闭环包括分组规则、字段口径、状态定义、维护责任和异常升级路径。分组告诉团队任务放在哪里;字段解释任务要记录什么;状态说明任务到了哪一步;责任规则明确谁更新;升级规则则规定出现阻塞或变更时下一步找谁。
- 分组规则:任务按照阶段、团队、交付物还是风险归类。
- 字段口径:负责人、截止时间、验收条件和依赖项分别如何定义。
- 状态定义:什么条件下才能从“进行中”进入“待验收”或“已完成”。
- 维护责任:谁更新任务,谁检查异常,更新频率如何安排。
- 异常路径:遇到延期、依赖未满足或范围变化时,谁做决定、如何留痕。
这五类规则缺一块,列表都可能变成“看上去有管理、实际靠追问”的信息表。字段越多并不代表制度越成熟,关键是每个字段都能对应一个明确的协作动作。

3. 列表要让问题提前暴露,而不是让状态看起来漂亮
一个项目的任务状态全部显示“进行中”,不一定代表推进顺利,也可能意味着团队没有定义状态边界。相比追求绿色比例,我更关注三件事:任务停滞多久才会被看见、阻塞后多久能找到决策人、变化是否能追溯到提出者和影响范围。
制度设计的目标不是让列表更满,而是减少关键问题被发现得太晚。因此,评价视图时应看它是否缩短了从“异常发生”到“有人处理”的时间,而非只数字段、分组或看板数量。
二、背景和真实场景:同一个列表为什么会被看成三种东西
1. 跨部门项目的日常摩擦往往藏在交接处
以一个新产品上线项目为例:产品团队负责需求确认,研发团队承担开发,测试团队负责验收,运营团队准备上线内容。每组都能列出自己的任务,但一个交付物的完成通常依赖前一组提供输入。比如测试计划要等需求范围确认,运营材料又要等产品命名和功能说明冻结。
如果列表只记录任务名称、负责人和日期,项目负责人通常只能看到“任务还在进行中”,看不到真正的等待关系。执行人可能认为自己已完成部分工作,接手人却在等一个未明确写出的材料;到了周会上,双方才发现任务之间存在依赖缺口。
2. 不同角色打开列表,实际在回答不同问题
项目负责人要知道哪些交付物可能影响里程碑;部门负责人要判断团队工作量和资源冲突;执行人要知道今天该做什么、需要谁提供输入;项目发起人只关心是否出现需要决策的重大风险。如果强行让所有角色共用一种分组和排序,至少有一部分人会不断筛选、复制或另建表格。
| 角色 | 打开列表时最关心的问题 | 适合优先查看的维度 | 不宜让其承担的维护工作 |
|---|---|---|---|
| 项目负责人 | 里程碑是否受影响,哪些异常需要协调 | 阶段、依赖、风险、截止时间 | 替每个执行人日常更新全部任务 |
| 部门负责人 | 本团队任务是否冲突,资源是否不足 | 责任团队、负责人、工作负荷 | 替项目负责人批准超出部门权限的范围变更 |
| 执行人 | 当前任务的输入、交付要求和下一步 | 负责人、依赖项、验收条件、截止时间 | 维护与任务推进无关的重复报表 |
| 项目发起人 | 哪些问题需要跨部门决策或资源授权 | 重大风险、影响范围、决策时限 | 逐项核对所有日常任务状态 |
这里有一个容易忽略的区别:角色需要不同的观察视角,不等于项目必须有多套互相独立的任务数据。主任务记录应尽量只有一个事实来源,其他视图通过不同筛选条件呈现同一批任务,减少重复录入和状态不一致。
3. 数据口径不清,会议就会退化成逐行念列表
如果“完成”没有验收条件,会议上就会出现执行人说“做完了”、验收人说“还没收到”的情况。如果“延期”没有判断规则,项目负责人也很难区分合理调整与风险隐瞒。列表本身不会自动消除歧义;它只是把团队已有的约定显露出来,或把没有约定的地方暴露出来。
下面的项目案例是用于说明设计过程的情景模拟,并非行业统计,也不代表某一企业的真实项目结果。涉及的任务数量、周期和改善值均为演示用数据,正式应用时应由团队用自己的历史记录替换。

三、常见误区:列表越复杂,管理不一定越有效
1. 把分组当成分类标签,忘了它要驱动行动
很多团队会把任务分成“高、中、低优先级”,却没有说明优先级由谁判定、多久复核、冲突时谁拍板。另一些团队同时按部门、阶段、风险和负责人建立多个分组,结果同一任务在不同视图里被解释成不同管理对象。
判断分组是否有效,可以追问一句:看到这一组任务后,谁应该采取什么行动?如果答案只是“方便查看”,但无法说明查看者要做什么,这个分组可能只增加视觉层级,没有增加管理价值。
2. 字段堆叠,把信息完整误当成信息有用
为了防止遗漏,负责人可能一次加入十几列:预算、优先级、风险、阶段、依赖、完成百分比、备注、相关部门、预计工时等。字段变多后,执行人却不知道哪些必须填,项目负责人也无法判断哪些是真正需要检查的信息。
我建议用“动作检验法”审查每一列:这个字段会触发谁的什么动作?如果负责人看到“风险等级为高”不会采取任何不同处理,那就要补充触发规则,或者考虑删除该字段。不被使用的信息,不是治理能力,而是维护成本。
3. 用完成百分比代替可验收的交付条件
“完成80%”看起来直观,但跨角色解释往往不一致:有人按花费时间估算,有人按已完成子任务计算,也有人只是凭感觉填写。对于需要交接的任务,明确成果物和验收条件通常比主观进度比例更有用。
例如,“完成测试方案80%”不如“已覆盖核心业务路径,剩余边界场景待确认”。后者更容易说明缺口、影响和下一步。只有当团队能定义计算口径并持续一致地更新时,百分比才适合用作补充观察。
4. 把逾期任务全部推给项目负责人
项目负责人需要看见风险、组织协调和推动决策,但不应成为所有任务的实际维护人。若每项任务都由项目负责人追问、代填状态、重新分派,短期可能显得“管理很积极”,长期却会削弱执行人的责任感,也让负责人变成信息瓶颈。
合理的制度应把责任分开:执行人维护自己负责的任务;任务负责人说明偏差和恢复计划;项目负责人检查跨团队依赖与重大异常;超出项目授权范围的问题再升级给发起人或职能负责人。
5. 将“每天更新”设为所有项目的统一要求
高频更新并不必然带来更高准确度。若任务变化很少,每天填一次状态会制造形式性操作;若任务变化很快,只在周会上更新又可能过慢。更新频率应与风险、变化速度和决策需求匹配,而不是把打卡次数当作执行力。
例如,可以约定常规任务在固定工作节奏内更新,临近里程碑或出现阻塞时立即更新。关键不是某个统一天数,而是保证信息变化之后,受影响的决策者能够在需要决策之前看到变化。

四、专业判断逻辑:怎样选分组、字段和更新规则
1. 先识别管理对象,再决定用什么视图
项目里的“任务”未必都是同一种对象。有的任务是阶段性交付物,有的是日常动作,有的是需要决策的风险项,还有的是等待外部输入的依赖项。如果把这些对象全部放进同一套状态流程,状态含义就容易互相冲突。
我通常先检查三件事:团队是否能指出任务的交付结果;是否有明确的责任角色;是否能判断任务的开始和完成条件。无法回答这些问题的记录,可能更适合先作为待澄清事项,而不是直接进入执行列表。
2. 用“主要管理问题”选择主分组
| 主分组依据 | 优先适用的项目特征 | 优势 | 主要风险 |
|---|---|---|---|
| 项目阶段 | 阶段边界清楚,里程碑和交付顺序明确 | 便于观察整体进度和阶段交接 | 跨阶段任务不容易归类,不能单靠阶段看资源负荷 |
| 责任团队 | 跨部门工作量协调是当前主要问题 | 容易发现团队待办集中和资源冲突 | 容易弱化端到端交付过程,团队可能只优化本组任务 |
| 交付物或工作包 | 成果可以拆成相对独立的模块或产品部件 | 容易把责任、验收和成果对应起来 | 工作包边界不清时会产生重复归属或遗漏 |
| 风险或阻塞状态 | 项目负责人需要快速聚焦例外事项 | 有利于异常跟进和管理介入 | 不适合作为所有日常任务的唯一主结构 |
选择时可以采用一个简单原则:主分组服务主要管理动作,其他观察需求通过筛选和排序解决。如果项目的核心问题是跨团队资源冲突,按责任团队分组可能更直接;若核心问题是交付链路容易断,按阶段或交付物管理更合适。
3. 每个字段都要有定义、责任人和使用时机
字段设计不应止于列名。比如“截止时间”需要明确它是期望完成时间、承诺时间还是外部验收时间;“负责人”需要明确承担交付责任的人,而非所有协作者;“验收人”要明确是否有权确认成果符合要求。
我会把字段说明写成简短的使用规则,并尽量让新加入项目的人能在不询问作者的情况下填写。以下是一个精简的字段框架,具体项目可以删减:
| 字段 | 定义 | 维护角色 | 用途 |
|---|---|---|---|
| 交付物 | 任务完成后可被检查的成果或结果 | 任务负责人填写,验收人确认 | 减少“做完了但无法接手”的争议 |
| 截止时间 | 约定成果可供验收的日期 | 负责人提出,项目负责人协调确认 | 判断任务是否影响依赖和里程碑 |
| 依赖项 | 开始或完成任务前必须满足的输入条件 | 下游任务负责人登记,输入方确认 | 发现等待关系和责任边界 |
| 验收条件 | 成果通过检查的客观要求 | 任务负责人和验收人共同确认 | 统一完成判断,减少返工 |
| 阻塞原因 | 当前无法推进的具体原因及需要的支持 | 任务负责人更新 | 让升级从“有问题”转为“需要何种决策” |
4. 状态应该表示流程位置,不应代替解释
状态名称最好少而清楚。团队可以从“未开始、进行中、待验收、已完成、已取消”等基本状态出发,再按业务需要增加“待外部输入”或“阻塞”。如果一个状态不能改变查看者的判断或动作,就不一定值得增加。
状态迁移还要有条件。例如,“待验收”意味着负责人已经提交可检查成果;“已完成”意味着验收人确认符合约定;“阻塞”需要说明阻塞原因、影响和预计恢复时间。否则,状态只是颜色,不是流程信息。

五、案例拆解:从分散任务表到可执行的项目规则
1. 案例背景与问题诊断
以下仍是情景模拟:某跨部门上线项目设定为8周周期,参与产品、研发、测试和运营四个团队,共有48项任务。最初每个部门各自维护一张表,项目负责人每周汇总一次。模拟基线中,任务负责人和截止时间大多已登记,但依赖关系、验收条件和状态更新时间并不统一。
我们把问题拆成可检查的假设,而不直接认定“团队执行力不足”:第一,部分下游任务缺少明确输入;第二,“完成”的定义因团队而异;第三,异常事项只在会议中口头提及,列表中没有责任人和恢复计划;第四,项目负责人依赖手工汇总,信息存在时差。
2. 先把任务结构整理成一个主视图
本例选择“交付阶段”作为主分组,因为项目负责人当前最需要判断阶段交接是否就绪。四个阶段分别设为需求确认、研发实现、验证准备、上线交付。各团队仍可按责任人或责任团队筛选任务,但不再各自维护一份与主列表重复的任务清单。
对每项任务,团队先核实它是否有独立交付结果。若一条记录写着“跟进上线准备”,却没有明确成果,就拆成可检查的任务,例如“提交上线检查清单”或“确认回滚联系人”。拆分不是追求任务数量更多,而是让负责人知道何时算完成。
3. 为交接任务添加依赖和验收定义
需求确认阶段的任务若是研发和测试的输入,应记录具体文档或决定,而不是只写“产品确认”。研发任务提交后,状态转入待验收,并说明可检查的代码版本、测试环境或功能范围。运营材料依赖的产品信息也记录为明确输入,避免运营人员靠私聊寻找最新版本。
我们为阻塞设置了最低记录要求:阻塞原因、受影响任务、需要的支持、责任角色和下一次检查时间。项目负责人不替执行人猜问题,而是要求描述能够支持决策的信息。若问题超出项目内权限,例如需要调配其他团队资源,则由负责人带着影响说明升级。
4. 用模拟数据观察制度改动的效果
为了演示如何评估,我们设定试运行前后各观察4周,并采用以下模拟结果:状态按约定时限更新的任务比例从68%升至90%;发现后超过一个工作日仍未指定处理人的阻塞项比例从30%降至12%;每周用于手工汇总多张表的时间从5小时降至1.5小时。这些数值只用于说明评估口径,不能当作普遍效果承诺。
即使数据改善,也不能直接归因于列表结构本身。同期若发生人员增加、项目范围缩小、团队负责人更换或会议频率变化,都可能影响结果。因此,团队应记录改造前后的范围、任务定义、统计周期和例外情况。若没有稳定口径,所谓“上线前后提升”容易成为表面结论。

5. 同时监控可能被改善指标掩盖的反效果
如果团队只盯“更新及时率”,可能会出现为了准时更新而机械填状态的情况;如果只看“逾期任务数”,负责人也可能通过调整日期暂时降低数字。因此,试点期间还要抽查状态是否与成果一致、截止时间变更是否留有原因、阻塞项是否被改名或移出视图。
有价值的复盘要同时回答两个问题:制度是否让问题更早被看见?制度是否额外制造了过重的录入负担?只改善前者而忽略后者,团队可能短期配合、长期绕开;只追求减少填报,则可能丢失关键依赖和决策信息。

六、不同情况下的行动建议:按规模、风险和成熟度分步实施
1. 小团队、短周期项目:先减字段,不先做复杂制度
参与人数少、交付边界清楚、任务依赖简单时,可以从一张主列表开始。保留任务、负责人、截止时间、状态、交付说明和必要依赖即可。由负责人和执行人共同确认规则,观察一两个项目周期后再决定是否增加风险视图或专项字段。
小团队的主要风险通常不是缺少管理层级,而是过度设计。若新增字段没人维护、分组没人使用,就应删除或改成项目复盘时需要的记录。制度越轻,越容易在真实工作中持续执行。
2. 中大型跨部门项目:明确数据责任和升级边界
参与团队较多时,项目负责人应明确哪些字段由任务负责人维护,哪些由项目协调角色复核,哪些事项必须由职能负责人或项目发起人决策。仅靠负责人逐项追问,很难在项目规模扩大后维持信息质量。
这类项目通常需要区分常规任务、跨团队依赖和管理级风险。可使用不同筛选视图服务执行、协调和决策,但要确保它们读取同一套任务记录,并写清视图的使用人和检查频率。
3. 需求频繁变化的项目:优先设计变更留痕
如果范围变化频繁,列表里仅保留“当前截止时间”是不够的。至少要能追溯变更提出人、变化内容、影响的交付物、审批或确认角色,以及变更后的日期。必要时保留原计划日期,以便复盘预测偏差,而不是用新日期覆盖历史。
项目负责人可以在项目范围内约定变更记录与评估流程,但涉及合同、预算、公司级考核或跨部门资源政策时,应先确认授权边界。项目视图可以帮助发现影响,不能代替正式审批。
4. 高风险或强合规项目:优先保证可追溯和权限清晰
在审计要求高、操作后果严重或交付需经过正式批准的项目里,不能只依赖自由文本备注。关键状态变化、审批结论、版本和责任角色需要有稳定记录方式,并确保有权限的人能完成必要操作。
此类项目的制度重点不是把所有信息公开给所有人,而是让相关角色按权限访问所需信息,同时保留决策和变更记录。正式要求应以组织内部的合规制度和项目治理规则为准,不能用一张通用任务表取代。
5. 采用工具时,先验证规则能否落地
某项目管理工具或某项目管理平台可以承载列表、筛选、权限、通知和记录,但工具功能不等于管理制度。选择时要验证团队所需的状态流转、字段权限、历史记录、导入导出和协作方式是否满足要求;涉及迁移或部署方式时,还应由技术、安全和项目治理相关人员共同评估。
试用时不要只看演示界面。建议拿一个真实但风险可控的项目,检查创建任务、变更依赖、提交验收、处理阻塞和复盘数据的完整路径。若团队为了适配工具而被迫重复录入,或无法保留必要决策记录,即使界面整齐,也未必适合当前流程。

七、不同情况下的取舍:哪些应该统一,哪些应该保留弹性
1. 统一字段口径,允许不同项目删减字段
跨团队协作时,负责人、截止时间、状态和验收条件等核心字段最好有一致定义,否则组合视图会失去比较基础。但不同项目的风险、合规和交付物要求不同,不必要求每个项目都维护完全相同的所有字段。
更可行的做法是设定“核心字段”和“条件字段”。核心字段保证协作可读;条件字段由项目风险或交付类型触发。这样既能维持必要的一致性,也避免简单项目背负复杂项目的全部记录负担。
2. 统一状态含义,不必统一每个项目的全部状态名称
状态可以按团队工作流调整,但“进行中”“待验收”“已完成”等含义若在跨团队场景中完全不同,负责人就无法判断真实进度。可以保留项目特有状态,同时定义其对应的通用阶段或退出条件。
例如,某团队有“等待外部审核”状态,另一个团队有“待业务确认”,二者不必合并成同一个名称,但应说明它们是否都属于等待输入、由谁跟进、是否影响关键路径。统一的是解释逻辑,不一定是界面上的每个词。
3. 共享事实来源,允许角色使用不同观察视角
有人需要按阶段查看,有人需要按责任团队查看,也有人只关心阻塞事项。这些差异可以通过筛选、排序和独立视图满足。需要谨慎的是,不要让不同视图产生彼此无法核对的独立任务数据,否则就会出现同一事项多处状态不一致。
当工具能力有限时,优先确保一个地方保存权威任务记录,再把必要的管理摘要按固定口径输出。不要为了“所有人都看到最舒服的界面”,牺牲数据一致性和责任清晰度。
4. 追求及时性,也要承认管理成本有上限
所有任务都要实时更新,听起来最理想,却可能让执行人不断切换工作上下文。反过来,更新过慢也会让负责人在决策时依赖过期信息。合理的取舍是按任务风险和变化速度设定更新要求:重大风险及时报告,常规事项按项目节奏维护,稳定任务避免机械填报。
项目负责人可以按月或按阶段检查维护成本:哪些字段经常空缺,哪些信息只在会议上被使用,哪些记录与重复报表内容相同。若字段长期不支持判断或行动,就应考虑合并、改名或删除。

八、落地检查清单:用四周验证规则是否真的有用
1. 上线前:先做小范围规则确认
不要一开始就把所有历史任务一次性搬进新结构。先选一个阶段或一个工作包,邀请实际维护任务的人走一遍创建、更新、验收和异常升级流程。测试重点不是页面是否漂亮,而是规则是否能被执行人理解、管理者使用。
- 主分组是否对应最主要的管理问题?
- 任务是否有可检查的交付结果和负责人?
- 状态迁移条件是否能被不同团队一致理解?
- 依赖未满足时,谁更新、谁通知、谁做决定?
- 字段是否各自对应明确的决策或协作动作?
2. 试运行中:观察异常,不只检查填写率
试运行期间,项目负责人可以抽查长期未更新任务、临近截止任务、待验收任务和阻塞任务。每周选取少量记录核对实际情况,看看列表状态是否与交付物一致。若状态填得很勤却无法回答“下一步是什么”,制度仍未闭环。
同时记录维护负担,例如每周手工整理时间、重复录入次数和会议中用于澄清口径的时间。若新增规则明显提高负担,就要判断是过渡期学习成本,还是字段与流程本身设计过重。
3. 四周复盘:保留有效机制,删除装饰性复杂度
复盘时至少检查三类结果:信息是否更及时,异常是否更早落到责任人,团队是否减少重复确认。若有改善,应进一步确认是否来自规则调整,而不是项目范围变化或人员配置变化;若没有改善,先找出阻塞点,再决定是否改变视图结构。
四周并不是所有项目都适用的固定周期。短项目可以按一个完整交付周期复盘,长期项目则可以在关键里程碑后复盘。无论周期长短,都应记录统计口径、例外项目和规则改动,避免只凭印象宣布制度成功或失败。
4. 将规则写成团队能执行的简短约定
一份可用的列表视图制度不需要写成长篇管理手册,但应能回答:任务如何归组、字段如何填写、状态何时变更、谁负责维护、异常如何升级、哪些事项需要组织层级决策。规则越接近日常动作,执行成本越低。
我更愿意把列表视图看作项目协作的“工作协议界面”,而不是任务仓库。好的分组并不会自动让项目成功,但它能让责任边界、依赖关系和决策缺口更早显现。项目负责人下一步可以从现有列表抽取一个正在运行的工作包,删掉没人使用的字段,补上验收条件和升级责任,再用真实记录验证四周。
最值得优先优化的,不是任务怎样排得更整齐,而是团队发现异常后,能否立即知道谁要采取什么行动。当这个问题有清晰答案时,列表才真正从信息展示变成可执行的制度。

常见问题解答(FAQ)
1. 项目列表视图应该按什么规则分组?
我负责跨部门项目时,任务经常同时涉及不同阶段和团队,放在同一张列表里很难快速找到重点。我想知道应该按项目阶段、责任团队还是交付物分组,才不容易造成重复和遗漏。
先按团队最常需要回答的问题选择一个主要分组维度:要看进度就按阶段,要协调资源就按责任团队,要跟踪成果就按交付物。试运行一到两个项目周期,检查任务是否容易归类、是否出现重复或无处归属;不要把多个维度同时设为主分组,其他信息可用字段或筛选条件补充。
2. 项目任务列表需要设置哪些字段?
我搭过任务表,起初只放负责人、截止日期和状态,后来发现任务卡住时仍要反复追问依赖事项和验收要求。我担心字段越加越多会增加维护负担,又怕关键信息缺失。
先保留能支持责任确认、交接和决策的字段:任务名称、负责人、截止时间、状态;按项目需要增加依赖项、验收人、交付物链接或阻塞原因。每个字段都应明确填写人和更新时点;若某字段长期无人使用、也不影响跟进或决策,就考虑删除。
3. 如何制定列表视图中的任务状态和更新规则?
我在项目跟进中遇到过同一个“已完成”状态被不同团队理解成不同意思的情况,也有任务状态几周没有更新。我想把规则说清楚,但不希望团队陷入每天机械填表。
为每个状态写明进入条件,例如“待验收”表示执行工作已提交且等待指定人员确认,“已完成”表示验收通过。明确由执行人负责更新状态,并按项目节奏检查未更新、超期和阻塞任务;更新频率可设为每周或关键节点前,具体以项目风险和协作节奏为准。
4. 怎样判断列表视图的制度设计是否有效?
我把任务分组和字段整理好后,仍不确定这套规则是否真的改善了协作,还是只是让表格看起来更完整。项目复盘时,我需要能说明哪些指标值得持续观察,以及数据应该怎样统计。
选择能反映跟进效率的过程指标,并先统一口径,例如状态更新及时率按“在约定时间内更新的任务数÷应更新任务数”计算;阻塞响应时间按“记录阻塞到首次有效处理的时长”统计。按周或项目阶段复盘基线与变化,同时检查超期任务暴露时间和无负责人任务数量;没有连续数据时只报告观察结果,不把变化直接归因于视图设计。
核心关键词
文章包含AI辅助创作:分组落地方案:项目负责人开展列表视图的制度设计案例解析,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/503688
读者评论
文章把列表视图和协作规则联系起来,尤其是依赖项、验收条件和异常升级的说明,能解释为什么单看“进行中”容易漏掉实际阻塞。
从执行人的角度看,明确谁更新、更新什么,比要求所有人每天填报更实际;不过字段规则还需要结合团队工作节奏试运行。
文中的工时和改善数据已注明为情景模拟,这点比较严谨。实际落地时,确实应先记录现有维护和对账成本,再判断哪些字段值得保留。