去年下半年,我帮一家做亚马逊加 TikTok Shop 的团队做 ERP 上线复盘。公司只有八个人,系统上了四个月,最后卡在一件事上:财务能看到所有人的采购成本,运营能看到财务的利润率,仓库能看到运营的定价策略,客服能导出全部客户地址。老板问我,"这套系统到底分几步上?"我当时没直接回答,因为问题不在"几步",而在于他们从第一天就跳过了权限这一步。这篇文章我会给出我实际用的 7 步路线:定目标与边界、画权限与角色地图、梳理主数据与流程、选型或自研、配置集成与迁移、测试培训与上线、持续迭代与权限复核。
其中权限管理被我放在第 2 步,而不是最后一章的"安全注意事项"。下面这套框架来自我自己带过的项目和复盘过的失败案例,不是把行业通用的"十步实施法"换个说法。
市面上流行的"十步实施法"大致是:需求分析、选型、定制配置、数据迁移、培训、测试、上线、优化、安全、服务。这套框架没错,但它是给有 IT 部门、有预算、有项目周期的中大型企业写的。中小跨境团队用它,会出现两个典型后果:一是把"安全"排到第 9 步,等于默认前期可以裸奔;二是把"优化"当成终点,实际上线后真正的工作量才刚开始。
我把它重排成 7 步,核心改动有三个:权限提前到第 2 步,因为它决定系统里每个人能看见什么,而这件事必须在选型前想清楚;把"安全"合并进权限与迭代两步,因为权限本身就是安全的第一道闸门;把"优化"升级为"持续迭代",作为一个长期存在的阶段而不是收尾动作。
| 步骤 | 阶段名称 | 核心问题 | 关键交付物 | 典型周期(10 人团队) |
|---|---|---|---|---|
| 第 1 步 | 定目标与边界 | 为什么上、上到什么程度 | 目标清单、范围边界书、预算区间 | 3,5 天 |
| 第 2 步 | 画权限与角色地图 | 谁能看、谁能改、谁能导 | 权限矩阵、审批流定义、审计要求 | 5,10 天 |
| 第 3 步 | 梳理主数据与核心流程 | 数据从哪来、流转到哪去 | 主数据清单、泳道图、异常规则 | 7,15 天 |
| 第 4 步 | 选型或自研 | 买什么、怎么验证 | 需求打分表、POC 测试清单、合同要点 | 15,30 天 |
| 第 5 步 | 配置、集成与数据迁移 | 怎么落地、怎么接 | 配置清单、接口清单、迁移核对报告 | 20,45 天 |
| 第 6 步 | 测试、培训与上线 | 能不能跑通、谁来跑 | UAT 验收单、分角色 SOP、回滚预案 | 10,20 天 |
| 第 7 步 | 持续迭代与权限复核 | 怎么不退化成废系统 | 权限复核表、异常监控看板、迭代排期 | 长期 |
7 步是完整版,不是每个团队都必须全跑一遍。3 人以下的微型团队,可以把第 1、2、3 步合并成一次半天的会议,但权限那部分不能省,哪怕只是口头约定并写进一页纸。10,30 人的团队建议完整跑完 1 到 6 步,第 7 步按季度执行。50 人以上或多主体运营的团队,还要在第 2 步和第 3 步之间插一次跨部门评审。
需要说明的是,上表里的周期是我在几个 8,15 人团队里观察到的中位值,不是行业标准。真正影响周期的不是团队人数,而是平台数量、历史数据脏乱程度、有没有专职对接人这三件事。

回到开头那家八人团队。他们的 ERP 是五月初上线的,六月中旬出的事。一名已经提出离职的运营,在离职前一周导出了全店铺的客户地址和近 90 天订单明细,两个 CSV 文件,一共约 4.2 万条记录。这不是黑客攻击,是系统给了他"运营主管"角色,而这个角色的默认权限里包含了导出全量订单数据。
事后我帮他复盘,问题出在三个环节:一是账号权限按"岗位名称"配置,而没按"实际数据范围"配置;二是导出功能没有单独授权,被合并进了查询权限;三是没有离职流程的权限回收动作,账号在他提交离职后仍然有效了 12 天。这三个环节没有一个属于"技术难题",全部属于权限设计问题。
我复盘过的权限事故,基本都能归到三类里。
第一类是横向越权:同级别的人能看到彼此不该看的数据。比如 A 站点运营能看到 B 站点的成本和毛利,或者运营能看到财务的银行流水与结算单。
第二类是纵向越权:低级别角色拥有高级别操作能力。最常见的是仓管能修改已发货订单的状态,或者客服能改价、能发起退款而无需审批。
第三类是导出越权:能看的人顺便能大批量导出去。这一类最隐蔽,因为在系统界面里完全看不出异常,只有日志里会留下一条导出记录。
三类事故的后果差别很大。横向越权通常导致内部矛盾和信息泄露,纵向越权直接造成资损,导出越权则可能演变成客户数据外流,涉及合规风险。所以我在权限矩阵里,导出权限永远是单独一列,而且是默认关闭的。

