【技术实现步骤摘要】
本专利技术涉及计算机
,具体涉及一种工作流处理方法、装置及工作流引擎。
技术介绍
由于Web应用系统的灵活性,使得客户对于业务流程的个性化需求异常丰富,同一个Web应用系统针对不同的客户往往会有不同的业务流程实现。开发Web应用系统过程中,为了满足客户业务流程的个性化需求,业务流程需要针对不同项目做个性化配置或开发,对于jbpm、osworkflow、shark等主流工作流引擎,其开发、部署过程比较复杂,这使得Web应用系统的开发成本居高不下。
技术实现思路
本专利技术所要解决的技术问题是如何提供一种工作流处理方法、装置及工作流引擎,以解决现有的工作流开发工作量较大的问题。为此目的,第一方面,本专利技术提出一种工作流处理方法,所述方法包括:在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;在检测到工作流查询时,从所述缓存单元中的流程对象中,获取
与所述工作流对应的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装流程图并显示拼装的流程图。可选的,所述在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表,包括 ...
【技术保护点】
一种工作流处理方法,其特征在于,所述方法包括:在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装流程图并显示拼装的流程图。
【技术特征摘要】
1.一种工作流处理方法,其特征在于,所述方法包括:在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装流程图并显示拼装的流程图。2.根据权利要求1所述的方法,其特征在于,所述在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表,包括:在检测到工作流启动时,获取所述工作流的流程编码与业务记录标识;从所述缓存单元缓存的流程对象中,获取与所述流程编码对应的流程对象;从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;查看所述流程对象与所述业务信息是否匹配,如果不匹配,则发送错误提示信息;如果匹配,则在所述存储单元中的流程记录表中增加流程记录,并更新所述业务表。3.根据权利要求1所述的方法,其特征在于,所述在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应
\t的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装并显示流程图,包括:在检测到工作流查询时,获取所述工作流的流程编码与业务记录标识;从所述缓存单元缓存的流程对象中,获取与所述流程编码对应的流程对象;从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;根据所述流程对象、所述业务信息以及所述存储单元中的流程记录表,拼装并显示流程图。4.一种工作流引擎,其特征在于,所述工作流引擎包括:生成单元,用于在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;处理单元,用于在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;查询单元,用于在检测到工作流查询时,从所述缓存...
【专利技术属性】
技术研发人员:韩宁,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。