轻易云 ERP 实施顾问 5 大操作
ERP 实施顾问的 5 大常用操作:从配置到排查的闭环
摘要:作为 ERP 实施顾问,你每天面对的是金蝶云星空 / 用友 / SAP 这类外部 ERP——对账结果能不能进 ERP、转换规则对不对、推送报错怎么查、状态卡在哪一态、凌晨告警怎么定位——这 5 件事构成了你的「日常 5 大常用操作」。本文按「配置 → 测试 → 调试 → 监控 → 排查」的顺序,把每一步的入口、契约、状态机、踩坑与 B 级干货拆给你看。无论你面对的是金蝶云星空的 9 个 handler、用友 NC 的 PULL 链,还是 SAP S/4 HANA 的 OData 推送,这 5 步走完就能完成一次完整的「集成中心 + 集成转换 + 推送落地」实施闭环。
关键词:ERP 实施、5 大常用操作、配置 ERP 集成、测试推送、调试转换、监控状态、排查问题、金蝶云星空、集成中心、集成转换、PULL、PUSH
第 0 分钟|为什么是「5 大常用操作」
ERP 实施顾问的日常工作里,「让对账结果真的进到 ERP」从来不是一个动作——它是一组动作。从打开集成中心到客户月底关账,你实际要做的是 5 件事:
| 序号 | 动作 | 你在系统里点哪个按钮 | 背后状态机迁移 |
|---|---|---|---|
| ① | 配置 ERP 集成 | 「集成中心」→「新建方案」→ 选 handler + 填 configJson | INTEGRATION_CONFIG → READY |
| ② | 测试推送 | 详情页「试跑」按钮 / POST /integrations/:code/run-sync | → SIMULATING → SIMULATED |
| ③ | 调试转换 | 「集成转换脚本」列表 → 试跑端点(30s 闸 / 不落库) | SANDBOX_TRIAL(无落库) |
| ④ | 监控状态 | 「转换单据」全局 / 「任务总览」 | PUSHING → PUSHED / FAILED |
| ⑤ | 排查问题 | 「集成推送日志」+ integration_push_logs 三段式 | FAILED → 定位 → 重推 → PUSHED |
新手最常问的 3 个问题先答掉:
- 「5 步能不能少?」 ——不能。少了「配置」无法接入;少了「测试推送」上线即翻车;少了「调试转换」转换结果和金蝶对不上;少了「监控」失败没人知道;少了「排查」月结前才集中爆雷。
- 「5 步顺序能换吗?」 ——前 3 步严格串行(配置 → 测试 → 调试),后 2 步可并行。
- 「一个月重复几次?」 ——「配置 + 测试推送」每个客户一次(上线前);「调试转换 + 监控状态 + 排查问题」每月一次。
下面 5 步走完一遍,每步配真实截图、踩坑与干货交替出现。
第 1 步|配置 ERP 集成:集成中心 + 9 个 handler + configJson
进系统的第一件事是「找到入口」。左侧导航栏「集成中心」是所有 ERP 接入方案的家——每个方案背后是一个 integration_config + 一个 integration_handler(封装外部 API 调用),目前已落地 9 个 handler 覆盖金蝶云星空全部 PULL / PUSH 场景:
看到这张图时需要抓住 4 个关键信号:
- 每个 handler 是一个独立方案——不要把多个单据类型塞进同一个方案,否则 configJson 会变成「if-else 巨塔」。
- 场景按方向分类——
health_check/ar-receivable.pull是拉取方向;ar_receivable_bill/ar_receivable/ar_fin_receivable/cn_bank_transfer是推送方向。PULL/PUSH 共用一个 handlerCode 但走不同 code 子路径。 - 窗口 + 偏移参数——
window=72hoffset=30m是拉取窗口(拉过去 72 小时到当前时间 + 偏移 30 分钟)。金蝶暂估单的过账日有 30 分钟延迟,不填offset会漏掉最后一小时的数据。 - 右上有「新建方案」按钮——青绿色,配置客户接入的入口。
B 级干货 1|9 个 handler 不是「金蝶全套」,是「金蝶云星空可落地全集」:handler 的拆分粒度 = 一个 docType(单据类型)。金蝶云星空 AR_receivable 应收单被拆成 3 个(应收单 / 财务应收单 / 销售收款单),因为它们的钩稽关系、Link 实体、立账类型完全不同——强行合并会让 isKingdeeSuccess(resp) 判定被「会话信息已丢失」污染(来源:金蝶云星空集成 SKILL §硬约束 #3)。
1.1|新建方案的 5 个字段
点「新建方案」按钮,弹出配置面板。下面是金蝶云星空「健康检查」方案的字段全集:
| 字段 | 填什么 | 实施顾问最容易踩的坑 |
|---|---|---|
| 方案名称 | 「客户名-场景」自由文本 | 同客户多场景时用「方旗-财务应收单」「方旗-银行转账单」前缀区分 |
| 目标 ERP 系统 | 下拉选「金蝶云星空」 | 当前只接金蝶云星空;用友 / SAP 在路线图上 |
| handler 模板 | 下拉选 health_check / ar_receivable 等 9 个之一 | 选错 handler = 整套集成重做——务必先确认 docType |
| configJson(JSON 文本) | 写入 { "acctId": "...", "storeId": "...", "window": "72h", "offset": "30m" } | 4 个字段都必填;缺 acctId 会 HMAC 签名失败 |
| docType(可选) | 单据类型分类键(如 AR_receivable|YSD01_SYS|FIN_FROM_HOOK) | docType 是 PULL 数据的过滤条件——填错 = 拉不到单 |
1.2|configJson 的 4 个关键键
configJson 是 handler 的运行时配置。金蝶云星空的 4 个键已踩过坑——
| 键 | 含义 | 缺失后果 |
|---|---|---|
acctId | 账套 ID(金蝶云星空的多账套标识) | HMAC 签名失败 → isKingdeeSuccess(resp) = false |
storeId | 店铺 ID(Shop 模型外码) | PULL 数据无法落库 → 推送给金蝶的 FCUSTOMERID.FNumber 为空 |
window | 拉取窗口时长(如 72h) | 拉得太短 = 漏单;拉得太长 = JobTask 超时 |
offset | 拉取偏移(如 30m) | 不填 = 漏掉最近 30 分钟过账数据 |
新手冷知识:
configJson的修改不会自动重启 handler——必须点「保存」按钮才会重新加载。系统为此在 save handler 里加了「加载校验」,保存后立即打一次 health_check 验证 acctId / storeId 是否能签名成功(来源:金蝶云星空集成 SKILL §硬约束 #4 — 写操作后必须用isKingdeSuccess判定)。
1.3|集成中心架构全景
下面这张架构图把 3 大引擎(PULL / PUSH / 集成转换)的关系画得清清楚楚:
把 3 大引擎拆开看,对应到实施顾问的日常动作:
| 引擎 | 实施顾问做什么 | 关联模型 |
|---|---|---|
| PULL 拉取 | 配 acctId + window + offset | integration_tasks(任务层) |
| PUSH 推送 | 配 docType + storeId | transform_documents(单据层)+ integration_push_logs(日志层) |
| 集成转换 | 写 / 调试 转换脚本 + 配 transform_rules | transform_scripts(脚本)+ transform_rules(规则表) |
第 2 步|测试推送:run-sync 同步调用 + health_check 验签
配置保存后,第一件事是先打一次连通性——health_check handler 是金蝶云星空的「握手仪式」,它不发任何业务数据,只验证 HMAC 双签名协议能不能正常工作。轻易云智能对账系统对 health_check 做了 4 类兜底:HMAC 签名失败自动重试 1 次、会话过期自动续期、HTTP 5xx 自动重试 3 次、参数缺失返回 400 而非静默跑空。
2.1|同步 vs 异步:两种触发方式
系统提供 2 种触发集成方案的入口:
| 触发方式 | API | 适用场景 | 时长上限 |
|---|---|---|---|
| 同步触发 | POST /integrations/:code/run-sync | 测试推送、上线前验收 | 30 秒(HTTP timeout) |
| 异步入队 | POST /integrations/:code/run | 生产期定时拉取、批处理 | 队列无上限(异步任务) |
实施顾问的「测试推送」只走同步——你需要在浏览器看到响应结果:
curl -X POST http://localhost:4001/integrations/health_check/run-sync \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{"params": {"configJson": {"acctId": "...", "storeId": "..."}}}'
2.2|同步调用的 3 个坑
- body 必须包
params——漏写params字段,会变成默认参数空跑(acctId 为空 → HMAC 签名失败 → 接口返回 200 但 success=false)。 - run-sync 长调用客户端可能 abort——但服务端任务照常跑完——以 DB 状态为准,不要重复触发。
- HTTP 200 不代表成功——金蝶云星空的写操作失败也返回 HTTP 200,必须用
isKingdeeSuccess(resp)二次判定;失败用extractKingdeeErrors(resp)取完整报错原文(来源:金蝶云星空集成 SKILL §硬约束 #4)。
2.3|金蝶 PUSH 推送流程图
下面这张流程图把金蝶云星空 PUSH 的 4 个阶段画出来——从 transform_documents 到金蝶审核:
把 4 个阶段拆开讲,对应到 ERP 实施顾问的测试推送操作:
| 阶段 | 实施顾问做的动作 | 失败信号 |
|---|---|---|
| Stage 1:转换单据就绪 | 检查 transform_documents.status = CONFIRMED | status 仍是 DRAFT → 转换层未跑完 |
| Stage 2:HMAC 双签名 | 看不到——服务端自动准备 | responseSummary 含「签名失败」 |
| Stage 3:调金蝶接口 | 看不到——服务端自动调 Save/Push | responseSummary 含「会话信息已丢失」 |
| Stage 4:写日志 | 在「集成推送日志」查 3 段(请求体 / 响应体 / 摘要) | summary 长度异常(> 500 字符)→ 报错复杂 |
B 级干货 2|HMAC 双签名协议的实战价值:金蝶云星空的鉴权不是 OAuth,是 HMAC 双签名——AppData 用
HMAC_MD5(账号绑定),请求体用HMAC_SHA256(防篡改)。这意味着 session 过期是业务错误(Errors[].Message="会话信息已丢失"),不是 HTTP 401——金蝶云星空 client 已内置失效重试机制(来源:金蝶云星空集成 SKILL §硬约束 #3)。
第 3 步|调试转换:集成转换脚本 + transform_rules 四元键
测试推送通过后,下一步是调试集成转换脚本——这是把对账结果变成 ERP 单据的「数据塑形」层。集成转换脚本被定位为第 4 类沙箱脚本(parse / reconcile / allocate / transform),用同一套隔离 + 试跑端点。
3.1|集成转换规则:164 条规则全景
调试转换的第一步是看清规则表——下图是金蝶云星空全部集成转换规则的真实截图:
把规则表按来源类型拆成 2 组:
| 来源类型组 | 实施顾问的关注点 | 配单据 |
|---|---|---|
| 费用-按核算项目 | 消费订单 / 清仓盘点 / 头程海运 → 合并出单 | AR_receivable 费用应收单 |
| 收入-差异标签 | LIQUID / CLEARING / FBA 补偿 / ORDER 差额 / AFTER 售后 / GIFT_WIPES 小熊湿巾 → 按 diffReason 匹配 | AR_receivable 费用应收单 |
B 级干货 3|transform_rules 是脚本的「数据」不是脚本的「逻辑」:转换规则表的唯一键 = 五元
(sourceType, accountingItemId, amountKind, direction, targetSystem)。新增业务场景 = 加 transform_rules 规则,不是改脚本代码。脚本里的transformRules是预加载输入,运行时只读不写——这意味着「目标系统只是脚本与配置的取值,不是代码结构」(来源:integration-transform-script-development SKILL §硬约束 #7)。
3.2|集成转换流程图:转换到推送的 5 阶段
下面这张流程图把集成转换的完整生命周期画出来:
把 5 个阶段拆开讲,对应到 ERP 实施顾问的调试操作:
| 阶段 | 实施顾问的入口 | 试跑端点 |
|---|---|---|
| Stage 1:对账结果 | 在对账计划详情页「整体确认」后入转换层 | — |
| Stage 2:生成批次 | 转换单据列表 → 新批次 TFB-YYYYMMDD-NNNN | — |
| Stage 3:沙箱跑脚本 | 集成转换脚本列表 → 「试跑」按钮 | POST /biz-reconciliation/transform-scripts/test(30s 同步 / 不落库) |
| Stage 4:规则匹配 | 集成转换规则列表 | — |
| Stage 5:推送金蝶 | 同第 2 步 run-sync | — |
3.3|试跑端点的 4 大原则
调试转换的核心是试跑端点。对试跑端点有 4 大原则:
- 同步:调用返回即出结果,30 秒超时闸。
- 只读:沙箱内
query只走 denylist 之外的模型。 - 不落库:返回的
documents/unmatched仅在 HTTP 响应里,不写 transform_documents。 - 30s 闸:超过 30 秒同步超时,生产批次生成为异步 JobTask(沙箱 5min + 单事务落库上限 300s,整批原子、超限 FAILED 整体回滚)。
3.4|调试转换的 3 个常见错误
跑试跑端点时最容易踩的 3 个错:
| 错误 | 现象 | 修正 |
|---|---|---|
| scriptKind 错配 | INCOME 脚本里写了 EXPENSE 处理(或反之) | 拆成 2 个脚本,Q9 严格分离 |
| 金额符号弄错 | 差额单被强制 × sign(净额恒为负的假设已被推翻) | 差额带符号直出,INCOME_DIFF_LABEL 规则 sign 统一 +1 |
| 规则表无平台维度 | 新增 INCOME_DIFF_LABEL 规则未 grep 全平台转换脚本 | grep *-transform-scripts.ts 看是否重复消费同键 |
新手冷知识:试跑端点返回
documents[].entries[].sourceRefs数组,每个 sourceRef 带type(rule/planItem/materialItem/aggregation)——这是追踪「这行是怎么算出来的」的唯一线索。调试时拿不到这个数组,多半是脚本里没正确返回 sourceRefs(来源:integration-transform-script-development SKILL §4 沙箱契约)。
第 4 步|监控状态:转换单据全局 + 推送状态机
转换批次生成后,你需要的是全局面板——一眼看出本月推送了多少张、失败了哪些、卡在哪个状态。下面是集成中心「转换单据」全局的真实截图:
看到这张图时需要抓住 4 个关键信号:
- 状态分布数(最关键的 6 个数字):预览中 64 + 已确认 10 + 推送中 0 + 已推送 154 + 推送失败 4 + 含异常体行 7。总 232 张,推送成功率 96.5%(154/160 推送过的)——剩余 64 张还在预览或确认中。
- 外部单号已回填:列表里能看到
AP202607-0083Q/SKD260911008这种外部单号——这意味着金蝶云星空 Save 接口成功响应并返回了 BillNo,系统自动写回transform_documents.externalDocNo。 - 含异常体行的 7 张——单据本身推送成功,但内部体行有 isAbnormal=true 的条目(如负额红字、SKU 空、缺 entryKey)。异常体行不阻断推送,但要人工复核。
- 「推送失败 4」——这 4 张是实施顾问**第 5 步「排查问题」**的目标。
4.1|推送状态机的 6 态
把转换单据的完整生命周期画成 6 态。轻易云智能对账系统的状态机与金蝶账套状态双向对齐——PUSHING 状态会主动取消已下推金蝶的中间态单据、FAILED 状态保留金蝶回执原始摘要:
| 状态 | 含义 | 实施顾问能做什么 |
|---|---|---|
| DRAFT(草稿) | 沙箱跑完,未确认 | 编辑、删除 |
| CONFIRMED(已确认) | 用户已确认,待推送 | 触发 PUSH |
| PUSHING(推送中) | 已入 BullMQ 队列 | 等(看进度) |
| PUSHED(已推送) | 金蝶接口返回成功 + 外部单号回填 | 只读 |
| FAILED(推送失败) | 金蝶接口报错 | 第 5 步「排查问题」 |
| ABNORMAL(含异常体行) | 推送成功但体行 isAbnormal=true | 人工复核 |
4.2|亚马逊欧洲站转换单据实例
下面是亚马逊欧洲站费用对账生成的 6 张转换单据,全部推送成功——这是「健康集成方案」的典型样本:
把这张图拆成 3 块给实施顾问讲:
| 关注点 | 含义 | 健康信号 |
|---|---|---|
| 同批次同目标 | TFB-20260911-0009 + 金蝶云星空 = 一个批次的转换产物 | 6 张同批次 = 一次性成功 |
| 费用多样性由规则表承载 | 6 个核算项目对应 6 张单据 | 加新费用类型 = 加 transform_rules,零代码 |
| 集成推送状态 | 6 / 6 全部「推送」成功 | 这是 100% 成功率的样本——不是常态 |
新手冷知识:「同批次同目标」的设计是为了回滚原子性——一个批次的 6 张单据要么全推、要么全不推。如果中途某一张失败,整批会标
FAILED,需要先 UnAudit 全部已推单 + Delete 清理 + 「重新推送」(来源:金蝶云星空集成 SKILL §「清理测试单」命令purge)。
4.3|任务总览:异步任务执行结果
监控的最后一块拼图是「任务总览」——它告诉你异步任务跑了多久、失败了哪些:
实施顾问最常看的 3 个数字:
| 任务类型 | 实施顾问的关注点 | 健康信号 |
|---|---|---|
| 解析 | 平台账单解析成功率 | 220/220 = 100% |
| 收入对账 | 沙箱跑对账的成功率 | 600/600 = 100% |
| 转换生成 | 沙箱跑转换的成功率 | 5/5 = 100% |
任何一项 < 100% 都要查 JobTask.errorMessage——异步任务的错误信息会原样落库,不要只看前端 toast。
第 5 步|排查问题:集成推送日志 + 三段式 + 9 大失败原因
推送失败的 4 张单据怎么查?答案在「集成推送日志」——integration_push_logs 表的每一行记录一次金蝶调用的完整轨迹。
5.1|三段式日志:请求体 / 响应体 / 摘要
对每一次金蝶调用写 3 段日志:
| 段 | 内容 | 实施顾问的用法 |
|---|---|---|
| 请求体(requestBody) | 完整 JSON(含 HMAC 签名后的 payload) | 检查 docType / storeId 是否正确 |
| 响应体(responseBody) | 金蝶原始返回 JSON | 看 Errors[].Message |
| 摘要(responseSummary) | 报错原文(不截断) | 一眼定位错误类型 |
5.2|9 大常见推送失败原因
把 2026-08-24 真实账套验证后总结的 9 大推送失败原因汇总:
| # | 失败原因 | 表现 | 排查方法 |
|---|---|---|---|
| 1 | acctId 错误 | 签名失败 / HMAC 验签未通过 | 重新核对 configJson.acctId |
| 2 | storeId 未映射 | 金蝶接收后 FCUSTOMERID.FNumber 为空 | 在 Shop 模型填 externalCode |
| 3 | docType 不存在 | 元数据中标识为 XXX 的字段不存在 | View 实际单据确认字段 |
| 4 | 键名三态混用 | FEntityDetail_FEntryID vs FEntityDetail 混用 | Save 用 F 前缀 / View 去前缀 / FieldKeys 带 F 前缀 |
| 5 | 会话过期 | Errors[].Message="会话信息已丢失" | client 自动重试,不需处理 |
| 6 | 钩稽金额不足 | HadMatchAmountFor 不够 | View 暂估单看 FEntityDetail_Link[] |
| 7 | 下推字段缺失 | 字段不存在 报 F_PAEZ_BaseInfo | QueryBusinessInfo 重新发现 |
| 8 | batch 原子回滚 | 同批次前几张成功、后几张失败 → 整批 FAILED | UnAudit 已推单 + Delete + 重新推送 |
| 9 | JSONB 嵌套对象 | 嵌套 FSettleTypeID.FNumber 错配 | FCUSTOMERID.FNumber 加 .FNumber 后缀 |
B 级干货 4|金蝶键名三态不可混用的工程价值:金蝶云星空的同一字段在 3 个接口里键名不同——Save / 元信息带 F 前缀(
FEntityDetail/FCOSTID);View 去前缀 / 用表别名(AP_PAYABLEENTRY/COSTID);FieldKeys 带 F 前缀(FEntityDetail_FEntryID)。混用即报错「字段不存在」——这是金蝶云星空集成最隐蔽的坑(来源:金蝶云星空集成 SKILL §硬约束 #6)。
5.3|金蝶探查脚本:从「报错」到「定位」的 6 步法
排查问题的高阶方法是用金蝶云星空的探查脚本直接验证字段、Link 关系、钩稽状态:
| # | 命令 | 用途 |
|---|---|---|
| 1 | chain-kingdee-helper.mts pick <n> | 挑未下推暂估单(E2E 选料) |
| 2 | chain-kingdee-helper.mts view <formId> <billNo> | View 验证推送产物 |
| 3 | chain-kingdee-helper.mts purge <formId> <billNo> | 清理测试单(UnAudit → Delete) |
| 4 | chain-kingdee-helper.mts hook-state <billNo> | 查钩稽金额 HadMatchAmountFor |
| 5 | field-inspection.mts | 字段发现 + 逐个验证(新单据接入) |
| 6 | binary-locate.mts | 二分定位破坏查询的字段 |
5.4|批量重推
对失败的 4 张单据,不要逐张重推——用「批量重推」功能:
- 在「转换单据」列表勾选 4 张 FAILED 单据。
- 点「批量重新推送」按钮。
- 系统按原 handler + 原 configJson 重发请求,自动忽略已成功单据。
新手冷知识:「批量重新推送」只重试 FAILED——已成功的 PUSHED 不会被覆盖。不要点「重新转换」按钮——会生成新批次、旧批次废弃,丢失外部单号映射关系。
常见问题|5 大操作最容易踩的 5 个坑
把 ERP 实施顾问最容易踩的 5 个坑集中回答一遍:
Q1:configJson 改了但 health_check 仍报旧错——是不是没保存?
A:多半是点「保存」后没等「加载校验」跑完。configJson 修改不会自动重启 handler——必须等 save handler 的「加载校验」返回 success=true(来自金蝶云星空 health_check 响应),新配置才生效。
Q2:run-sync 返回 200 但 success=false——是网络问题吗?
A:不是网络问题——金蝶云星空的写操作失败也返回 HTTP 200。必须用 isKingdeeSuccess(resp) 二次判定;失败时用 extractKingdeeErrors(resp) 取完整报错原文(来源:金蝶云星空集成 SKILL §硬约束 #4)。
Q3:试跑端点返回的 documents 数组很完美,但生产批次却失败——为什么?
A:试跑端点是同步 + 不落库——它不写 transform_documents,但也不验证事务约束(如唯一索引、外键)。生产批次走异步 JobTask,单事务原子落库,超 300 秒会整体回滚 FAILED——这就是「试跑成功但生产失败」的最常见原因。
Q4:转换单据「推送失败 4」但 integration_push_logs 查不到日志——日志被删了?
A:不是被删——多半是日志被分页了。integration_push_logs 默认按时间倒序分页 20 条/页,失败日志可能在第 2~3 页。点页码翻到第 3 页找带 success=false 的行——查 3 段日志(请求体 / 响应体 / 摘要)定位错误。
Q5:批量重推后又失败了——是网络问题吗?
A:通常是金蝶账套层面的问题(如 FSettleTypeID 基础资料缺失、暂估单已下推过)。第一动作是看新生成的 integration_push_logs —— responseSummary 会精确告诉你哪个字段 / 哪个基础资料缺失。不要直接找金蝶运维——先在系统内看日志定位 5 分钟,定位不准再找金蝶更高效。
收尾|从「5 大常用操作」到「月度集成闭环」
如果你已经按本文走完了一次「配置金蝶云星空 health_check → 测试推送 success → 调试 transform 试跑端点 → 监控转换单据全局 232 张 / 推送成功率 96.5% → 排查 4 张失败 + 批量重推」的完整流程,你已经完成了 ERP 实施顾问日常集成的 5 大常用操作闭环:
| 操作 | 你做了哪个动作 | 状态机迁移 | 你的角色 |
|---|---|---|---|
| ① 配置 ERP 集成 | 新建方案 + configJson | → READY | 客户接入 |
| ② 测试推送 | run-sync + health_check | → SIMULATED | 验签握手 |
| ③ 调试转换 | 试跑端点 + transform_rules | SANDBOX_TRIAL(无落库) | 数据塑形 |
| ④ 监控状态 | 转换单据全局 + 任务总览 | PUSHING → PUSHED / FAILED | 生产观测 |
| ⑤ 排查问题 | 集成推送日志 + 三段式 + 探查脚本 | FAILED → 定位 → 重推 → PUSHED | 异常恢复 |
ERP 实施顾问日常做集成,看起来「只是配 1 个方案 + 跑 1 次试跑 + 看 1 张全局表 + 查 1 段日志」,背后是 9 个 handler × HMAC 双签名 × 集成转换 5 阶段 × 转换规则五元键 × 推送 6 态状态机 × 三段式日志 × 9 大失败原因对照 × 6 步探查法。轻易云智能对账系统把传统 ERP 集成工具压缩成「5 个入口 + 1 张全局表 + 30 秒同步试跑 + 三段式日志诊断」——从「配置到排查」全闭环,新实施顾问跟着本文走 1 遍 + 实操 1 个客户 = 当天即可上线一个金蝶云星空集成方案。
接下来 9.5.5 会带你从「ERP 实施顾问视角」切到「CTO 视角」——关注部署、监控、性能、安全、知识库的运维主线。
面向开发者:本文涉及的 9 个金蝶云星空 handler、HMAC 双签名协议、集成转换 5 阶段、transform_rules 五元键、推送 6 态状态机、三段式日志的完整实现,可以在项目仓库
.opencode/skills/kingdee-cloud-galaxy-integration/SKILL.md(金蝶云星空集成工作方式指南)、.opencode/skills/integration-transform-script-development/SKILL.md(集成转换脚本开发标准)两个 SKILL 文档里查完整实现、探查脚本清单(scripts/integrations/kingdee-cloud-galaxy/)、硬约束 6 条与 9 大失败原因对照表。