我习惯把权限拆成六个维度来看,任何一个维度没定义清楚,权限矩阵就是残缺的。
这六个维度里,字段权限是最常被忽略的。很多系统支持"看得到订单但看不到成本列",但配置时需要手动开启,如果实施顾问不问,默认往往是全字段可见。我在验收时一定会专门拿一个运营账号去确认:他打开商品列表,成本价那一列是不是空的。
同样一句"我们要上 ERP",在不同团队嘴里是完全不同的事。我把它分成四类起点,每类的第一步动作都不一样。
| 起点类型 | 典型特征 | 最该先补的短板 | 建议起始步 |
|---|---|---|---|
| A. 作坊式 | Excel 记库存,打单工具发货,3,8 人 | 主数据不统一,SKU 一物多码 | 从第 1、3 步切入,权限用一页纸约定 |
| B. 野蛮生长期 | 多平台多后台切换,日单 300,2000,10,30 人 | 订单与库存不同步,超卖频发 | 完整走 1,6 步,第 2 步不可省 |
| C. 多主体合规期 | 多公司主体、多店铺、有审计要求,30 人以上 | 数据隔离与权限审计 | 从第 2 步开始,权限先行 |
| D. 系统僵尸期 | ERP 已上线但只用了打单功能 | 流程没重做,人还在系统外跑 | 回退到第 3 步重做流程,再补第 2 步权限 |
有意思的是,我接触过的团队里,D 类"已经有系统但用不起来"的比例比想象中高。他们的共同点几乎一致:上线时只做了数据迁移和打单配置,没有重做流程,也没有做权限设计。结果是运营继续用 Excel 排补货,财务继续手工对账,ERP 沦为"高级打单软件"。
如果你属于 D 类,我的建议是不要急着换系统。先花两周把第 3 步的流程泳道图重新画一遍,标出哪些环节还在系统外完成,然后再回头补权限。换系统解决不了流程问题,只会把同样的问题带到新系统里。

这一步我通常只让团队回答三个问题,答不清楚就不往下走。
第一个问题:这次上 ERP,最想解决的一个问题是什么?只能写一个。如果写出来的是"提升整体效率"这种话,说明还没想清楚。好的答案长这样:"把日均 800 单的发货时效从 6 小时压到 2 小时以内"。
第二个问题:哪些业务暂时不纳入范围?这一步比第一步更重要。我见过太多项目死在这里,一开始就要做采购、库存、订单、财务、客服、BI 全模块,最后每个模块都只做了一半。
第三个问题:谁来当内部对接人,他能投入多少时间?如果答案是"运营主管兼职",那这个项目大概率会延期,因为运营主管白天有本职工作。
指标要定在能被系统直接测量的地方,否则就是口号。我常用的四组指标是:
这四组指标我在项目启动前都会测一遍基线,不测基线就没法判断上线后是变好了还是变差了。很多团队跳过基线测量,导致上线三个月后仍然说不清到底有没有改善。

