当前位置: 首页 > news >正文

SLDS 自营物流系统:FO 业务全解析

一、概述

本文围绕 Fleet Order(FO)车队订单 展开系统性讲解,面向业务、研发及相关从业人员,核心目标如下:

  1. 建立完整业务认知:全面理解 FO 从订单接入、创建、流转到履约的全流程业务逻辑,清晰掌握系统架构、外部交互及核心分工。
  2. 掌握核心业务细节:深入了解 FO 订单创建、订单账户、数据流等关键机制,明确各环节业务规则与操作逻辑。

二、FO 业务介绍

2.1 物流业务整体概览

2.1.1 业务流程图

Marketplace

Logistics Open Platform

OMS

WMS

CDMLS

SLDS

TWS

3PL

2.1.2 核心流转说明

  • 电商平台订单统一进入订单管理系统 OMS(上游总入口)
  • OMS 按需将订单分流至转运仓系统 WMS跨境直邮物流服务 CDMLS
  • 外部物流开放平台订单直接接入 CDMLS
  • CDMLS 为核心分发节点,将订单分配至自建物流配送服务 SLDS、TWS、3PL

2.2 订单中心架构

2.2.1 核心职责

管理订单全生命周期,承接上游需求、联动下游作业域,保障订单从创建到终止全流程闭环。

2.2.2 核心功能模块

  • 订单创建模块:支持 V2 / V3 / 三段式 API,负责创建校验与三方订单创建
  • 订单取消 / 更新 / 改派模块:校验逻辑与操作策略管控
  • 订单信息管理模块:基础 / 操作 / 重量 / 财务信息管理与更新策略
  • 订单标签管理模块:操作 / 异常标签配置、生成策略
  • 订单状态管理模块:状态管控与更新规则
  • 订单搜索 / 推送模块:API 服务、调度联动、推送逻辑
  • 订单财务管理模块:运费计算、费用全流程管理

2.2.3 外部系统交互

  • 上游系统:CDMLS、WMS、3PL、财务系统
  • 基础信息源:服务区域、站点列表、路由规划
  • 协同中心:事件中心(状态管理)、调度中心(搜索 / 推送)
  • 下游作业域:揽收、站内、派送、干线、驿站
  • 下游组件:订单跟踪列表 / 详情页、订单监控看板

2.3 核心职责与功能划分

订单中心统筹订单全生命周期,确保业务合规、数据一致。

子域职责核心功能
下单快递订单下单策略与执行订单创建 / 取消 / 更新、三方分单、重新分配
运单管理订单信息 / 状态 / 流向管理、物流标准定义信息管理、订单标签、状态跟踪、订单账户
运费计费因子收拢、触发计费更新运费管理、重量等计费因子采集

2.4 职责边界(易混淆点)

明确 FO 系统与其他系统分工,避免业务理解偏差。

功能FO 系统其他系统
下单环节内部物流订单创建 / 更新 / 取消电商 / 外部订单处理、跨链路分单履约
解决方案保存站点、路由、方案结果Network:方案计算与维护
运费更新计费因子、触发计费BMS:费用计算、规则维护
运单信息提供查询能力、修改内部闭环其他作业域不直接修改订单信息
异常异常状态处理、上游交互Exception:异常发起与执行

三、FO 核心逻辑

3.1 订单创建流程

3.1.1 整体创建流程

  1. 上游触发:OMS、外部开放服务发起订单
  2. 唯一入口:CDMLS 是唯一向 FO 系统推单的上游系统
  3. API 类型:V2(端到端)、V3(开放)、三段式
  4. 必过校验:订单号、服务区域、承运商、交接 / 派送站点、COD 验证
  5. 信息生成:收 / 寄件人、重量、站点、路由、三方、财务信息
  6. 下游分发:推送调度中心,分发至各作业域启动履约

3.1.2 V2 与三段式订单区别

  1. V2 端到端订单
    • 逻辑:FO 判定三方派送可行性,CDMLS 负责创建三方订单
    • 短板:需与三方深度集成、配置服务区域
  2. 三段式订单
    • 逻辑:CDMLS 智能路由拆分为首公里 / 中段 / 末公里子订单,FO 合并生成主订单
    • 特点:作业域无需感知子订单逻辑

3.2 订单账户

3.2.1 定义与生成字段

订单账户:标识订单服务类型,是全链路业务规则核心依据。
由 4 个关键字段生成:

字段可选值
来源类型电商平台 / 仓库 / 跨境 / 外部平台
大件类型大件 / 非大件
服务类型即时 / 快递 / 标准 / 经济 / 杂货 / 当日达 / 环保
末公里类型派送 / 自提

3.2.2 影响范围

  • 运费计算规则
  • SLA 服务等级定义
  • 运单模板(操作 SOP)
  • 中段路由策略
  • 分拣计划
  • 作业域校验规则

3.2.3 业务流转与配置同步

  1. 包裹全链路
    入仓渠道(电商平台 / 仓库 / 跨境 / 外部平台)→ 首公里 / 中转 → 干线 → 末公里 → 上门 / 自提 / 三方派送
  2. 配置同步流程
    开发新增订单账户类型 → 参数配置中心 → 各系统 SDK → 作业域 GRPC 查询使用

