【技术实现步骤摘要】
一种工作流引擎的扩展开发方法
本专利技术涉及移动运营商综合资源管理领域,尤其涉及一种工作流引擎的扩展开发方法。
技术介绍
在各行业系统运维领域,工作流引擎的应用范围非常广泛,各个软件公司二次开发的过程中积累了很多经验,但是真正做到与BS页面无缝结合的缺很少,部署条件要求高,配置复杂,功能重复开发等问题。
技术实现思路
为了解决该问题,本专利技术提出了一种工作流引擎的扩展开发方法,本专利技术的方法配置方法简单、基于构件化二次开发,所有程序基于java+jsp,与BS系统无缝结合;部署简单,开发人员入门门槛低。通过标准化接口解析在遵循XPDL标准或BPEL标准而开发的流程引擎的基础之上的流程定义图,把业务节点运行的相关维度的元素(表单、角色人员、Web服务、通用服务)抽象成构件,设计统一的架构无缝整合连接各个部分,从而将业务流程的开发过程标准化,解决基于工作流引擎的业务流程开发中功能重复开发问题本专利技术提供的技术方案是:一种工作流引擎的扩展开发方法,其特征在于,包括1)、流程定义文件各类元素:开始节点、结束节点、业务节点、线的解析及存储,通过读取分析工作流引擎的流程图定义文件,清洗出各类基础元素,支撑上层构件使用;2)、流程表单的定制开发及与流程人工节点的关联绑定,业务流程流转最主要的表单配置成可复用的构件,支持与流程环节灵活的绑定;3)、角色的定义配置及与流程人工节点的关联绑定,将流程各环节的处理人角色构件化配置,支持与流程环节灵活的绑定;4)、WEB服务的定义开发及与流程人工节点的关联绑定,将流程各环节与其它系统的交互接口,构件化配置,支持与流程环节灵活的绑 ...
【技术保护点】
一种工作流引擎的扩展开发方法,其特征在于,包括1)、流程定义文件各类元素:开始节点、结束节点、业务节点、线的解析及存储,通过读取分析工作流引擎的流程图定义文件,清洗出各类基础元素,支撑上层构件使用;2)、流程表单的定制开发及与流程人工节点的关联绑定,业务流程流转最主要的表单配置成可复用的构件,支持与流程环节灵活的绑定;3)、角色的定义配置及与流程人工节点的关联绑定,将流程各环节的处理人角色构件化配置,支持与流程环节灵活的绑定;4)、WEB服务的定义开发及与流程人工节点的关联绑定,将流程各环节与其它系统的交互接口,构件化配置,支持与流程环节灵活的绑定;5) 通用功能与流程人工节点的关联绑定。
【技术特征摘要】
1.一种工作流引擎的扩展开发方法,其特征在于,包括1)、流程定义文件各类元素:开始节点、结束节点、业务节点、线的解析及存储,通过读取分析工作流引擎的流程图定义文件,清洗出各类基础元素,支撑上层构件使用;2)、流程表单的定制开发及与流程人工节点的关联绑定,业务流程流转最主要的表单配置成可复用的构件,支持与流程环节灵活的绑定;3)、角色的定义配置及与流程人工节点的关联绑定,将流程各环节的处理人角色构件化配置,支持与流程环节灵活的绑定;4)、WEB服务的定义开发及与流程人工节点的关联绑定,将流程各环节与其它系统的交互接口,构件化配置,支持与流程环节灵活的绑定;5)通用功能与流程人工节点的关联绑定。2.根据权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:毕孝田,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。