第 1 步结束时,我要求必须产出三份东西:一页纸的目标与范围边界说明、一张含基线的指标表、一份对接人与时间投入的确认。没有这三份,不进第 2 步。
角色划分有个常见错误:按组织架构图来分。组织架构里有"运营部""财务部""仓储部",但 ERP 里的权限角色不该照抄这个。正确做法是按数据接触面分角色,而不是按部门分。
我的做法是先列出所有"数据接触点",再反过来定义角色。比如:
这样问下来,一个 15 人团队通常会得到 6,8 个角色,而不是 15 个独立的个人权限。角色少而清晰,后续维护成本才低。
我用的是"角色 × 权限维度"的矩阵表。下面是一个简化版示例,实际表格的列会更多,但结构一致。
| 角色 | 菜单范围 | 数据范围 | 字段限制 | 操作权限 | 导出权限 | 审批权限 |
|---|---|---|---|---|---|---|
| 老板/负责人 | 全部 | 全主体 | 无 | 全部 | 可导出,上限 50000 行 | 全部金额 |
| 运营主管 | 订单、商品、库存查询 | 本主体全部店铺 | 隐藏成本、采购价 | 改价需审批,不可删除 | 可导出订单,上限 5000 行 | 5000 元以下 |
| 运营专员 | 订单、商品查询 | 仅本人负责店铺 | 隐藏成本、采购价、利润率 | 不可改价、不可删单 | 不可导出 | 无 |
| 采购 | 采购、供应商、库存 | 本主体 | 可见成本,隐藏售价 | 创建采购单,需审批生效 | 可导出采购单,上限 2000 行 | 无 |
| 仓管 | 出入库、拣货、发货 | 本仓库 | 隐藏成本、售价、客户手机号 | 可确认出入库,不可改单 | 不可导出 | 无 |
| 客服 | 订单查询、售后退款 | 本主体 | 可见客户信息,隐藏成本 | 退款需审批 | 不可导出 | 200 元以下 |
| 财务 | 订单、结算、对账、报表 | 全主体 | 无 | 可核销、可结算 | 可导出财务数据,上限 50000 行 | 无 |
这张表做好之后,选型时你就有了一个硬性筛选条件:系统不支持字段级权限的,直接排除。很多轻量 ERP 只做到菜单权限和数据范围权限,字段级权限根本不支持,这样的系统在你有成本保密需求时就是个坑。
跨境团队有个特点是"两套账号体系":平台后台有子账号,ERP 里也有账号。这两套如果不做映射,就会出现漏洞。常见情况是员工在 ERP 里被降权了,但平台后台的子账号权限没动,他仍然能从平台后台导数据。
我的做法是维护一张映射表,包含四列:员工姓名、平台子账号 ID、ERP 账号 ID、当前角色。这张表在员工入职、调岗、离职三个节点必须更新。特别是离职,必须做成一份双签的检查清单:平台子账号停用、ERP 账号停用、邮箱与协作工具回收、双因素认证设备解绑,四项全部打勾才算完成。
审计日志不是越多越好,关键是要能回答四个问题:谁在什么时候导出了什么数据、谁修改了已经审核过的单据、谁的账号在非工作时间登录、谁的权限在最近 30 天内被变更过。这四个问题对应的日志如果系统不提供,那这个系统在合规场景下就不合格。

主数据不统一是跨境 ERP 上线后最常见的返工原因。我在这一步会强制统一七类数据:
其中最容易出问题的是汇率口径。我见过一个团队,运营用月初汇率算利润,财务用结算日汇率算成本,两边数据差 3% 以上,每个月都要吵一次。后来统一成"结算日汇率 + 月末重估",问题才消失。这件事必须在系统配置前定下来,上线后再改会牵动历史数据。
订单主链路看起来简单:订单同步 → 审核 → 分配仓库 → 拣货 → 打包 → 发货 → 物流回传 → 结算。但真正决定系统好不好用的是异常分支。
我在流程梳理时会专门问这几个问题:库存不足时系统怎么处理?超卖后是先通知客户还是先补货?部分发货怎么拆单?客户改地址时订单已生成面单怎么办?退货入库后库存什么时候可售?这些问题如果没在流程图上标出来,上线后一线员工只能靠微信群问,效率反而比原来更低。

