用户故事 产品版本:NCC2105
故事是这么开始的,用友全国伙伴社区的社区成员,对我们的多系统集成架构很感兴趣,经常跟我讨论相关系统集成层面的问题:
随着企业的发展,由于信息产业的技术含量高,信息系统集成项目经常会遇到需求多变、技术更新和所处的环境变化快速和人员流动频繁等情况,故影响项目生命周期管理的因素日趋增多,多系统集成行业也就更加需要科学规范的专业系统进行管理。
对于我们经常遇到多系统架构是如何去处理结构数据差异、接口数据调用失效、系统之间接口传输失败时问题推卸所产生的相关问题,对于这种架构层面的问题,我也做了如下整理何归纳。
NCC、U8C、U8、NC57、NC6X等众多系统与多个外部系统集成,经常出现数据传输失败,接口调用失败,数据丢失问题,严重出现了如下影响:
1、系统没有标准接口,所有对接都需要临时开发接口,因为系统异构、格式不同等因素使得开发工作量很大;
2、系统不开放接口或者因为内部IT团队薄弱做集成时事事都要去依赖第三方系统厂商,需要付出很多的沟通协调乃至费用成本;
3、数据传输没有安全保障,可能有数据丢失的隐患。
4、故障排查时,没有可视化系统展现问题,更多情况下都是需要双方开发人员跟踪代码,查找问题原因。
5、接口传输过程没有监控、异常接口纠错需要人为干预,不能快速定位问题原因。
6、接口数据异常时,双方系统开发商相互推诿责任,都将问题原因指向对方系统。
基于这种需求下,客户不断的要求我们寻找一套能解决企业信息化在不断扩充的情况下,有一套企业集线总控平台系统的系统,将所有系统之间交互接口进行统一管理、实现接口监控、异常信息日志捕捉、可视化的前端接口启停按钮,尽量降低减少开发人员干预接口、轻量化、易部署、重复复用等相关功能。
特别是针对大型生产制造业,处理顶级BUG时,都是处于争分夺秒的困境,少敲一分钟的代码、少打开几个页面,挽救回来的利润就是企业成本,例如:生产制造管理中,材料出库单接口重复发料,轻则领料重复损失几十上百万,重则导致生产线停机清洗、停产等情况,损失按照最小货币计量单位都是按百万起算。
我们在全国范围内寻求解决方案,经过层层晒寻找到了轻易云集成平台(简称:轻易云)
轻易云主要功能就是解决多个系统集成时,异步接口调用所产生的接口传输数据丢失问题、传输数据不全导致对方系统接口验证不通过等产生的问题。它将双方接口调用方法存储在平台中,如果出现了异常,系统详细记录日志,并通过可视化平台将问题展现,方便技术人员快速定位与处理问题。
需求列示
某电子材料公司与物流仓储WMS系统、泛微OA系统进行升入集成,需要解决NCC系统请购单、采购订单、采购到货单、采购入库单、生产订单、备料计划、材料出库单、完工报告、产成品入库单、销售订单、销售发货单、销售出库单、其他出入库单等众多单据、众多系统的集成接口交换,同时保证数据不丢失、业务不中断、接口日志清晰可见等众多因素,快速定位接口传输中产生数据丢失的问题、及系统问题的原因。
相关接口案例
采购订单集成/NCC&WMS
实现方式
NCC系统录入采购订单,订单审批通过后,将采购订单传递到WMS系统中,仓储人员按照采购订单进行收货。
单据新增:NCC系统中点击【审核】按钮后,将采购订单传递到WMS系统中;
单据修改:WMS系统中的订单;
单据变更:采购订单执行过程中,必须在NCC系统进行采购订单修订,修订功能走系统自带判断逻辑。修订采购订单审批通过后,再次传递最新数据到WMS系统,进行增量同步。
单据删除:NCC采购订单一旦审批通过后,传递到WMS系统中,WMS与NCC系统不允许单据删除。
单据弃审:NCC采购订单一旦审批通过后,传递到WMS系统中,WMS与NCC系统不允许单据反审核。
单据关闭:NCC系统单据执行中途,如果由于供应商合同变更等情况后,订单后续不执行的情况,NCC系统支持订单关闭与打开,NCC系统关闭与打开状态会同步至WMS系统。
采购收货(WMS-NCC)
实现方式
WMS系统参照采购订单进行收货业务处理,默认支持多次收货,在wms完成收货业务后,WMS点击传NCC按钮,wms收货单推送单据到NCC系统。
WMS系统收进行收货时,可以多次收货,但是实收数量不能大于应收数量,每张收货单保存/审核后,自动传NCC系统自动生成新的到货单。
NCC系统新生成的到货单根据来源单据号关联到采购订单,产生上下游关系。
采购退货
目前退货业务主要有一下几种,1、WMS收货时收错仓库,并将收货单传递到NCC中,需要重新收货。2、物料问题产生的退货业务。以上所有需要退货的业务都由NCC端发起。
NCC系统查找采购订单,选择退货按钮,系统传递退货单到WMS系统中。
系统展示
通过关键字段,是否传递WMS枚举值,实现,等于【是】的情况下,将单据传递到WMS系统中,单据传递成功后,并在WMS完成收货时,将是否传递成功更新为1(是),这种方法主要解决用户部分单据传递至WMS ,如果是否传递等于否时,该单据不传递至WMS系统。只在NCC系统进行业务处理。
轻易云平台接口列表,如果接口需要启停,直接勾选接口进行操作,无需开发人员在代码中注释接口。
选择接口可查看详细接口日志
支持移动端钉钉、微信等相关程序的接口异常捕捉提醒。
转载自:【学友分享】-【系统对接案例分享】
微信交流群现已开放,在这里会不定期开展干货分享(本文作者也在群哦),欢迎加入~
擅长产品:U8C、NC6X 、 NCC
擅长领域:IT规划、流程制造,供应链管理,生产管理,成本管理、有丰富的项目实施经验
主要学习方向:用友NC集群中间件性能优化、基于用友NC的SQL、数据库优化