前言:
现在大家对“tms算法”大概比较关心,咱们都需要分析一些“tms算法”的相关文章。那么小编同时在网上汇集了一些关于“tms算法””的相关资讯,希望兄弟们能喜欢,我们快快来学习一下吧!导语:TMS(运输管理系统)是一个物流运输平台,它是供应链管理系统(SCM)的一部分。广义的TMS平台涉及面较广,不同企业的业务模式不一样。本文所探讨的TMS是具有实际运营能力的第三方物流运营平台,它主要是一种通过技术的手段整合社会物流信息,优化配置物流资源,帮助货主降低物流成本并提供管理运输业务。下面从业务描述、系统架构和功能模块三个方面作一个简单的分析,一方面是梳理业务的作业场景,另一方面宏观认识产品的整体框架,分析具体功能解决的问题点。
一、业务描述
通常来说,整个运输阶段分为三个阶段来完成:
1. 第一阶段
货主提出运输需求,建立任务订单推给运营方。
客户下订单的方式有很多,比如电话、邮件、发信息、TMS系统、其他平台等。提出的任务需求,也称客户订单,它是货主和运营方的交互凭证,承担着需求描述、运单跟踪、应收结算等功能。
货主订单主要包含4方面的信息,收发货地信息、货物信息、用车信息、增值服务。
收发货地信息,姓名、电话、地址,预计提货、到货时间;这里货主所约束的发货、收货时间,只是客户要求的时间,具体到运营方的业务运作,实际的发货、收货时间会有区别;货物信息,商品类型、货物重量、体积、数量,更详细一点到标准产品的单位;用车信息,车型,温控标准等。作为货主方可能对车型也不一定了解,所以这不是一个非填信息;增值服务,比如是否需要装货、搬货、卸货、货物保险等。
2. 第二阶段
运营方按照一定的运输规则处理,做这个规则处理的过程,一般称之为计划,计划的形式有多种,主要有拼单、拆单、规划线路图、地图合单等,然后再将计划好的这个订单分派给合适的承运方。
最常见的手段是拼单,又称零担运输。将多个货主订单合并拼成一个派车订单,一般规则的处理条件有:订单量、装载能力、价格、路线、发货时间、收货时间等。
计划的手段除零担集货外,还有大单拆分、长单分段等,主要目的来达到成本分摊的作用。计划的手段有智能计算,和人工处理+半自动计算。
智能计算,自动的方式。在满足运输条件的规则下,自动进行拆分、拼单,生成计划单;人工处理+半自动计算,也是最常用的方式。比如可以根据我们LBS地图,将要发货的点映射到地图上,圈出相邻相近的发货地,再根据约束条件的计算,比如温控标准、要求运输的时间等,生成可调度的运输订单。
3. 第三阶段
承运方接受订单,并将订单分配给司机,由司机执行完成运输任务,这个阶段又称之为调度。运营方将计划的订单分配给承运方,生成最终的运输订单,它是运营方同下游承运方的唯一标识,这个凭证会关联到订单的跟踪监控和应付结算等功能。
二、系统架构
三、功能模块1. 基础资料
基础资料的建立,对TMS的需求任务单和调度非常重要,只有建立了合作关系,才能在客户需求订单上选择到正确(有合作关系)的客户,在计划调度的时候才能匹配到正确(有合作关系)的承运方。
录入货主、承运方的信息,以便于后期订单的生成, 这些信息的维护可以保证每个订单都有归属客户,方便订单的管理。
货主:有需求的角色,可通过供应链平台的商家端创建任务订单;承运方:负责承运能力的角色,提供车辆司机帮助完成运输订单;运营方:货主和承运方的桥梁,一边从货主获取用车需求,分配给相应的承运方;另一边将承运方的返回的任务状态信息回传给货主。
1)货主管理
客户资料会有专门的CRM维护。
2)承运方管理
有承运商、自营车辆和2C车主三种。 2C车主,个人司机管理模块,没有合作关系。个体司机加入平台,需要进行注册认证,只有认证通过后才能给这些司机派发运输订单。
司机的信息维护除了注册认证外,还有在平台的所有活动数据记录等。和承运方相比,此前不需要有固定的协议合同,相当于临时工的概念。
3)用户管理
运营方用户之间建立的合作权限关系。
2. 客户订单
在第一阶段,货主提出用车需求。需求订单信息包括收发货人信息、货物信息、用车信息和增值服务,详细描述在上面的「业务描述」中有说明。具体到TMS系统中,这里不但只是货主的信息录入,它还包括收发货人信息关联、地图定位、里程预估、上下游价格等。
客户订单它是货主和运营方的唯一标识,货主的订单状态有,待计划、待调度、已调度、等待提货,取货中、运输中、已完成等多个状态。
3. 计划运输
客户需求订单创建成功以后,就开始进入到运输业务的第二阶段,运营根据一定的规则处理,将订单进行自营车辆运输、派送给承运方或者转给2C车主,这边的基本流程为:
1)审单
TMS系统对客户的需求订单做分析,分析出有问题的订单,比如信息填写不完整、地址解析错误等。
2)计划
计划和调度是运输业务的第二个阶段,它关系到整个运输的最终成本控制,是整个运输过程最重要的核心组成部分。
计划的目的,是为了解决时效优先还是成本优先,更多的作业场景是在这两者间作一个平衡处理。运营方作计划的规则处理,会受到以下3个条件约束:
车辆类型、装载重量、体积等限制;送货/收货时间;运输线路的稳定性。
常见的计划优化手段有:装载优化、路线优化。 运输计划的方式有很多,总之在满足时效的同时,成本最低是计划的主要目的,主要手段有三种:
合并订单:资源最优利用:将众多非整车货主订单(零担)拼成一个整车运输订单,它实际是一种装载优化,根据车辆最大载重和体积限制,提高装载率;常见的做法是,基于已有订单分析,相邻相近的订单自动合成运输计划单。这样可以减轻货主方配送成本,司机单次配送的收入也会增加(2C车主),最终实现人和车资源的最优利用。路线优化:提升出行效率:基于提货点和卸货点的地理位置,寻找最佳配送线路,缩短车路程和时间,降低行车成本;常见的做法,地图规划、固定线路。使用地图规划的好处:根据货主订单的时间约定,以规划更合理的路线。规则派单:互惠共利:针对承运方、2C司机等分析,按照既定好的规则,派单给符合条件的承运方或司机,匹配因子包括:车型、司机、距离、满载率、价格等;如果运输业务数据量大,在满足货主和司机的要求下,可以最大程度解决效率低、成本高的问题,使得货主、司机、运营方三方共同得利。
关于城配:
短途运输,城市配送。它是一种面向企业的计划性城配物流,主要有仓-仓、仓-店、仓-家等场景,相较于干线,城配运输对服务和时效性的要求更高;仓到店的业务场景,一般有固定的城配线路 ,类似于公交车的固定线路和站台,不同之处城配只提货一次,接下来的多个站点卸货。比如从某仓库提了一批货出来,按照规划好的路线送到各个站点,这里站点不仅限于门店,也有可能另一个仓库,或者盒马、全家等;城配计划:在满足时效性的前提下,需要规划车辆的装载率、用多少车辆配送哪些收货站点,最大程度减少货主的运力,继而减少运送成本。除计算的线路外,也可以通过地图展示的形式,人工进行规划。
考虑到TMS中订单量大、位置信息较为复杂,纯人力计划效率低,有时不能够满足客户的需求。
所以一些企业会根据订单结合计划承运方作出进一步的优化「智能调度」,利用算法围绕货物、车、路线、时间合理规划策略,实现最优资源的分配方案,完成最终的运输工作。
3)调度
把计划的订单进行派发给相应的承运方,这个过程称之调度。派发的渠道有三个,分别是自营、合作承运商和2C车主。
合作承运方:根据已签订的合同,让承运方帮助提供车辆运输服务。承运商的运输订单,运营方对于实际的运输车型、司机信息都是不知道的,所以运输中出现的问题需要承运商对接。自营车辆、个体司机的身份信息较为完整,可以直接联系到。自营车队。效果最好的承运方式,有着控制力强、专业度高,协调方便等优点,也是成本最高的方式。2C车主。社会上的司机,一般临时紧急需要的一种调度运营方式。
承运方接单后,会将调度的信息同步到WMS,包含车辆提货时间、运送车型等。告知到仓库的目的 ,可以让仓库可以提前备货,节省提货时间。下面所说比价计价模式,就是在调度的时候,根据各个承运方给出的报价,会选择合适的、性价比高的承运方。
4)跟踪
订单跟踪是运输业务的第三个阶段,承运方已经开始执行配送任务,实时跟踪订单状态,并将状态信息回传给运营方和货主。实时获取订单的当前状态,比如位置信息、货物的温度等,也方便平台管理司机,以保障订单任务的顺利完成。
提货:
司机接受订单,根据提供的运输订单,到指定的地点提货;司机在提货的时候,需要验货,比如重量、是否损坏等。
跟踪监控:
获取货物订单信息,根据距离信息判断,并更改订单状态;比如估算司机到提货点、卸货点的距离,能够得出提货、卸货的时间;仓库可以根据车辆到达收货点的距离,提前做好货物入库的准备;跟踪车辆在运送过程的温度,匹配货主订单货物的温控标准,对不符合的情况作出预警提醒。
签收:
正常签收。收发一致,发多少货,收多少货;损坏、缺失。 涉及到赔偿,界定行为的过错方。根据订单的跟踪监控进行判定,比如货物在运输过程中,有一半时间温度不达标等;拒收。原路返回。冷链运输中的生鲜、冰淇淋等产品,如果遇到化冻后产品就是报废处理了,所以不存在拒收,这种情况需要通过责任认定协商赔偿。
中转站:
干线运送有直达和中转。直达,即货品发车后,直接送到收货地址;中转,即运输的货物需要交接,交接的站点称为中转站;中转站,在TMS运输中一般只作为临时性的寄存功能,交接的货物在中转站存放时间较短,不涉及复杂的入库出库,所以中转站只涵盖三个服务,收货、暂存管理、发货;在实际具体业务中,为防止工作人员货物码错、出库错误等情况,会给到站的货物、容器打上唯一的标签。
5)回单
一种发货的凭证,证明对方已收到货,也是最终货主结算的凭证。
收货方签收订单后,司机需要上传回单并更改状态完结订单,考虑到线下是作业,回单的照片清晰、其他敏感信息等原因外,运营方需要再次确认后将回单再返回给货主。
回单也分电子回单和纸质回单,电子回单:大部分情况下都采用这种,司机将签收方的订单,拍照上传即可;纸质回单,需要将回单寄回给货主,当然回单还是会扫描记录到TMS系统中。
四、异常管理
在客户订单签收之前,都可以上报异常,上报异常需要对异常情况进行详细说明,比如货损损坏情况,进而进行协调处理,界定赔偿责任等。
上报异常的渠道可以通过电话联系运营方,由运营方的客服部门进行对接,异常订单也会进入到TMS异常管理中,并对异常进行记录、处理、跟踪工作。比如上述所说签收方在签收的同时发现问题,也可进行异常上报。
五、价格管理1. 计费规则单一计价,按重量、体积、整车来计量,体积的计价方式较为复杂,一般会通过一定的规则转换成重量计算;分段计价,判断货物属于哪个区见,计算价格;阶梯计价,分别对各个区见进行运算,最后将所有的区见相加,当然也有可能出现分段和阶梯的混合计价方式。比价计价,同一批运输订单,不同的承运方给出不同的价格,价低者得。
2. 价格模板维护
根据不同需求维护不同的价格模板,方便使用和管理。上游价格模板,对商家进行收款的计价规则; 下游价格模板,对承运方进行付款的计价规则。
3. 价格模板应用
根据制定好的价格模板,规定价格模板的应用条件。对符合该条件的商家套用模板进行计算,价格模板的调用可以从不同维度,比如:线路、商家、货物类型等。不管下游承运商,还是上游的货主,不同的客户都会应用不同的报价模板。
六、结算管理
在结算管理中,对生成的订单费用进行审核,实际业务的变动对最终账单核算也会有调整,审核无误后生成最终的账单,然后由财务人员对照账单进行上下游的收款和付款。
应收:收取上游货主的费用,生成费用账单,财务进行收款;应付:付给下游承运商的费用,也有可能是2C的司机,生成费用账单进行付款。
参考文章:
本文由 @亦果儿 原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议
标签: #tms算法