Skip to content
bedlamite edited this page Sep 14, 2023 · 16 revisions

Welcome to the guide wiki!

JVM调优工具&步骤

项目专有名词解析

  • ERP(Enterprise Resource Planning):企业管理软件。简单理解就是指企业用于管理日常业务活动的一套系统和软件包。

    • ERP系统,简单理解就是一套记账、做账软件,通过系统的集成性,把公司的各个业务流程串联到一起。常见的是电商类型的企业需要ERP系统。

    • ERP常用基础模块:制造管理、供应链管理、客户关系管理、财务管理、人力资源管理等。

    • ERP系统常用基础模块:财务管理、会计核算、采购管理、库存控制、分销管理、物流管理、人力资源管理等模块组成。且每一个模块都能单独拧出来为一个独立的系统。

    • 进销存系统:进销存系统是为了对企业生产经营中进货、出货、批发销售、付款等全程进行(从生成订单合同开始、进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等)跟踪(每一步都提供详尽的数据)、管理(有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行合监控、统计信息的收集等方面的业务问题)而设计的整套方案。

    • 一般的scm供应链模块就是采购、销售、库存,就是个进销存 。如果按一般的小企业使用情况来划分,scm供应链管理就是个进销存,那么erp软件是完全包含scm供应链的。

    • 按大型企业的使用情况来划分,scm供应链管理除了进销存,还主要管理供应商、客户关系、分销、供应商订单审核等。

  • SCM(Supply Chain Management):供应链管理系统。简单理解就是对企业供应链的管理,包括供应、需求、原材料采购、市场、生产、库存、定单、分销发货等。

  • CRM(Customer Relationship Management):客户关系管理系统。简单理解就是为企业建立一个客户信息收集、管理、分析和利用的信息系统。

  • HIS(Hospital Information System):医院信息系统。简单理解就是为了管理和运营医院而设计和开发的一套综合性的信息系统。

电商仓储物流行业

  • OMS(Order Management System):订单管理系统。简单理解就是订单管理系统是接受客户订单信息,以及仓储管理系统发来的库存信息,然后按客户和紧要程度给订单归类,对不同仓储地点的库存进行配置,并确定交付日期的系统。

  • WMS(Warehouse Management System):仓储管理系统。简单理解就是集成了仓储物流、物料统计、库存管理、人员配置等仓储管理的重要环节,是供应链管理系统的重要组成部分。

    • WMS系统可提供入库管理、出库管理、移库管理、库存调整、条形码打印等功能,支持产品的批次管理、有效期管理、多包装规格、多包装条码等,实现完善的仓储物流信息管理。
  • TMS(Transportation Management System):物流管理系统。简单理解就是用于帮助企业管理与实际货物移动(陆运、空运、海运或混合运输方式)相关的物流活动。

    • 主要包括订单管理、配载作业、调度分配、行车管理、GPS定位、车辆管理 、人员管理 、数据报表、基本信息维护、系统管理等模块。

WMS、MES、OMS、ERP之间的联系和区别:https://www.bilibili.com/read/cv22451710/

ERP、OMS、WMS、WCS、TMS系统介绍及集成关系:https://zhuanlan.zhihu.com/p/651986347

OMS和WMS都属于ERP系统,是ERP的一个模块,但两者都可以独立应用,侧重点不同,所以是不同的系统。

OMS承担着订单信息集中处理、高效传递的重任,在整个业务链路中属于中台的角色。企业一定程度上可以没有WMS、TMS,但在降本增效、数字化转型的路上绝对少不了一套OMS。

而ERP的物流管理只偏重于帐务的管理,对现场实物流的及时性和精细程度管理均不够,无法满足企业日益精细化管理的需求,WMS可以弥补这个缺陷。

企业若想实现客户-订单-仓储-物流的有效协同,需要搭建一个集成的物流系统架构。即客户ERP对接OMS、WMS、WCS、TMS等系统,各系统之间根据API来完成业务闭环。

WMS的上游是OMS,OMS作为中台上接客户端ERP,下与WMS、WCS、TMS高效协同,以大幅提升供应链物流执行过程的执行效率,有效降低物流成本。

SpringCloud几大组件:eureka,gateway,hystrix,feign,config

理清ERP、OMS、SCM三者的关系

ERP(Enterprise Resource Planning)系统是一个广泛的企业管理软件,通常包含多个子系统,这些子系统协同工作以支持企业的不同业务功能。

根据ERP系统的定义,OMS(Order Management System)和SCM(Supply Chain Management)通常被认为是ERP系统的一部分,因为它们涉及到供应链、订单处理和库存管理等核心业务功能。

但根据特定情况,企业可能会选择将这些功能独立部署或与ERP系统集成,以满足其业务需求。因此,是否将它们视为ERP系统的一部分可能会因组织和实际实施而异。

综上:

A公司需求是进销存+财务+生产等功能,与ERP系统集成。

https://github.com/jishenghua/jshERP

B公司需求是订单处理、交付和订单跟踪等功能,独立部署。

https://github.com/FJ-OMS/oms-erp

C公司需求是物流、供应商关系、库存、采购和供应链流程(计划、采购、生产制造、交付、退货/回收)等包括但不限于这些功能,独立部署。

https://github.com/doublechaintech/scm-biz-suite/tree/master

供应链中台系统基础版,集成零售管理, 电子商务, 供应链管理, 财务管理, 车队管理, 仓库管理, 人员管理, 产品管理, 订单管理, 会员管理, 连锁店管理, 加盟管理。

CRM:https://github.com/72wukong/72crm-11.0-Spring

量化交易平台:https://gitee.com/dromara/northstar

OA:https://gitee.com/cysoft_1/oa / https://gitee.com/bestfeng/yimioa

---

创建流程定义,添加执行器监听器(回调函数)

  1. 首先创建一个收付款的单据,此时未审核。

  2. 传入单据编号,及一些描述信息等,创建流程(表单)。(由管理员定义审核流程节点)

  3. 依次由流程定义的审批人审批。

  4. 如果审批正常结束(成功),ExecutionListener回调对象会调用notify方法,此时,可以在此方法中获取表单信息,对单据编号进行审批成功。

  5. 如果审批失败,则重新审批。

Clone this wiki locally