第 3 步产出三份文档:主数据清单与编码规则、订单主链路泳道图(含异常分支)、异常处理责任表。责任表要精确到"这个异常由谁在多少小时内响应",否则流程图画了也没人执行。
选型不是选"最好的系统",而是选"和你当前阶段匹配的系统"。我把选项分成三条路线。
SaaS 标准化产品适合 50 人以下、业务流程相对标准、希望快速上线的团队。优势是上线快、成本可控、平台接口维护由厂商负责;短板是权限颗粒度和流程自定义深度有限,如果你的业务有特殊结算逻辑,可能要绕。
套装软件加定制适合多主体、多业态、有一定 IT 支持能力的团队。优势是流程贴合度高;短板是实施周期长、后续升级成本高,且定制部分容易在版本升级时出问题。
自研只适合一种情况:你的业务模式在市场上确实找不到匹配产品,且你有稳定的研发团队。我见过几个团队自研 ERP,最后的结果是研发团队变成了内部乙方,业务需求排期永远排不完,系统迭代速度反而慢于买现成的。
很多人选型时先看功能清单,我建议把顺序倒过来。我的评估顺序是:权限颗粒度 → 平台接口能力 → 数据准确性验证机制 → 成本 → 服务响应。原因很简单:功能可以慢慢加,权限架构和数据准确性是底层能力,后期改不动。
平台接口能力要看的是:支持哪些平台、订单同步频率是多少、库存回传是单向还是双向、物流回传是否支持多家物流商、API 限流策略是什么。这几个问题的答案,直接决定上线后你需不需要额外做人工补录。
厂商演示永远是顺畅的,因为演示环境里的数据是干净的。我坚持做 POC,用自己真实的数据跑一遍。下面是我常用的测试脚本片段,用来批量校验系统返回的库存与订单数据一致性。
# 库存一致性抽检脚本(示意)
从 ERP 导出当日库存快照,与平台后台库存逐一比对
import csv
def load_snapshot(path):
rows = {}
with open(path, encoding="utf-8-sig") as f:
for r in csv.DictReader(f):
rows[r["sku"]] = int(r["qty"])
return rows
erp = load_snapshot("erp_stock.csv")
platform = load_snapshot("platform_stock.csv")
mismatch = []
for sku, qty in erp.items():
if platform.get(sku) != qty:
mismatch.append((sku, qty, platform.get(sku)))
print(f"抽检 SKU 数: {len(erp)}, 不一致数: {len(mismatch)}")
for m in mismatch[:20]:
print("SKU=%s ERP=%s Platform=%s" % m)这段脚本跑一遍,十分钟就能看出系统的库存同步到底准不准。我一般要求抽检 500 个 SKU,不一致率超过 0.5% 就要追问原因,超过 2% 直接不考虑。

配置阶段最忌讳的做法,是先给所有人开全部权限把业务跑起来,想着"以后慢慢收紧"。这个"以后"通常不会来,因为收紧权限会遭到一线反对,而反对的理由听起来都很合理。
我的做法是反过来的:所有角色初始权限为空,按流程逐个加,每加一项都要有明确理由。这个过程前期会慢一些,但上线后基本不需要做权限收敛,也就不会产生"某个员工已经习惯导出数据,突然被禁止"的摩擦。
接口对接建议按这个顺序推进,不要并行铺开:
为什么财务放最后?因为如果订单数据本身有偏差,财务对账只会把偏差放大,让你分不清是接口问题还是流程问题。
我不建议把全部历史数据都迁进新系统。常见做法是:库存与商品主数据必须全迁,未完结订单必须全迁,已完结订单只迁近 12 个月,更早的数据归档留存但不进系统。原因很简单,迁进去的数据如果没人查,只会拖慢系统并增加维护负担。
迁移完成后一定要做核对报告,至少要核三个数字:SKU 总数、库存总金额、未完结订单数。三个数字对不上就不能进下一步。

很多团队做 UAT 是按模块测的:测完订单模块测库存模块。这种方式容易漏掉权限问题,因为测的是"功能能不能用",不是"这个人能不能用"。
我改成按角色测:让仓管用自己的账号完整走一遍从入库到发货的流程,让客服用自己的账号走一遍从查单到退款审批的流程。测试用例里必须包含三个反例:用仓管账号尝试导出客户信息(应该失败)、用运营账号尝试查看成本字段(应该是空白)、用客服账号尝试退款 500 元(应该触发审批)。这三个反例通过了,权限配置才算合格。
培训不要开大会讲系统功能。我的做法是给每个角色出一页纸 SOP,只写"你每天要做的五件事,每件事点哪里"。仓管那一页不谈财务模块,运营那一页不谈仓位分配逻辑。信息越聚焦,落地越快。
我坚持灰度上线,先选一个订单量中等、流程相对简单的店铺跑两周。选择标准是"不太重要但足够真实",不要拿最重要的店铺做试验,也不要拿完全不重要的店铺(因为没人认真测)。
灰度期间必须每天记录三类数据:订单处理时效、异常单数量、权限相关的人工干预次数。第三类数据最关键,如果灰度期间每天有超过 5 次"因为权限不够找人开通",说明权限矩阵设计过紧或沟通不到位,需要在上线前调整。

