库存管理系统选型时,最容易让新手误判的不是“系统有没有多仓功能”,而是演示里的调拨单看起来完整,实际业务中却说不清货物已经出库、正在运输,还是已经可以销售。评估多仓调拨,不能只看一个功能勾选框;我更建议拿一笔真实业务从申请走到入库,逐节点核对库存口径、单据状态、异常处理和追溯能力。
“支持多仓”“支持调拨”只是功能描述,不足以证明系统能支撑企业的实际流程。选型时,我会先问:调拨为什么发生?谁能发起?调出仓和调入仓分别在什么节点确认库存?货物在途时能否继续被其他订单占用?发生短发或货损后,账面数量如何调整?这些问题的答案,才决定一套系统是否真正适用。
对多仓调拨来说,最基本的闭环通常包括调拨申请、审核、调出、在途、签收、调入和差异处理。每个企业的步骤可能不同,但必须明确每个步骤由谁执行、库存在哪个时点变化、记录在哪里查询。如果演示只能展示“创建调拨单”和“完成调拨”,中间状态无法解释,就应把它列为待验证事项,而不是先按“满足”处理。
核心判断可以压缩成一句话:系统不仅要记录货从哪里到哪里,还要让团队在每个关键节点知道货在哪里、归谁管理、能否被承诺给订单。
| 评估层次 | 要回答的问题 | 现场验证方式 | 不满足时的风险 |
|---|---|---|---|
| 库存口径 | 账面、可用、锁定、在途数量如何区分? | 用一笔有订单占用和在途数量的商品查看库存明细 | 销售承诺过量,或库存看似充足却无法出库 |
| 流程闭环 | 申请、审核、出库、签收、入库是否有明确状态? | 按统一演示脚本逐步操作,记录每步状态变化 | 单据完成但实物未到,或实物到达但系统未入账 |
| 异常处理 | 短发、拒收、损坏、撤销如何留痕? | 现场制造一笔实收少于发出数量的调拨 | 差异通过人工备注处理,后续无法审计和复盘 |
| 实施适配 | 现有权限、审批、接口和岗位能否落地? | 要求厂商区分标准能力、配置项、定制项和外部依赖 | 报价和上线周期被低估,流程被迫迁就系统 |
这张表不是让所有企业追求相同的复杂度,而是把“功能有无”转化为“业务能否被验证”。小团队可能不需要多级审批,但仍需要知道谁确认出库、谁确认收货;仓库规模较大时,则要进一步验证权限边界、异常责任和跨系统数据一致性。
厂商演示通常会沿着准备好的顺畅路径进行。新手容易因为页面清楚、操作流畅,就把“看起来能用”当成“业务已经验证”。我建议每个需求都设置一个可观察的通过条件,例如:调拨单能否显示各节点时间和操作人;在途数量能否与可用数量分开;收货差异能否形成独立记录;撤销操作后库存是否按规则回退。
如果某项需求无法在演示中验证,不一定代表系统不支持,但必须标注为“待确认”,并要求厂商通过试用、书面说明或合同约定补齐证据。没有验证结果的功能承诺,不应在选型评分中直接记为满分。

从单仓扩展到多仓,表面上是增加库位或仓库编码,实质上是增加了库存状态之间的转换。商品可能在调出仓可用、在调入仓待收、被订单锁定、待质检,或者因盘点差异暂时冻结。若系统只显示“总库存 500 件”,却不能说明其中多少可以承诺给客户,业务人员就只能用表格、群消息或人工询问补足信息。
举例来说,同一款商品在甲仓有 40 件,乙仓有 25 件,另有 15 件正在从甲仓运往乙仓。若企业把三部分直接合并成 80 件可售库存,就可能把还在路上的货承诺给需要立即发货的订单。总量计算没有错,错误发生在把不同状态的数量当成同一种可用库存。
因此,我会要求系统至少能解释以下口径:账面库存、可用库存、订单锁定库存、待质检或冻结库存、调拨在途库存。名称可以不同,但计算逻辑和业务影响必须能说清楚,尤其要确认在途库存是否可以用于承诺订单,以及由谁决定。
调拨通常由补货、区域履约、门店缺货、仓容平衡或库存结构调整引发。不同原因对应不同优先级:紧急订单补货强调响应速度,周期性补货强调规则稳定,临期商品转移则需要批次和效期追踪。系统如果只允许填写商品和数量,而无法保留调拨原因或关联业务单据,后续很难回答“为什么调了这批货”“这次调拨是否解决了缺货”。
场景还会影响审批设计。低金额、固定路线的日常补货,可能适合简化审核;高价值商品、跨区域调拨或超出计划的调拨,可能需要额外授权。选型时不应预设审批越多越安全,而应确认规则是否与企业风险相称,且审批变化后是否能追溯。
我会在演示中用一条简单的数量关系检查系统口径。以下是帮助评估的示意关系,不是所有产品都采用相同字段定义:
可用库存 = 账面库存 − 已锁定数量 − 冻结或待处理数量
调拨在途库存 = 已确认调出数量 − 已确认调入数量 − 已确认的在途损耗或差异
关键不是公式长什么样,而是每个数量能否追到对应单据,以及发生状态变化后能否解释前后差异。如果产品把“调拨单已审核”就当成货物已离仓,那么系统中的库存变化可能早于实物动作;如果调入仓尚未确认实收,系统却把货物全部记成可售,也可能制造虚假库存。

