第一部分:专门针对ISV的信息化协同方案
一、简化接口调用
1、 业务协同软件与ERP软件的数据映射方法和页面,全部封装在业务协同软件之中。不需要ISV在自己的ERP中做任何工作
2、 ISV的程序员只需要以WEB方式调用业务协同软件的5、6个接口即可,大大减轻了对接门槛
二、ERP模块直推业务协同软件
如果客户正在使用ERP系统,业务协同软件尚未使用时,可以采用如下工作模式:
1、 ERP中的已经设计好功能模块,可以通过客户端直接推入业务协同软件。并且,不需要用户在业务协同软件中二次设计表单。
2、 用户需要在业务协同表单中添加数据时,只需要在客户端的相关功能模块中,勾选需要添加的字段、并再次推入即可,不需要直接修改流程表单。
3、 当用户需要修改或删除业务协同表单中的某些数据时,可以在表单中直接删除、修改; 也可以在客户端的相关功能模块中,取消勾选或修改对应的字段、并再次推入即
三、业务协同软件表单反推ERP
如果客户的业务协同软件已经正常运行,现在需要与ERP系统打通,可以采用如下模式:
1、 用户在业务协同软件中已经设计好的、已经正常使用的流程表单,可以从业务协同软件中反向、自动推入ERP系统,用户只需在客户端中完成必要参数的设置即可。不需要开发人员在ERP中写入任何代码。
2、 用户在业务协同表单中添加数据之后,只需要再次推入ERP系统、修改客户端相关设置即可,不需要开发人员修改ERP的代码。
3、 当用户需要修改或删除业务协同表单中的某些数据时,可以在表单中直接删除、修改; 不需要修改客户端设置和ERP代码。
同一个业务流程,只能采取以上两种方式(ERP直推业务协同软件、业务协同软件反推ERP)中的一个策略,不得混用。
第二部分:如果您是B/S软件开发厂商
方式一:业务数据直接推给业务协同软件,由业务协同软件自动创建表单
1、不需要实施工程师在业务协同软件中二次设计表单,极大提高实施效率、降低对接成本
2、平台对接阶段,仅仅需要前端程序员的几行代码(不需要后端程序员动代码),即可调起工业务协同软件的任意业务流程
3、软件使用过程中,如果客户需要添加、修改、删除业务协同表单内容,也不需要程序员编写、修改任何代码,实施工程师只需要在数据映射页面做出相应调整即可
4、平台对接阶段全程低代码,使用维护阶段全程无代码
5、使用场景:客户正在使用软件开发商的软件系统,业务协同软件正在选型阶段
方式二:业务协同表单数据反推业务系统,使用内置的“数据映射模块”快速建立映射关系
1、数据对接阶段,仅需要前端程序员编写几行代码推送业务数据,剩余工作交给实施工程师即可完全 (即:在图形界面中,采用拖拉拽方式建立数据映射关系)
2、软件使用过程中,如果客户需要添加、修改、删除业务协同表单数据,根本不需要程序员参与,实施工程师即可轻松搞定
3、平台对接阶段全程低代码,使用维护阶段全程无代码
4、使用场景:客户采购软件比较保守,想在业务协同软件实施、运行正常之后,再打通二者之间的数据
方式三:采用传统Web接口方式,直接调用业务协同软件的公共接口
1、需要前、后端程序员深度参与对接过程,不懂开发的实施工程师无法完成这些工作
2、需要在业务协同软件中二次设计表单,实施效率低、对接成本高
3、软件使用过程中,如果客户需要添加、修改、删除业务协同表单内容时,业务系统的接口代码需要做出相应调整,费时费力、成本高昂
4、不推荐使用
第三部分:如果您是传统C/S软件开发厂商
方式一:借助专用“c/s客户端程序”,业务数据直推业务协同软件,平台自动创建表单
1、不需要程序员具备Web接口相关知识,更不需要编写调用Web接口的代码
2、程序员通过“exe传参方式”调起业务协同软件的业务流程,简单、快捷、成本低
3、不需要实施工程师在业务协同软件中二次设计表单,极大提高实施效率、降低对接成本
4、软件使用过程中,客户需要添加、修改、删除业务协同表单数据时,实施工程师可通过“c/s客户端程序”轻松搞定,不需要程序员介入
5、使用场景:客户采购软件比较保守,在购买了业务协同软件并且运行正常之后,才提出打通二者之间数据的需求
方式二:业务协同表单反推业务系统,借助专用“c/s客户端程序”构建它们之间的数据映射关系
1、不需要程序员具备Web接口相关知识,更不需要编写调用Web接口的代码
2、程序员通过“exe传参方式”调起业务协同软件的业务流程,简单、快捷、成本低
3、软件使用过程中,客户需要添加、修改、删除业务协同表单数据时,实施工程师可通过“c/s客户端程序”轻松搞定,不需要程序员介入
4、使用场景:客户采购软件比较保守,想在业务协同软件实施、运行正常之后,再打通二者之间的数据
方式三:在c/s应用程序中,通过调用业务协同软件的Web接口发起流程
1、程序员要具备必要Web接口知识,调用前还要引入相关外部组件,每次调用时还要小心翼翼的拼接Json串,最后才能完成相关调用。费时、费力、容易出错、成本高昂
2、需要在业务协同软件中二次设计表单,实施效率低、对接成本高
3、软件使用过程中,如果客户需要添加、修改、删除业务协同表单内容,业务系统需要重新拼接Json串、检查代码,维护成本极高
4、不推荐使用