3.3 核心数据流

3.3.1 订单创建 & 费用计算

CDMLS 下单 → 校验 → 生成订单 → 调度下发 → 作业域上报重量 → 计费 → 回推 CDMLS

3.3.2 订单信息 & 状态更新

  1. 作业域上报操作 / 跟踪事件
  2. 事件服务去重、分发
  3. 订单中心按规则更新:
    • 终态不更新
    • 操作时间早于最新跟踪时间的事件不更新

3.3.3 状态标签验证

  • 作用:作业域通过标签校验操作合法性
  • 规则:支持全局默认规则 + 市场区域差异化规则
  • 流程:订单中心生成标签 → 作业域查询 → 校验执行

3.4 订单信息作业域查询

  • 常规场景:调度下发计划,作业域直接使用
  • 无计划场景:作业域通过 GRPC 搜索 API 查询订单信息
  • 注意:严格控制单次请求量,避免系统压力

3.5 订单中心 vs 作业域订单

维度订单中心订单作业域订单
视角全局全生命周期局部环节操作
范围全链路状态流转仅本作业域状态
数据全量订单 + 财务 + 路由仅域内作业数据

作业域典型状态流转

  • SP 投递:创建 → 投递中 → 已接收 → 已出站
  • 揽收订单:创建 → 揽收完成 → 已入站
  • 站点订单:待接收 → 已接收 → 已打包

四、附录

4.1 术语表

术语全称/说明
BMSBilling Management System计,费管理系统,负责维护费率卡、计算干线运输费用
CDMLSCross-Border Direct Mail Logistics Service,跨境直邮物流服务
SLDSSelf-Built Logistics Distribution Service,自建物流配送服务
TWSTransfer Warehouse System,转运仓系统
OMSOrder Management System,订单管理系统
WMSWarehouse Management System,仓库管理系统
FOFleet Order,FO
3PLThird-Party Logistics,第三方物流
V2 / V3端到端订单 / 开放订单
三段式首公里-中段-末公里多段订单
CODCash On Delivery,货到付款

4.2 核心状态说明

订单主状态

已创建、已取消、已派送、已退货、丢失

订单跟踪状态

揽收完成 → 站点已接收 → 已打包 → 干线运输中 → 派送中 → 已派送 / 已退货

http://www.jsqmd.com/news/476738/

相关文章:

  • IMS网络实战:PCRF与AF的Rx接口消息流程详解(附典型消息示例)
  • 尝试用openclaw完成一个复杂的开发任务(持续更新)
  • cartographer 第一篇(官网2D Pure localization)
  • 瑞芯微开发板固件烧写:从变砖边缘到成功启动的实战指南
  • QGIS实战:5分钟搞定天地图道路数据下载与裁剪(附详细步骤)
  • JavaEE进阶10——SpringMVC小练习
  • 优惠券、满减、折扣同时生效,价格到底怎么算?
  • TI DSP 6678缓存优化全解析:如何用MAR寄存器提升实时性
  • “是我!”庆祝马里奥40年来始终坚持的匠心精神
  • 端口敲门技术深度对比:knockd vs SPA vs SDP,谁更适合你的服务器防护?
  • GIS数据处理必备:ArcMap中北京54与WGS84坐标系的区别与转换技巧
  • 计算机网络的定义和分类
  • EPLAN端子排自定义:从零搭建到高效维护
  • Electron 实战:将用户输入保存到本地文件 —— 基于 `fs.writeFileSync` 与 IPC 的安全写入方案
  • SenseVoice-small-ONNX效果展示:中日韩三国语言混合演讲识别连贯性测试
  • ThinkPad 满分维修评级:进步、妥协与公正性质疑
  • MacBook Air M5:性价比提升与开源支持困境
  • 2024年企业级网络架构实战:跨地域OSPF与BGP混合组网解析
  • 游戏开发必知:透视投影与正交投影的7个核心差异及适用场景
  • pure-ftpd安全配置全指南:从防火墙规则到虚拟用户权限管理
  • 通用文件读写封装:告别重复造轮子,让 C 语言文件操作更高效
  • 个人GPU福音!Kook Zimage真实幻想Turbo在独立游戏美术中的落地实践
  • FFC实战:如何用Fast Fourier Convolution提升图像修复效果(附代码示例)
  • Lattice Radiant 2024.2 从零到一:免费FPGA开发环境搭建与许可激活全攻略
  • 全栈可视化开发新选择 网易 CodeWave 开发效率拉满
  • nanobot效果展示:Qwen3-4B在QQ中执行netstat -tuln并解释监听端口含义
  • 实战指南:如何在鲲鹏云上快速搭建PostgreSQL数据库(含性能调优技巧)
  • 量化交易实战:从零搭建你的首个自动化交易系统(2025版)
  • Niushop开源商城文件上传漏洞实战:从零复现到蚁剑连接完整流程
  • 【ZERO-PAD】基于微雪RP2040-ZERO与QMK的模块化桌面宏键盘DIY全攻略