系统能建立多个仓库档案,只能说明它能够区分仓库维度,并不自动代表它能处理跨仓业务。要继续追问:不同仓库能否配置各自的权限和可用范围?调出与调入是否分别确认?在途状态如何显示?同一个商品在不同仓库是否支持不同批次、效期或库存策略?
尤其要把仓库维度、库位维度和货主维度分开。企业如果存在委外仓、第三方仓或不同主体的库存,单纯的仓库名称可能不足以表达权属。选型时应结合实际业务确认库存归属字段、查询范围和操作权限,而不是把“仓库数量不受限”误解为业务关系已经处理完整。
正常流程最容易演示,异常流程最能暴露系统的边界。至少准备三种测试:实收数量少于发出数量;货物到达但商品损坏或批次不符;调拨申请已审批但尚未出库时需要取消。观察系统是要求重新建单、生成差异记录,还是允许直接改写原单。
如果允许直接修改,必须确认修改前后的记录、操作者和时间是否保留;如果系统要求通过调整单处理,则要继续查看调整单是否关联原调拨单。异常流程并非边角功能,因为一旦出现争议,团队需要还原“系统记录了什么、实物发生了什么、谁确认了差异”。
“实时”没有明确时间口径时,很难用于验收。数据可能在操作提交后刷新,也可能通过接口队列延迟同步;不同页面的刷新策略也可能不同。与其问系统是不是实时,不如问:调出确认后,调出仓可用库存多久变化?调入仓什么时候看到在途数量?接口失败时能否提示、重试并保留失败记录?
我建议把时效写成业务可验证的要求,例如“在指定网络和测试环境下,某动作完成后多少分钟内在目标页面可见”,并记录测试条件。具体阈值需要由企业按履约承诺和系统架构确定,不能直接套用其他公司的数字。
报价表上的订阅费或许可费只是成本的一部分。还要核对数据整理、历史库存导入、接口开发、权限配置、打印模板、培训、现场支持和后续变更如何收费。尤其是多仓业务,如果不同仓库使用不同编码、单位或库存口径,主数据治理和迁移工作量可能高于预期。
我的判断方式是把费用拆成“一次性实施成本”和“持续运营成本”,再标出哪些费用与仓库数、用户数、单据量、接口数或定制范围相关。合同里没有明确边界的项目,应在比较表中标为风险,而不是按免费处理。
标准案例能说明产品的一般操作方式,却不能说明它适配企业现有流程。演示前,准备一份脱敏的商品、仓库、角色和异常情境清单,让每个候选系统使用相同输入完成演示。这样可以避免一个系统用简单流程展示,另一个系统被要求处理复杂流程,导致比较失真。
演示过程中,少听“可以配置”,多问配置在哪里完成、谁能操作、是否需要厂商介入、是否收费、升级后是否保留。对无法现场展示的能力,要求明确交付形式、责任方和验收材料。

