【技术实现步骤摘要】
本专利技术涉及业务流管理
,特别是涉及一种展现任务列表的方法及系统。
技术介绍
工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在工作流 中预先定义好的工作流逻辑推进工作流实例的执行。通常,通过工作流管理系统的流程定 义工具实现流程的定义。 一个流程定义是由若干活动按照一定的流转逻辑组合在一起。同 时,还需要为人工活动指定参与者。当系统启动一个流程后,就会为这个流程定义生成一个 流程实例。在流程实例运行的过程中,会根据活动定义中的参与者,将该活动对应的任务分 配给定义的参与者,生成相关的任务信息。 在工作流管理系统中,任务列表用于展现当前登录用户需要处理的所有任务。在 任务列表的展现中,不仅需要展现工作流引擎内部任务委派相关的数据(工作流数据),还 需要展现与该流程实例相关的业务数据。例如在一个请假流程中,需要展现的信息不仅包 括流程实例(包括某个环节实例应该由哪个或哪些参与者来完成等)、当前环节等信息、任 务分配信息等引擎内部的任务委派相关数据,还需要包含请假人、请假天数等业务相关的 信息。任务委派相关的数据由工作流管理系统进行维护,用于保 ...
【技术保护点】
一种展现任务列表的方法,其特征在于,包括:在一个流程实例运行时,业务处理逻辑通过调用工作流引擎的接口,将工作流表扩展字段对应的业务数据设置到工作流引擎的上下文数据中,触发实现环节跳转;工作流引擎获取所述工作流表扩展字段的扩展配置信息;工作流引擎根据所述扩展配置信息,从所述上下文数据中获得各扩展字段对应的业务数据的值,并将所述各扩展字段对应的业务数据的值保存到工作流表中对应的扩展字段中;工作流引擎在接收到客户端的展现任务列表的请求时,动态查询数据库,并完成任务列表的展现。
【技术特征摘要】
一种展现任务列表的方法,其特征在于,包括在一个流程实例运行时,业务处理逻辑通过调用工作流引擎的接口,将工作流表扩展字段对应的业务数据设置到工作流引擎的上下文数据中,触发实现环节跳转;工作流引擎获取所述工作流表扩展字段的扩展配置信息;工作流引擎根据所述扩展配置信息,从所述上下文数据中获得各扩展字段对应的业务数据的值,并将所述各扩展字段对应的业务数据的值保存到工作流表中对应的扩展字段中;工作流引擎在接收到客户端的展现任务列表的请求时,动态查询数据库,并完成任务列表的展现。2. 根据权利要求1所述的方法,其特征在于,所述动态查询数据库,并完成任务列表的展现包括获取任务列表的扩展配置信息,根据所述扩展配置信息中的字段名称,动态组织任务列表数据的查询SQL ;利用所述查询SQL查询数据库,获取各字段的值;根据预置的扩展配置信息展现所述生成的任务列表。3. 根据权利要求1所述的方法,其特征在于,所述根据预置的扩展配置信息展现所述生成的任务列表包括根据扩展配置信息中的扩展字段对应的表头的名称以及展现样式,组织展现信息,并将所述展现信息返回到客户端;客户端在获得返回的展现信息后,在相应的界面上展现任务列表。4. 根据权利要求1所述的方法,其特征在于,所述工作流表包括流程实例信息表或者环节实例信息表。5. 根据权利要求1所述的方法,其特征在于,所述预置的扩展配置信息包括工作流表对应的扩展字段、扩展字段对应的表头的名称及展现样式。6. —种展现任务列表的系统,其特征在于,包括...
【专利技术属性】
技术研发人员:罗华永,张敏杰,王慧智,王宇飞,
申请(专利权)人:中国电力科学研究院,国家电网公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。