通达OA 打通工作流与其他系统数据关联,系统整合新思路
2015-01-13 12:44
281 查看
这几天做的一个开发案例时,对工作流的扩展整合能力又有了新的认识,工作流除了进行日常审批之外,通过一定的二次开发还可以达到与其他软件系统对接的效果。
在企业应用里,很多情况是这样的:单位先上了OA系统,在这里已经开展了工作流的应用,并且把很多的流程审批都做到了OA里面,并且大家也形成了使用OA工作流进行审批的习惯;如果这时再上其他的软件系统,里面再有一套审批流程的话,应用推广起来难度可想而知。这时如果想顺利推动软件的应用,最好的办法就是不改变原有审批流程,而是将审批结果回传到应用系统中,这里就涉及到OA工作流的二次开发扩展问题了。
比较一般的解决方法,就是通过开发一个检测数据的程序,定时去轮询关心的数据表,对于发生业务数据变化时,进行与应用软件系统的数据同步,这个方法也不失为一个解决方案,但是实现同步的话相对复杂一点。
另一个解决方案,就是充分发挥OA提供的数据扩展功能,使用内置数据处理能力达到数据扩展同步的效果,OA在这方面确实下了不少的心思,也正因为这样才有这么多用户愿意使用这个软件,当然这个开发也是需要写代码来开发,并且要求对OA的数据结构非常熟悉并且对要处理的外部数据库非常了解才行。
这里仅就个人使用OA系统的一些体会谈这两点看法,可以说OA提供的这部分扩展功能使作为OA核心应用的工作流系统更增添了几分精彩!
在企业应用里,很多情况是这样的:单位先上了OA系统,在这里已经开展了工作流的应用,并且把很多的流程审批都做到了OA里面,并且大家也形成了使用OA工作流进行审批的习惯;如果这时再上其他的软件系统,里面再有一套审批流程的话,应用推广起来难度可想而知。这时如果想顺利推动软件的应用,最好的办法就是不改变原有审批流程,而是将审批结果回传到应用系统中,这里就涉及到OA工作流的二次开发扩展问题了。
比较一般的解决方法,就是通过开发一个检测数据的程序,定时去轮询关心的数据表,对于发生业务数据变化时,进行与应用软件系统的数据同步,这个方法也不失为一个解决方案,但是实现同步的话相对复杂一点。
另一个解决方案,就是充分发挥OA提供的数据扩展功能,使用内置数据处理能力达到数据扩展同步的效果,OA在这方面确实下了不少的心思,也正因为这样才有这么多用户愿意使用这个软件,当然这个开发也是需要写代码来开发,并且要求对OA的数据结构非常熟悉并且对要处理的外部数据库非常了解才行。
这里仅就个人使用OA系统的一些体会谈这两点看法,可以说OA提供的这部分扩展功能使作为OA核心应用的工作流系统更增添了几分精彩!
相关文章推荐
- 通达OA 打通工作流与其他系统数据关联,系统整合新思路
- discuz x2.5论坛和其他系统整合反向数据同步问题
- 通达OA工作流设计-关联子菜单(多级联动)及数据选择控件应用
- discuz x2.5论坛和其他系统整合反向数据同步问题
- 通达OA 使用Ajax和工作流插件实现根据人力资源系统数据增加OA账号(图文详解)
- 通达OA 使用Ajax和工作流插件实现根据人力资源系统数据增加OA账号(图文)
- 利用webService做系统间数据整合
- 工作流系统的硬伤- 修改有数据的表单限制及解决方式分析
- 浅谈Discuz与其他异构系统的整合
- 转:如何在SharePoint Server中整合其他应用系统?
- 修改oracle某张表的ID类型varchar2为number,并保留原有数据(因为可能其他表与该表ID关联)
- Thinkpad安装系统后,在设备管理器中有一其他设备叹号为“PCI 数据捕获和信号处理控制器”
- 工作流系统的硬伤- 修改有数据的表单限制及解决方式分析
- 如何将SAP数据传输到其他系统(Transferring Data from SAP to Other Systems)
- 通达OA工作流主要表的数据结构
- 通达OA二次开发-随时获取工作流中的数据
- update关联其他表批量更新数据
- Discuz的passport与其他登录系统的整合
- 如何将SAP数据传输到其他系统(Transferring Data from SAP to Other Systems)
- 开源OA系统启动:基础数据,工作流设计。[注:已关闭,勿关注,表歉意]