选型前,最好用一页纸画出当前或目标流程。至少标明发起岗位、调出仓、调入仓、审批角色、物流环节、库存变化时点和异常责任人。不要先追求画得完整漂亮;目标是让不同部门对“什么时候算出库、什么时候算到货”达成一致。
如果团队对这些定义本身没有共识,软件演示越顺畅,越容易掩盖流程分歧。先确定最小可行流程,再评估系统能否支撑,避免采购完成后才发现仓库、销售和财务对库存口径理解不同。
我通常把评估表设计成三列核心内容:业务问题、要求系统完成的动作、现场要留下的证据。比如“调入仓尚未收货时,销售能否看到这批在途数量?”对应的系统动作可能是生成在途状态,证据则是调拨单状态、库存明细和操作日志。
这种写法比“支持在途管理:是/否”更有效,因为厂商和采购团队对同一个词可能有不同理解。表格中还应增加“验证结果”“未满足原因”“需确认责任方”和“合同是否覆盖”等字段,避免演示结束后只留下主观印象。
| 业务问题 | 系统动作 | 现场证据 | 建议判定方式 |
|---|---|---|---|
| 如何避免把锁定库存再次用于调拨? | 按可用数量校验调拨申请,或明确超量申请的授权规则 | 申请页面提示、库存明细、审批记录 | 以企业认可的库存口径通过测试,不接受只看总库存 |
| 出库后货物尚未到达,库存如何展示? | 调出仓减少相应数量,调入仓显示在途或待收数量 | 两个仓的库存查询、调拨单状态变化 | 确认数量变化时点、状态名称及可否用于订单承诺 |
| 实收数量与发出数量不一致怎么办? | 按实收数量入库,并保留差异原因和后续处理 | 差异记录、原单关联、操作者与时间 | 差异可追溯,且库存结果与实物一致 |
| 接口同步失败如何发现? | 记录失败状态,支持告警、重试或人工补偿 | 失败日志、重试记录、最终结果 | 确认谁处理、如何避免重复入账以及责任边界 |
为了减少演示差异,我建议至少准备一笔正常调拨和两笔异常调拨。正常调拨检查从申请到入库的状态;异常调拨分别测试数量差异和取消或拒收。每个候选系统使用相同的商品编码、仓库关系、库存数量和角色权限,记录完成步骤、所需人工操作及未覆盖事项。
评分时可以采用“必须满足、重要、可接受替代、暂不需要”四档,而不是把所有功能简单加总。库存状态错误、异常无法追溯等高风险问题,不应被漂亮的报表或额外模块抵消。若某项属于上线前必须满足,应直接设为门槛项。
多仓调拨经常跨越仓储、订单、采购和财务等系统。选型时不能只在库存模块内看单据是否完成,还要检查下游系统是否收到正确状态。例如,订单系统会不会把在途数量计入可承诺量?采购或财务系统是否需要调拨相关凭证?第三方仓回传的实收差异由哪个系统作为最终依据?
如果相关系统暂时不在项目范围内,也要先明确人工处理方式和未来接口责任。接口测试至少应覆盖正常回传、重复消息、失败重试、数量差异和取消场景。只验证一次成功同步,无法说明系统面对重复或延迟数据时仍然安全。

下面是用于说明评估方法的情景模拟,不是真实客户案例,也不代表某类企业的行业平均值。假设甲仓有 50 件商品,其中 12 件已被订单锁定;企业申请将 30 件调往乙仓。调出仓实际发出 30 件,调入仓最终只收到 28 件,另有 2 件暂时无法确认去向。
如果系统在审核通过时就把 30 件从甲仓库存扣除,并在同一时点把 30 件加入乙仓可用库存,系统就会显示货已完成转移,但实物尚未抵达,且 2 件差异被掩盖。看似单据更快结束,实际会让履约判断、盘点和责任追查同时失真。
合格的处理方式取决于产品与企业规则,但评估时至少应确认:甲仓何时减少库存;乙仓何时增加可用库存;在途数量如何呈现;实收 28 件时,剩余 2 件如何处理;差异是否能关联原调拨单。不能只看最终总数是否相等,还要看每个状态变化是否符合企业约定。
| 节点 | 甲仓应核对 | 乙仓应核对 | 评估重点 |
|---|---|---|---|
| 申请并审批 | 库存是否仍按既定口径可查 | 是否能看到待接收或计划信息 | 审批状态不应被误当成实物已经移动 |
| 确认调出 30 件 | 可用库存按规则减少,已锁定数量不被重复计算 | 是否生成对应在途数量 | 确认实发数,而不是只沿用申请数 |
| 调入仓实收 28 件 | 剩余差异是否保留原单关联 | 28 件是否按实收规则入账 | 区分实收库存和未确认的 2 件 |
| 差异结案 | 原调出记录是否可追溯 | 差异原因和处理结果是否留档 | 避免用覆盖数量的方式抹去过程 |
通过这类情景,评审团队能看到系统在数量不一致时究竟如何工作。建议把“调出数、实收数、差异数”同时放到测试记录里,并检查库存查询、调拨单详情和操作日志是否能相互解释。只要三个页面对同一笔业务给出互相矛盾的数字,就需要追问数据来源和刷新规则。
多仓系统的价值不应只用点击次数衡量。一次调拨操作需要几步、异常需要谁补录、报表要不要导出再用表格核对,都会影响长期运维。演示时可以记录正常调拨的操作时长,也记录异常处理从发现到形成闭环需要多少人工步骤。重点不是追求某个绝对分钟数,而是比较候选方案在相同场景下的差异。
以下模拟数据仅用于展示如何记录评估结果。实际测试应使用企业自己的网络、账号权限、商品数据和操作人员,并注明统计口径,例如是否包含等待审批时间、是否计入接口延迟、每个场景重复测试几次。

