第4章 TMS运输管理系统:运输计划与调度、路径优化、在途跟踪、运费结算
大家好,我是老张。今天咱们聊聊TMS,也就是运输管理系统。说实话,我做了十几年供应链数字化,TMS是我觉得最“接地气”的一个系统。为什么?因为运输这件事,每天都在发生,每辆车、每个司机、每张单子,都是真金白银在跑。
很多公司上了ERP、上了WMS,但运输这块还是靠Excel和微信群。嗯,我见过最夸张的案例——调度员桌上贴满了便签纸,司机打电话问路,财务月底对账对到哭。说白了,运输管理是供应链里最后一块“手工活”。今天我就把TMS的核心模块拆开揉碎了讲给你听。
4.1 运输计划与调度——排兵布阵的艺术
运输计划,说白了就是回答三个问题:运什么?谁来运?什么时候走?我见过很多调度员,早上第一件事就是对着订单列表发愁。其实,好的TMS能帮你把这一步自动化。
我个人习惯把运输计划分成两个层次:战略层和执行层。战略层看的是月度、周度的运力规划,比如“这周华东区需要多少辆车”。执行层就是每天的具体派车,谁去哪个仓库装货,几点出发。
举个例子。假设你有10个订单,都是今天要发往上海的。系统会自动判断:能不能拼车?拼车能省多少运费?我曾在项目里遇到一个客户,他们之前都是“一单一车”,后来上了TMS的智能拼单功能,运输成本直接降了18%。你想想看,这省下来的可都是纯利润。
4.2 路径优化——不只是“最短路径”
很多人以为路径优化就是找最短的路。其实没那么简单。真正的路径优化要考虑:时间窗口(客户几点收货)、车辆限行(哪个路段货车不能走)、油耗成本、甚至司机休息时间。
我记得有一次帮一家冷链物流公司做优化。他们的车要跑5个门店,每个门店都有严格的收货时间。如果用普通导航,可能路线最短,但到了第三个门店刚好赶上堵车,错过时间窗口,货就白拉了。后来我们用TMS的路径优化引擎,把时间约束加进去,才真正解决了问题。
路径优化的算法,常用的有遗传算法和蚁群算法。不过对于大多数企业,直接用现成的API就好,比如高德、百度、Google Maps的路线规划接口。下面是一个简单的调用示例:
// 伪代码:调用路径优化API
function optimizeRoute(orders, vehicles) {
// 1. 获取所有订单的经纬度
// 2. 获取车辆当前位置
// 3. 调用路径优化引擎
const result = routeEngine.solve({
orders: orders,
vehicles: vehicles,
constraints: {
maxDriveTime: 8, // 小时
timeWindows: true,
avoidTolls: false
}
});
return result.routes;
}
4.3 在途跟踪——让货物“看得见”
在途跟踪,是TMS里最让客户“安心”的功能。你想想看,如果你是客户,你下了单,想知道货到哪了,结果对方说“我帮你问问司机”——这种体验多糟糕。
现在的在途跟踪,主要靠GPS定位和电子围栏。GPS每30秒上报一次位置,系统在地图上画出一条轨迹。电子围栏呢,就是在地图上画一个虚拟的圈,车进圈或出圈,系统自动触发通知。
我做过一个项目,客户是做建材的,经常有“货到了没人卸”的情况。后来我们设了电子围栏:车距离仓库还有5公里时,自动给仓库发一条微信通知。仓库提前安排人手,车到了直接卸货。就这么一个小功能,等待时间从平均45分钟降到了10分钟。
另外,我建议在途跟踪要和异常预警结合起来。比如:车辆偏离预定路线超过1公里、停车超过30分钟、预计到达时间延迟超过1小时——这些都应该自动报警。别等客户打电话来问“货怎么还没到”,那时候就晚了。
4.4 运费结算——算清楚每一分钱
运费结算是TMS里最“头疼”的模块,没有之一。为什么?因为运费的计算规则太复杂了。按重量算、按体积算、按趟算、按公里数算、还有各种附加费(等待费、装卸费、过路费)。
我见过最夸张的运费规则,有37个计费因子。财务对账的时候,要拿着Excel一条一条核对,一个月光对账就要花3天。
好的TMS,运费结算应该是自动化的。系统根据合同模板,自动计算每单的运费。然后和司机、承运商进行对账。对账无误后,自动生成结算单,推送给财务系统。
| 计费方式 | 适用场景 | 计算公式示例 |
|---|---|---|
| 按重量计费 | 普货、重货 | 运费 = 重量(kg) × 单价(元/kg) |
| 按体积计费 | 轻泡货 | 运费 = 体积(m³) × 单价(元/m³) |
| 按趟计费 | 固定线路、包车 | 运费 = 固定金额(元/趟) |
| 按公里计费 | 零担、长途 | 运费 = 里程(km) × 单价(元/km) |
最后说一句,运费结算的对账功能一定要做好。系统自动对账,标记出“差异项”,然后人工复核。我曾经遇到一个客户,他们之前手工对账,每个月都有几万块的差异找不出来。上了TMS的自动对账后,差异率从5%降到了0.2%。
好了,TMS的四个核心模块就讲到这里。运输计划与调度是“大脑”,路径优化是“导航”,在途跟踪是“眼睛”,运费结算是“钱袋子”。这四个模块环环相扣,缺一不可。你想想看,如果调度没做好,后面路径优化再牛也没用;如果在途跟踪不准,运费结算就容易扯皮。
下一章,咱们聊聊WMS仓储管理系统。仓库里的那些事,比你想的复杂多了。到时候见。