人的岗位会变、业务会变,权限却往往停在配置那天。我建议至少按季度做一次权限复核,流程是:导出全部账号与角色清单 → 让每个部门负责人确认自己的下属是否还应该拥有当前权限 → 回收多余权限 → 记录变更。
复核时重点看四类账号:离职超过 30 天仍在系统中的、超过 60 天未登录的、拥有导出权限但岗位已变更的、拥有审批权限但金额阈值明显不合理的。这四类账号是权限体系里最容易腐化的部分。
上线之后的监控,我建议把这几项放在同一块看板上:库存差异率、订单卡单数量、退款异常笔数、导出行为次数、账号登录异常次数、对账差异金额。前四项是业务异常,第五项是安全异常,第六项是财务异常,三类放一起才能看出关联。
我建议保持每月一次小迭代的节奏,每次只解决一到两个具体问题,而不是攒半年做一次大改版。大改版的风险是上线后问题集中爆发,而小迭代可以让每次变更的影响范围可控。
这个误区的代价我在第二节已经讲过了。补充一点:权限不是"收紧"出来的,是"设计"出来的。一个从全权限往下减的系统,最终一定会停在一个既不够安全、又不够好用的中间状态,因为每次收紧都会遭遇一次讨价还价。
我见过不少团队把预算的 90% 花在软件采购上,剩下 10% 用来实施。合理的分配大致是:软件许可 35%,45%、实施与配置 30%,40%、培训与流程改造 10%,15%、预留返工 10%。把预留返工写进预算是成熟做法,不是悲观。
我自己也犯过这个错。第一次做 ERP 项目时,我把采购、库存、订单、财务、客服全部排进第一期,结果上线延期了两个月,每个模块都只做到七成。后来我改成"第一期只解决订单与库存,第二期做财务对账,第三期做供应链协同",反而更快见效。
我很少用"效率提升百分之多少"来论证,因为这类数字很难有可靠来源,而且容易反过来变成对自己的考核压力。我更愿意用可核对的过程指标,比如订单处理时效、库存差异率、对账人天,这几个数字随时能重测,不会变成空话。
在实际项目里,ERP 负责交易与流程,但它不一定能解决所有数据汇总与口径统一的问题。特别是多平台、多店铺、多主体的团队,经常出现"ERP 里数据是对的,但拼不出一张老板想看的全局报表"的情况。这时候引入一个数据层面的工具,能明显降低财务和运营的手工对账量。
数跨境(官网 https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;_unit=gys)是我在几个项目里让团队评估过的跨境电商数据类产品,它的定位是帮团队把多平台经营数据汇聚起来做统一口径的分析与呈现。我把它放在路线里的位置很明确:它是第 3 步流程梳理和第 7 步持续迭代的数据支撑层,不是替代 ERP 的订单执行系统。
这里我要提醒一句:任何工具的账号体系、数据权限、平台接入范围都会随版本变化,具体能力请以官网说明和你自己的 POC 结果为准,不要只看介绍页。我下面写的是"这类工具在路线中应该承担什么角色",而不是具体功能承诺。
引入数据平台后,权限问题会变成两个系统的事,必须明确边界,否则容易出现"ERP 里管得很严,数据平台里全量可见"的漏洞。我的划法是:
这样做的好处是,当老板要看全局经营报表时,运营不需要去 ERP 里找权限,而是通过数据平台的报表权限拿到自己该看的那部分。执行与查看分离,能显著减少权限申请的数量。
如果团队决定引入数据平台,我建议的顺序是:先完成 ERP 第 1 到第 3 步,把主数据和流程定下来;然后在第 4、5 步期间让数据平台做小范围接入,验证数据一致性;等 ERP 上线稳定一个月后,再把经营报表逐步迁移到数据平台。不要两个系统同时上,那会让问题归因变得极其困难。