如果企业已经有库存或仓储系统,但管理层难以跨仓查看调拨量、缺货位置和异常分布,可以把数据分析层纳入方案评估。以九数云为例,企业可以将其作为候选的数据分析与报表工具进行了解,重点核对实际数据接入方式、字段映射、刷新频率、权限控制和异常数据追溯能力。具体连接能力和适配范围应以供应方当前说明及企业自己的试用结果为准。
我不会把分析报表等同于调拨执行能力。报表能帮助回答“哪个仓调拨频繁”“哪些商品经常发生数量差异”,但不能仅凭可视化页面证明出库、在途、签收和库存锁定流程已经正确。选型时应把交易系统与分析工具分开评分:前者负责业务单据和库存状态,后者负责汇总、比较和管理决策。
企业可以先挑选一组脱敏样本,验证调拨单号、商品、仓库、申请数量、实发数量、实收数量、差异原因和时间字段是否能稳定关联。若报表只能显示汇总结果,却无法从异常数量下钻到原始单据,分析能力对审计和问题定位的帮助就有限。若打算引入九数云,可通过其官网了解当前产品信息,再以实际演示和数据测试确认适配性:九数云官网。

如果企业仓库数量不多,调拨频率较低,通常不必一开始就追求复杂规则。优先确认仓库档案、调拨单、库存状态、操作日志和基础异常处理是否可靠。流程越简单,越要避免把“简单”变成“没有记录”:至少要保留谁申请、谁出库、谁收货,以及数量差异如何处理。
这类企业常见取舍是选择配置简单、团队容易上手的方案,接受部分报表需要通过标准导出完成,但不应接受库存状态混乱或关键操作无法追溯。若未来仓库扩张概率较高,可以提前确认仓库数量、用户权限和接口扩展的收费规则,避免只按当前规模选型后无法平滑扩展。
如果企业需要从多个仓库履约,销售、订单和库存系统之间的数据一致性会更重要。此时重点验证调拨在途能否与可售库存区分、订单系统是否会重复承诺同一批库存、接口失败时能否补偿,以及各区域仓是否能按权限查看和操作。
在这类场景下,报表展示“各仓库存总量”还不够。管理者往往需要知道商品在哪个仓、哪些数量已锁定、哪些正在调拨、哪些异常待处理。可以接受报表刷新存在明确且可管理的间隔,但必须确保关键交易状态不会因此被错误用于订单分配。
如果商品需要按批次、效期、序列号或质量状态管理,调拨流程就不能只按商品总数量核对。评估时要确认调出仓记录的批次是否能完整带到调入仓;拆分批次或部分收货时如何处理;异常商品能否隔离;查询时是否能从目标批次反查原始调拨单和后续业务。
此时可能需要牺牲一部分操作速度,换取更细的扫描、复核或审批控制。判断是否值得的依据,不是系统功能数量,而是错误流出、召回、质量隔离或财务核对的潜在影响。若这些风险较高,批次追溯应作为门槛项,而不是加分项。
使用第三方仓、委外仓或不同经营主体时,必须明确库存归属、数据回传责任、盘点差异处理和对账周期。系统显示“有库存”不等于企业可以自由调拨,也不等于第三方已经确认实物数量。应把可操作权限、外部数据来源和争议处理流程写清楚。
如果外部仓无法提供完整的实时数据,企业需要在可见性与实施成本之间取舍。可以接受一定频率的批量同步,但要定义数据延迟的业务影响、人工核对方式和异常升级路径。没有这些约定,仪表盘上的数字可能看起来完整,却无法作为承诺订单或结算依据。
不同企业的权重不应一样。多区域订单履约企业可能更重视在途和接口;高价值商品企业可能更重视权限和操作日志;小型企业则可能更关注实施成本和上手难度。建议先设“必须满足项”,再对重要能力评分,最后比较总成本和可扩展性。
可以按以下原则做取舍:关键库存状态不准确,直接淘汰或要求整改;异常不能追溯,视风险等级决定是否接受;报表样式不够灵活,但数据可完整导出,可能可以作为短期替代;部分审批需要外部流程完成,则应记录责任边界和操作成本。

