热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

世界排名第一的免费开源WMS仓储物流管理系统介绍

本文主要介绍关于erp,运维的知识点,对【世界排名第一的免费开源WMS仓储物流管理系统介绍】和【wms仓储物流管理系统源码】有兴趣的朋友可以看下由【Odoo老杨】投稿的技术文章,希望该技术和经验能帮到

本文主要介绍关于erp,运维的知识点,对【世界排名第一的免费开源WMS仓储物流管理系统介绍】和【wms仓储物流管理系统源码】有兴趣的朋友可以看下由【Odoo老杨】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【Odoo】相关技术问题。

wms仓储物流管理系统源码

一、前言

Odoo是世界排名第一的免费开源ERP类软件,Odoo在2002年发布了第一个版本,到今天,近20年里形成了一个庞大的企业应用生态圈。生态圈有几万名技术人员,有1500多个合作伙伴,先后开发了几万个功能插件,在Odoo的应用市场(AppStore)上可供下载的有近3万个。这些功能插件涵盖了企业的方方面面,如销售、采购、生产MRP、仓库WMS、财务会计、CRM等等。今天我们讲的就是Odoo的仓库管理WMS功能。

世界排名第一的免费开源WMS仓储物流管理系统介绍

?

在Odoo里,仓库管理可以分成两块内容,一块是库存管理,也叫库存计划,还有一块是仓库作业。先来看库存计划,库存计划是管库存,库存计划的目的,简单说是,让企业的库存不缺货,也不压库。例如生产企业要是缺货了,产线就要停产,不能按时交货给客户,损失是很大的,所以库存管理的首要目标是确保不缺货。但是又不能库存太多,库存太多,资金占用大,库存周转效率低,还容易造成积压浪费。


二、WMS仓储物流管理系统的概要

在Odoo里,实现库存不缺货不压库的功能有哪些呢。第一是强大的库存查看功能,在Odoo系统里,可以查看每个商品/原料,在每个仓库的库存数量。Odoo有多种库存数量,包括在手库存,预测库存,可用库存,历史库存。

世界排名第一的免费开源WMS仓储物流管理系统介绍

?

在手库存:商品在仓库里的当前实际数量 预测库存:商品在仓库里的将来的数量,可以指定特定日期,如明天,或者下周一,系统显示该特定日期的预测库存。预测库存计算原理是,在手库存 + 即将入库的库存 - 即将出库的库存。即将入库的库存,典型例子是,采购已下单,但供应商尚未到货的数量,即将出库的库存,典型例子是,销售已成单,但尚未发货的数量。 可用库存:仓库里的商品的可以发货的数量。在手库存,有一部分可能被别的订单占用了(即将出库的)。可用库存的计算原理是,在手库存 - 即将出库的库存。对库存管理来说,仓库里面当前有多少数量不重要,重要的是可用数量有多少。Odoo进行MRP运算时候,判断缺不缺料,缺多少料,参考的是可用库存,不是在手库存。Odoo中不仅可以查看当前的可用库存,还可以查看将来特定日期的可用库存。 历史库存:Odoo中可以倒查过去任何一天的库存数量。

在其他很多软件里面,例如金蝶、用友等软件,往往只能查当前库存,最多再查一个当前的虚拟库存(类似于Odoo的可用库存),不能查历史库存,也不能查预测库存。Odoo中之所以有那么强大的库存查看功能,得益于Odoo WMS的设计上,借鉴了会计的复式记账,采用了较为复杂的复式库存管理逻辑。

经常有人质疑说,Odoo开源又免费,是不是像个玩具软件,不能用?看看这个极为常见的库存查看功能,Odoo基本上可以吊打所有国内软件,包括一些专业的WMS软件。

?

三、Odoo自动补货功能

仓库中物料很多,几千种几万种,如果每一种物料都要人工查看库存,发现缺料了再下单补货,显然这个工作量很大,也很容易出错。在Odoo中,可以设置多种缺料自动补货的策略。策略设定后,系统自动判断是否缺料,缺料自动发起缺料补货单,提醒相关人员补货。常见的补货策略包括,安全库存,按需补货,连环补货,等等。

世界排名第一的免费开源WMS仓储物流管理系统介绍

?

安全库存:一些经常使用的物料,可以设定安全库存,一旦低于安全库存,系统自动发起补货建议 按需补货:为零库存管理,一些不常用的料,或者不通用的物料,如按客人要求定制的料,不备库存,需要时候再去补货。常见的如外贸公司,接到国外订单再去采买,这是典型的按需补货。在Odoo中,以外贸公司为例,商品设置为按需补货后,外贸销售员(或销售内勤)在系统中确认销售订单Sale Order,系统自动创建采购建议单。而且,同一个订单的商品,供应商不同,系统会自动按供应商产生不同的采购建议单。如果是组合件,Odoo也会自动拆分成部件,自动创建各个部件的采购建议单。 连环补货:举个例子,产成品A由部件B构成,部件B由原料C构成,A、B、C分别在不同仓库,A在成品库,B在半成品库,C在原料库。销售卖出了A 100件,系统发现成品库只有60个A,缺口40个,系统自动发起A的补货建议单(A的生产建议单),系统进一步发现,生产A需要领料B,但B也缺料,因此又自动发起了B的生产建议单,生产B需要领料C,C也缺货,因此,系统又自动发起了C的采购建议单。如此,一个仓库,一个商品的缺货,引发了后续一系列的缺货行为,Odoo中可以设定连环补货策略,让系统自动实现连环补货。

