本文主要是介绍业务协同平台--简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、使用场景
1.多个系统统一在业务协同平台定义协同策略,由业务协同平台代替人工完成一系列的单据录入
2.同时业务协同平台将执行任务推送给pda、pad等执行终端,通知各人员、设备进行作业执行
3.作业过程中,可设置完成时间预警、作业节点通知,时刻了解作业进程
4.做完再给你做过程分析,给出优化建议
就问你这一套下来后,酸爽不酸爽。
上面提到的只是业务协同平台的一个的使用案例。这里说的业务协同平台指的是我们自研MOM系统中的一个模块。业务协同平台研发的初衷是为了打通多系统多组织间的数据交互,减少手工录单、减少项目化接口开发。目前常用于两大类的自动化场景:
1.多系统间的数据交互
比如一家公司上了ERP系统,又上了WMS系统。销售人员在ERP系统中录入销售订单和发货单后,需要由WMS系统管理后续的拣货和出库动作,出库动作执行完成后,又需要在ERP系统中录入销售出库单,以便在ERP系统中完成后续的存货核算和财务归集。
这里面至少涉及到2个系统间的数据交互:a. ERP发货单 生成 WMS的拣货任务
b. WMS出库单 生成 ERP的出库单
通常的解决方案就是找上两个系统的供应商做二次开发。同步两个系统间的基础档案,在两个系统间的人工操作触发相互的接口调用。但是二次开发存在明显的缺点。二次开发对开发人员的技术要求较低,开发素质良莠不齐;项目化测试,不如产品化测试,给到测试环节多、用例全,产品测试更具体系化,也更有深度;加上项目化开发验证群体少,导致容易出现各种BUG。
各个系统间的数据交互相对固定,都是上游系统的数据传给下游系统,上述例子就是将ERP中的商品名称、发货数量、发货日期 等传递给WMS系统 等等。
ERP厂商巨头垄断的格局已形成,产品成熟稳定,对接方式固定。
使用业务协同平台进行配置化就可以完成多个系统间的对接,这种方式成熟稳定,灵活高效,交付快,无须项目化开发BUG少,无须手工录单工作量少、准确率高。
2.MOM系统本身的自动化流程
这里主要应用于多个职能部门间的任务自动衔接。应用场景也是非常多。
a. 自动化流程无需手工录入
例如:多组织间的生产任务分配、跨组织调拨、跨组织发货、上下游部门间的任务推送等等。拿集售分产为例(一家组织负责销售、多家组织为它生产),大部分的系统需要在销售订单后,二次开发销售分单功能,分别生成下游多家组织的生产订单。数据同样是以参照生单为主,这里的二次开发同样存在着影响产品稳定、测试难度大等等问题。
b. 项目上业务流程发生变化
不少ERP系统,审核发货单会自动生成销售出库单,但是逻辑是硬编码在产品代码里的。哪天企业业务发生部分变化,发货单审核后,需要下发质检任务或者XX任务,这个逻辑超出了超出了原产品预埋的推送范围,它就没办法实现了。
此时大部分厂商给出的方案就是二开新单据,弃用标准产品流程 或者 直接不与支持。
但是,有了业务协同平台这事情就变得极其简单,业务流程也可以无限变换。
二、底层原理
业务协同平台的技术实现上其实并不复杂,关键是产品思维的转变。技术上主要依托 “标准化的系统适配器”、 “系统登记”、“接口登记”、“协同路径配置”、“协同字段对照配置”来实现。
1. 系统适配器
由开发人员,将SAP、NC、U8、U9、Yousuite、BIP、KIS、K3 Cloud、蓝凌OA、致远OA 等标准产品的通用接口做进适配器。
预留口子,支持产研、二开、伙伴、客户IT增加自己的适配器。
2. 系统登记
根据项目实际情况,由乙方实施人员或者甲方IT人员,把 所有需要对接的系统名称、系统类型、系统地址 登记进来。
3. 接口登记
根据项目实际情况,由乙方实施人员或者甲方IT人员,把 所有需要对接的接口(单据)调用地址、调用方式 登记进来。
4. 协同路线
配置自动化任务触发时机,如 销售订单审核后,或者 拣货操作完成后。触发的后自动调用的接口,接口的传参规则。
当然,配置界面是面向乙方实施人员或者甲方IT人员的,以他们认识和熟悉的描述方式去设计这一配置界面。
5. 字段对照
配置上下洲单据的字段传值规则(交换规则)、分单规则。
三、配置说明
下面以一个子公司向总公司发起采购申请,由总公司统一采购,供应商发货到子公司的流程为例。讲一讲乙方实施人员或者甲方IT人员如何配置协同平台 以及大致实现的效果。
1. 系统登录
把需要交互的系统配置进来
2.配置协同路线
在这里定义 上下游是哪些单据、什么时候触发自动化做单、中间产生哪些消息通知、下发哪些任务推送
2.1 下游是哪些单据
2.2 单据自动化生成规则
3. 配置字段对照
4. 定义任务推送
定义任务推送,协同平台将在指定的时机推送任务给pda、pad等执行终端,通知各人员、设备进行作业执行
5. 消息通知与预警
设置完成时间预警、作业节点通知。在任务发起、临近、截止时,产生消息通知。
6. 过程监控与建议
设立任务临近、超时、已完成等维度的统计指标,通过可视化看板快速了解任务执行情况。
这篇关于业务协同平台--简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!