最小测试包不需要覆盖所有商品和仓库,但必须覆盖关键状态。建议准备一个正常商品、一个需要锁定的订单、两个仓库、一笔正常调拨、一笔数量差异和一个取消场景。数据应脱敏,同时保留足够的字段关系,让候选系统能够演示库存变化和单据追溯。
测试包的目的不是模拟所有生产数据,而是确保每个候选系统面对相同输入。若某个场景无法演示,应记录原因:产品不支持、配置未完成、数据准备不足,还是当前试用环境受限。不同原因的风险不同,不能简单记成“暂不具备”。
对关键能力,尽量将“支持调拨追溯”改写为可验证的交付要求。例如:指定角色能够查看某笔调拨从申请到入库的节点记录;收货数量少于发出数量时,系统保留差异并能关联原调拨单;接口失败时能够查看失败状态及后续处理记录。具体字段、时限和责任人,应由企业与供应方结合产品能力确认。
如果涉及数据刷新时效、接口稳定性或特殊权限,不要仅写“实时同步”“灵活配置”等概念词。要补充测试条件、验收方法、责任边界和未达标的处理方式。合同文本需要由企业相关负责人或法律专业人员审核,本文中的示例不能替代合同审查。
上线前演练应邀请仓库、销售、运营和财务等实际使用岗位参与。让一笔调拨从申请到差异处理完整跑通,再由另一名人员仅凭系统记录复核全过程。若复核人无法判断货物当前位置、可用数量和异常责任,说明流程或页面仍不够清楚。
演练结束后,不要只收集“好不好用”的主观反馈。逐项记录完成时间、手工补录次数、异常是否闭环、库存查询是否一致、培训中反复出现的问题。需要改进的事项分为上线阻断项、上线后优化项和可接受替代项,并确定责任人和完成日期。
系统上线不是评估结束。最初几周,可以关注调拨单按期完成率、数量差异率、异常未结案数量、人工补录次数和跨系统同步失败次数。指标定义要固定:例如差异率按调拨单数计算,还是按调拨数量计算;超时从申请时间开始,还是从审核完成开始。口径不一致时,趋势图本身也会误导决策。
观察指标时不要急着归因于系统。差异可能来自扫描习惯、包装单位换算、承运环节或主数据问题。把异常按仓库、商品、路线、操作步骤分类,才能判断应该改系统配置、培训、运输流程还是库存规则。系统提供的是定位证据,改进动作仍需要业务团队完成。

最终比较时,我建议先看三项门槛:库存状态是否讲得清,调拨节点是否能闭环,异常是否能追溯。任何一项不满足,都要明确是流程设计问题、产品能力限制还是试用环境问题,并决定是否存在可接受的替代方案。不要用低价格、丰富报表或其他模块的高分掩盖核心库存控制风险。
流程简单、调拨少、商品风险低的企业,可以优先选容易部署和维护的方案,但应保留基本的操作日志和差异处理。多区域履约、商品批次要求高或外部仓较多的企业,则需要更严格验证在途、权限、接口和追溯能力,接受更高的实施投入可能更合理。
取舍的关键不是追求功能最多,而是判断新增控制能否降低真实业务风险。审批节点多,不一定代表控制好;报表丰富,也不一定代表数据正确。应围绕企业最担心的错误,超卖、错仓、差异不明、权限越界或数据延迟,逐项评估。
库存管理系统选型最值得坚持的独特判断是:不要问系统“有没有多仓”,要验证每一件货在两个仓之间移动时,数量、状态和责任能否同时说得清。先把这条链路跑通,再讨论报表、自动化和扩展能力,新手就不容易被演示效果或功能名词带偏。