Odoo中通过强大的库存功能和灵活的补货策略设置,确保仓库不缺货,不压库。

?

四、Odoo仓库作业管理功能
仓库每天的作业,最多的是入库和出库,如采购入库、生产入库、销售退货,生产领料、销售出库、采购退货,等等。仓库作业的管理目标是,出入库准确、高效、仓库物资损耗尽可能低。以销售出库为例,销售发货的作业包括拣货、打包、发货,发货作业首先要准确,如果发错货,客户要投诉,后续要退货换货,徒增成本;其次要高效,如果发货慢了,客户也要投诉,出入库效率高,可以一定程度上增加库存周转效率。

世界排名第一的免费开源WMS仓储物流管理系统介绍

?

Odoo中帮助提高仓库作业质量的功能有,货架货位管理、波次管理、条码操作、包裹管理、批次/序列号管理、效期管理、库龄管理、人员绩效管理。

货架货位:仓库里面每个货架、货位可以设定库位码,贴上条码,Odoo中可以设置上架策略、下架策略,入库时候,系统按上架策略推荐什么商品应该入库到哪个货位。出库时候,系统按下架策略告诉拣货人员应该到哪个货位去拣货。 波次:出货量大的仓库,如电商的销售发货,一天发货几千几万单,拣货人员通常将多个发货单归集到一起进行处理,这就是波次。多个订单合并成一个波次,批量拣货,提高作业效率。哪些单归集到一起,这有个波次划分策略问题。Odoo中可以设定波次策略,系统自动划分波次,归集发货单。 条码:Odoo有条码操作模块,入库、上架、拣货下架、打包、出库、盘点,都支持条码操作,提高仓库作业准确性 批次/效期:入库时候,可以指定入库商品的批次,有效期,出库时候,可以设定下架策略,如先进先出,先到期先出,系统自动推荐优先出库临期商品。例如,给商超供货的食品批发企业,不同商超有不同效期规定,如二分之一效期、五分之四效期,这些不规则效期的确认,往往极大降低了仓库作业人员的效率。如果使用Odoo,系统会自动推荐拣货货位及拣货批次,极大提高作业效率。 包裹:Odoo中出库时候,可以填写包裹条码,打包裹包含小包裹,小包裹包含商品。如此,物流过程中,扫描最外面的包裹码,系统就可以自动追踪包裹内部的商品流向。在目的仓库入库时候,只要扫描最外面的包裹条码,就可以整包自动入库,无需拆包逐个扫码。 库龄:Odoo中每一批次商品的入库时间,库龄时间,到期时间都可以查询,也可以设定策略,库龄超过一定时间的自动发送邮件通知相关人员处理。 人员绩效:以销售发货为例,每一个发货单的打单时间、拣货时间、打包时间、发货时间,拣货人、打包人、发货人,Odoo都可以自动记录。基于此统计仓库人员作业绩效,谁干得多,谁干得快,一目了然。

五、总结

Odoo提供了丰富的功能,帮助仓库作业人员提高作业准确性、作业效率,以及降低仓库损耗。不同行业,不同企业,不同仓库的操作环境不同,实际应用中,要根据自己的实际情况,灵活设置Odoo的各项功能,为我所用。


Odoo是个免费开源的软件,上面讲的WMS的功能全都涵盖在免费的功能插件里面,大家感兴趣的可以自己下载,安装测试,或者联系开源智造,开源智造是Odoo授权的金牌服务商。

作者丨老杨

来源丨Odoo亚太金牌服务·开源智造(OSCG)

本文《世界排名第一的免费开源WMS仓储物流管理系统介绍》版权归Odoo老杨所有,引用世界排名第一的免费开源WMS仓储物流管理系统介绍需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 信息安全等级保护是指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实 ... [详细]
  • 无线认证设置故障排除方法及注意事项
    本文介绍了解决无线认证设置故障的方法和注意事项,包括检查无线路由器工作状态、关闭手机休眠状态下的网络设置、重启路由器、更改认证类型、恢复出厂设置和手机网络设置等。通过这些方法,可以解决无线认证设置可能出现的问题,确保无线网络正常连接和上网。同时,还提供了一些注意事项,以便用户在进行无线认证设置时能够正确操作。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文详细介绍了相机防抖的设置方法和使用技巧,包括索尼防抖设置、VR和Stabilizer档位的选择、机身菜单设置等。同时解释了相机防抖的原理,包括电子防抖和光学防抖的区别,以及它们对画质细节的影响。此外,还提到了一些运动相机的防抖方法,如大疆的Osmo Action的Rock Steady技术。通过本文,你将更好地理解相机防抖的重要性和使用技巧,提高拍摄体验。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文详细介绍了华为4GLTE路由器B310的外置天线安装和设置方法。通过连接电源和网线,输入路由器的IP并登陆设置页面,选择手动设置和手动因特网设置,输入ISP提供商的用户名和密码,并设置MTU值。同时,还介绍了无线加密的设置方法。最后,将外网线连在路由器的WAN口即可使用。 ... [详细]
  • 本文讨论了前端工程化的准备工作,主要包括性能优化、安全防护和监控等方面需要注意的事项。通过系统的答案,帮助前端开发者更好地进行工程化的准备工作,提升网站的性能、安全性和监控能力。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
author-avatar
四-没-之-女
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有