建议只做三步:定目标、画一页纸权限约定、选一个 SaaS 产品快速上线。不要做自研,不要一次性上全模块,不要为了省钱省掉权限配置这一步。
建议完整走 1 到 6 步。第 2 步的权限矩阵要做到字段级,第 3 步的流程要画到异常分支,第 5 步的接口按订单、库存、物流、财务的顺序推进。第 7 步的权限复核从上线后第一个季度就开始做。
建议从第 2 步切入,先做权限设计,再回来做第 1 步的目标梳理。多主体场景下,数据隔离不是配置项,而是架构前提,选型时就要把它当硬条件。
先不要换系统。花两周重画流程泳道图,标出还在系统外完成的环节,逐个把它搬进系统;然后用一个月做权限收敛。这两件事做完,通常能解决七成以上的"用不起来"问题。
权限越严格,一线操作越慢,这是必然的。我的取舍原则是:影响资损的权限一律严格,影响效率的权限适度放开。改价、退款、删除单据、导出客户信息,这四项严格;批量查询、报表查看、任务分配,这些可以放宽。
除非你的业务模式真的找不到匹配产品,否则我倾向于采购。自研的真实成本不在开发,而在后续三年的维护与迭代。一个三人研发小组的年成本,往往超过采购一套成熟产品的三年费用。
我选分期。第一期只做订单与库存,把库存准确率做到 97% 以上;第二期做财务对账;第三期做供应链与预测。每一期结束后做一次复盘,根据实际情况调整下一期的范围。分期建设最大的好处是,你可以在第一期就验证自己的判断是不是对的。
如果只是一两个店铺、报表需求简单,用 ERP 自带报表就够了,不必额外引入数据平台。如果多平台、多主体、报表需要反复调整口径,那数据平台的价值就很明显,它的价值不在于多几张图,而在于把"改口径"这件事从工程任务变成配置任务。
回到最初那个问题:"这套系统到底分几步上?"我的答案是 7 步:定目标与边界、画权限与角色地图、梳理主数据与流程、选型或自研、配置集成与迁移、测试培训与上线、持续迭代与权限复核。但比"7 步"更重要的是顺序,权限必须在选型之前想清楚,流程必须在配置之前定下来,数据口径必须在迁移之前统一。这三件事的顺序错了,无论分几步都会返工。
我见过太多团队把 ERP 项目当成一次采购,而不是一次组织改造。软件只是载体,真正要改的是谁能看什么、谁该做什么、数据以谁的口径为准。这三件事想明白了,系统选哪家反而没那么关键。
如果你现在正准备启动,我建议你今天就做一件最小的事:把团队现在所有能接触成本、客户信息、退款操作的人列一张表,然后在每个人名字后面写上"他为什么需要这个权限"。如果某个名字后面写不出理由,那这个人就是你权限矩阵里的第一个待处理项。
我准备给公司上ERP,搜了一圈几乎全是“10步搭建”“完整实施流程”,我照着列了个清单,列完发现前面几步全在讲买什么系统、怎么配置,等我真想动手时才发现订单流程和人员权限根本没想清楚,感觉清单列了个寂寞。所以我很想知道,这些步骤到底靠不靠谱,真实落地应该分几步?
更实用的分法是7步:1)定目标与业务边界;2)画权限与角色地图;3)梳理主数据与核心流程;4)选型或自研;5)配置、集成与数据迁移;6)测试、培训与上线;7)持续迭代与安全审计。
判断依据是:前3步是不依赖任何具体系统就能完成的准备工作,做完这三步再去谈系统,你手里的需求清单会稳定很多,供应商也没法用“这个都能做”糊弄过去。网上的10步并不是错,而是把“培训、测试、上线、优化、安全、服务”拆细了,这些其实属于第6步和第7步内部的子任务,放在主线上会让人误以为每步都要单独排期。
裁剪口径可以这样定:团队10人以内、平台不超过2个、只做单主体单仓、日均单量三百以内,压缩成4步就够了(定目标,画权限,选型并配置,上线复盘);如果是3个以上平台、多主体、海外仓与国内仓混用,就保留7步,并给前3步各留1到2周,不要指望一周走完。
我一直觉得权限是系统买回来、上线之后在后台点一点的事,谁看哪个店铺、谁能改价,管理员配一下就行。直到我们运营和财务开始互相看到不该看的数据,客服还能导出全部订单明细,我才意识到这事好像没那么简单,但具体该从哪下手又说不清楚。
权限放在选型前面,是因为权限颗粒度本身就是一个筛选条件,它决定了某个系统你能不能选。要画的东西有四块:一是角色清单,至少覆盖老板、运营、采购、仓管、客服、财务、IT或外包;
二是权限维度,包括菜单可见、字段可见、数据范围(如仅本店铺、仅本仓库)、操作权限(改价、删单、改库存、手动解锁订单)、审批权限、导出权限;三是平台子账号与ERP账号的映射表,把每个平台后台的子账号对应到哪个ERP角色写清楚;四是离职交接与审计日志要求。
可执行的做法是先做“最小权限”版本:每个角色默认只给完成本职工作所需的最小集合,导出和批量改价单独走审批,日志至少保留90天以备对账追溯。
判断依据很直接,如果一套系统做不到按店铺加按仓库限制数据范围,或者不能记录谁在什么时间导出了哪批订单明细,那等团队一扩张,就只能靠制度和人工核对去补,这类问题后期极难补救。还要提醒一点:各平台子账号政策和API授权范围会调整,务必按目标平台当下的规则实时核对,不要照抄两年前的攻略。
我们现在是Excel加好几个平台后台,再加一个打单工具在跑,数据勉强能对上但很累。有服务商跟我说直接上系统就行,系统里有标准流程,跟着走就规范了;也有同行说要先把自己的流程梳理清楚再选。我有点纠结,怕梳理太久耽误事,又怕不梳理上线后一团乱。
先理流程和主数据,但不需要理到完美,理到“能被系统装进去”就够。主数据指商品与SKU编码、供应商、仓库、物流商、币种与汇率;核心流程指订单、审核、打单、发货、物流回传、结算这条主线,另外单独把异常分支写出来:缺货、超卖、退款退货、物流异常。
判断依据是,这几样东西是任何ERP都要往下装的地基,理清楚了,选型时你才知道系统能不能对上;不理清楚,上线后就变成一边跑业务一边改数据,成本和风险都翻倍。
给一个可执行的节奏:用一周时间把SKU编码规则、仓库归属、订单状态机定下来(状态建议控制在8到10个以内,太多没人能记住),画成一页流程泳道图,再拿这张图去和供应商逐条确认。
这样做最直接的好处是,能大幅减少“演示时什么都能做、上线后处处对不上”的情况,因为你是拿自己的流程在验收,而不是拿对方的演示脚本在验收。
我团队就5个人,一天几百单,目前靠Excel加平台后台也能转,但每天光在几个后台之间导表对库存就挺耗人。有人劝我早早上系统,说以后规模大了再上会很痛苦;也有人说这点单量上ERP纯属浪费钱。我不知道该听谁的。
不是必须上,关键看信号。可以用三条判断:第一,跨后台导表、对库存、核订单每天占掉一人1小时以上;第二,错发、超卖已经开始产生实际赔付或差评;第三,财务对账需要逐个平台手工核对,每月累计超过半天。三条里命中两条,就值得上,命中一条可以先优化流程观望。
小团队的压缩版本是:只上订单、库存、打单、物流回传和基础财务,权限先做3个角色(老板、运营、仓管),暂时不碰多主体分账和定制审批流。
选型上优先考虑SaaS,先按短周期试跑,明确一份POC测试清单再签长约,清单里至少包含:需要对接的平台及其API覆盖范围、物流回传时效、库存同步频率、权限与导出的颗粒度、历史数据导入方式。
反过来,如果只有1个平台、1个仓、日均单量很低,而且人工盘点库存是准的,那就先别上,把SKU编码规则和Excel模板规范化,为将来迁移留好结构,这一步几乎零成本,但能省掉后面大笔的数据清洗费用。


读者评论
权限提前到第2步这点很认同。我们公司就是上线后才补权限,结果运营能看到成本价,闹了不少矛盾。不过文章里说3人团队权限用一页纸约定就行,我觉得实际操作中还是会漏,建议还是系统里配置。
步路线比十步实施法务实多了。我们15人团队去年上线,配置集成那段确实是最累的,花了将近一个月。但文章给的周期偏乐观,多平台API对接经常卡在对方接口文档不全上。
导出权限单独一列这个提醒很到位。我们之前有个离职运营导走了客户名单,后来才发现查询权限默认带了导出。不过文章说的平均处理成本2.8万,感觉偏低,实际处理合规和客户投诉的成本远不止。
D类团队那段说到痛点了。我们ERP上线两年,现在还是只用来打单,财务对账全靠Excel。文章建议先重画流程图而不是换系统,这个思路值得试试,但推动各部门配合重做流程比换系统还难。
文章对权限六维度的拆解挺清晰,字段权限确实容易被忽略。不过我觉得还漏了一个维度:操作日志的可见范围和留存周期,出了事能不能追溯同样重要,光配权限不配审计也白搭。