我看演示时经常听到“支持多仓调拨”,但不清楚这句话具体包含哪些能力。我担心系统只生成一张调拨单,出库、在途、签收和入库却要靠表格或人工补记录,应该怎么现场验证?
别只看能否创建调拨单,要求演示一笔单据从发起、审批、出库、在途到收货入库的完整链路,并在每个节点核对库存变化、操作人和时间记录。我的判断标准是:业务人员能否从同一笔单据追到“货从哪里来、现在处于什么状态、最后收了多少”。
可以用一组明确标注为示例的测试数据:A仓发出10件,B仓实际收到9件,剩余1件标记为短少。观察系统是否保留原调拨数量、实收数量和差异处理记录,而不是把单据直接改成9件后看不出过程。此脚本是验收示例,不代表对任何具体系统的实测结果。
我发现不同系统展示的“库存”好像不是一个口径,有的把已分配给订单的货也算进去。我担心调拨时按错误数字做决定,能不能用一个简单场景判断系统的库存计算是否符合我们的业务?
先让供应商说明每个库存字段的定义,再用同一组数据验证计算结果。比如某仓账面库存100件,订单预留20件,质检锁定5件;如果企业规则是预留和锁定都不可调拨,可调拨量应为75件。这个数字只是示例,实际口径要按企业的订单、质检和锁库规则确认。随后创建一笔调拨,检查发出后源仓、目标仓和在途数量分别怎样变化;
收货后再核对在途是否减少、目标仓可用量是否增加。不要仅凭界面写着“实时库存”就验收,应该记录触发操作、状态变化和查询结果,并确认数据延迟或失败时是否有提示及补救流程。
我担心演示只展示顺利完成的标准流程,真正上线后遇到少货、破损或收货数量不一致,才发现没有清晰的处理记录。我第一次选系统,应该准备哪些异常问题,才能看出功能是否适合实际工作?
至少准备短发、货损、拒收、撤销和重复操作等情境,并让供应商现场操作,而不是只听口头说明。重点看异常能否关联原调拨单、记录责任人和原因、保留调整前后的数量,以及是否会误把未确认的货计入目标仓可用库存。可以用“发出10件、实收9件、1件破损”作为统一脚本,要求分别查看单据状态、库存变化和差异记录。
若处理方案需要额外模块、人工改账或定制开发,应写入评估结果和费用确认项;不要把“可以处理”直接等同于“标准功能已覆盖”。
我正在比较几套方案,功能列表看起来都差不多,报价却可能只包含软件本身。我不确定该怎样判断实际落地成本,也想知道试用结束前哪些条件必须确认,才能减少买完才发现不适配的风险。
用同一份评估表比较候选方案,至少记录调拨流程、库存口径、异常追溯、权限配置、数据接口、迁移培训和持续服务。给每项写明“现场结果、是否满足、需确认事项”,并区分标准能力、配置能力和额外开发,避免把不同交付范围的报价直接横向比较。
可采用简单的五项评分法,每项按0至2分记录:0为不支持或无法演示,1为部分满足或依赖人工,2为符合要求且完成场景验证。分数只用于团队筛选,不应替代合同审查;对库存准确性、接口范围、实施责任和额外费用等关键项,即使总分较高,也应逐条确认书面承诺。


读者评论
文章把调拨拆成出库、在途、签收和入库几个节点,比较贴近仓库实际。尤其在途不能直接算可售库存,这一点值得在演示时重点核对。
异常测试的建议很实用。短发、货损和未出库撤销都可能发生,若只能靠备注说明,后续追责和盘点确实容易出现偏差。
选型时要求候选系统使用相同数据和脚本,有助于减少演示条件不同造成的误判。无法现场验证的能力也应留下书面确认和验收依据。
文章提醒了实施成本不止软件费用。多仓编码、库存口径和接口梳理都可能增加工作量,企业最好在报价比较前先明确现有流程和数据情况。