【技术实现步骤摘要】
本专利技术涉及软件开发
,具体涉及工作流系统与其它第三方系统集成的方法。
技术介绍
目前的企业,特别是大企业,因为历史问题,会同时存在多套业务系统,面对新增的工作流业务(BPM,BusinessProcessManagement,业务流程管理)需求,为避免干扰,已经不能粗暴的直接改写目标系统;或者整个业务流程跨了多个系统数据。所以重新上线一个独立的工作流(BPM)系统成了唯一的选择,但这个BPM系统又依赖其它第三方系统的数据和反馈流程审批结果到一个或多个第三方业务系统,如此,整个集成过程往往异常复杂和工作量庞大。
技术实现思路
本专利技术解决的技术问题在于提供一种工作流系统与其它第三方系统集成的方法;本专利技术解决上述问题的技术方案是:所述的方法是将工作流系统各任务节点的事件监听和处理扩展到本系统以外,利用分布式事件监听处理机制建立工作流系统和其它第三方系统的通信。所述的方法具体包括以下步骤:第1步、编写在工作流系统上运行的流程事件接口,定义各关卡事件如启动、提交、结束,并将流程表带数据和流程状态用参数传入事件函数中;第2步、针对具体使用的流程引擎编写接口实现类,将流程事件利用网络发布给远程事件监听者以实现流程关卡分布式事件监听;第3步、在工作流系统上配置分布式事件监听网络地址,及事件处理动态代码,运行时此代码被动态注入第三系统来运行;第4步、编写在第三方系统上运行的分布式事件监听接口,针对不同语言平台会有不同的具体实现,此接口用来监听处理工作流系统发布的流程事件;第5步、实现该监听接口,处理工作流系统发布的具体事件,默认实现是直接读取在流程引擎上配置 ...
【技术保护点】
一种工作流系统与其它第三方系统集成的方法,其特征在于:所述的方法是将工作流系统各任务节点的事件监听和处理扩展到本系统以外,利用分布式事件监听处理机制建立工作流系统和其它第三方系统的通信。
【技术特征摘要】
1.一种工作流系统与其它第三方系统集成的方法,其特征在于:所述的方法是将工作流系统各任务节点的事件监听和处理扩展到本系统以外,利用分布式事件监听处理机制建立工作流系统和其它第三方系统的通信。2.根据权利要求1所述的方法,其特征在于:所述的方法具体包括以下步骤:第1步、编写在工作流系统上运行的流程事件接口,定义各关卡事件如启动、提交、结束,并将流程表带数据和流程状态用参数传入事件函数中;第2步、针对具体使用的流程引擎编写接口实现类,将流...
【专利技术属性】
技术研发人员:文新,徐震宇,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。