一种工作流管理系统技术方案

技术编号:25523960 阅读:21 留言:0更新日期:2020-09-04 17:13
本发明专利技术公开了一种工作流管理系统,包括应用界面层、基础服务层、集成服务层和数据存储层;应用界面层包括流程模板操作模块、发起流程操作模块和任务处理操作模块;基础服务层包括业务实体模块、业务逻辑模块、数据访问模块和控制器模块;集成服务层包括多个子系统集成接口;所述数据存储层包括流程数据模块、配置数据模块和用户数据模块。在所述用户界面显示与用户操作对应的可视化信息,可以基于用户操作随时进行直观、高效、动态的可视化展示,增强了可视化展示功能,降低了用户使用门槛,提高了系统的使用便利性。

【技术实现步骤摘要】
一种工作流管理系统
本专利技术涉及计算机
,特别涉及一种工作流管理系统。
技术介绍
近年来,大数据处理与分析已经成为全球性问题,随着经济社会信息化和自动化水平不断提高,在政府管理、公共服务、科学研究、商业应用等许多领域面临大数据问题,需要有各种针对性和经济有效的解决方案。大数据平台为行业大数据提供处理能力,集数据接入、数据处理、数据存储、查询检索、分析挖掘、应用接口等功能为一体。科学工作流管理系统,为科学计算提供了工作流定义、流程管理和任务并行执行等支持,是实现复杂科学应用的关键技术。它们能够捕获数据分析和仿真管道中处理步骤之间的相互依赖关系。以及提供在分布式计算环境中可靠高效地执行这些步骤的机制。现有一种工作流管理系统,难以直观、高效地展示更多的工作流信息,对用户来说操作流程复杂、使用便利性较低。
技术实现思路
有鉴于此,本专利技术的目的是提供一种工作流管理系统,用于解决现有技术存在的上述问题。本专利技术的目的是通过以下技术方案实现的:本专利技术的一种工作流管理系统,包括应用界面层、基础服务层、集成服务层和数据存储层;所述应用界面层包括流程模板操作模块、发起流程操作模块和任务处理操作模块;所述基础服务层包括业务实体模块、业务逻辑模块、数据访问模块和控制器模块;集成服务层包括多个子系统集成接口;所述数据存储层包括流程数据模块、配置数据模块和用户数据模块。上述各层之间以及诸多模块之间通过管理系统的工作流引擎实现数据访问和数据交互,所述工作流引擎面向接口编程,分为以下模块:实体类模块,用于实现整个系统中数据的封装及传递。数据访问层接口族,作为数据访问接口的集合,表示数据访问层的接口;业务逻辑层接口族,作为业务逻辑接口的集合,表示业务逻辑层的接口;数据访问层模块,作为数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口;业务逻辑层模块,用于完成业务逻辑层的具体功能,用于实现业务逻辑层接口;表示层模块,作为程序及可视元素的集合,用于完成表示层的具体功能;程序集管理模块,通过反射加载相关程序集;辅助类模块,用于完成全局辅助性功能。特别地,所述发起流程操作模块包括对流程类型的选择,所述流程类型包含流程文档以及与之相关联的流程模板,所述流程文档中包含了流程的基本信息,所述流程模板则是此次流程创建后,产生的流程环节列表以及任务列表的模板化文件。特别地,所述发起流程操作模块中整合有修改流程配置子模块,所述修改流程配置子模块用于修改当前流程的流程环节以及每个环节的信息。特别地,所述任务处理操作模块中包括任务列表展示子模块,所述任务列表展示子模块用于将任务按照不同的状态,以列表形式提供给用户。特别地,所述任务处理操作模块的显示界面中,通过任务列表展示子模块进行任务展示后,通过选择具体任务显示当前流程的一个环节列表以及进展。特别地,所述任务处理操作模块还整合有沟通子模块,所述沟通子模块用于任务处理人与他人沟通,接收参考处理意见。特别地,所述任务处理操作模块还包括流程日志查看子模块,用于通过流程日志来查看流程处理的经过。本专利技术的有益效果是:本专利技术提供了一种高效的工作流管理系统,在所述用户界面显示与用户操作对应的可视化信息,可以基于用户操作随时进行直观、高效、动态的可视化展示,增强了可视化展示功能,降低了用户使用门槛,提高了系统的使用便利性。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。附图说明为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步的详细描述,其中:图1为本专利技术的逻辑功能模块组成图;图2为工作流引擎的连接示意图;图3为发起流程操作模块功能流程图;图4为修改流程配置子模块功能流程图;图5为任务列表展示子模块功能流程图;图6为任务处理操作模块功能流程图;图7为沟通子模块功能流程图;图8为流程日志查看子模块功能流程图。具体实施方式以下将参照附图,对本专利技术的优选实施例进行详细的描述。应当理解,优选实施例仅为了说明本专利技术,而不是为了限制本专利技术的保护范围。工作流的定义:全部或者部分,由计算机支持或者自动处理的业务过程。文档、信息或者任务按照定义好的规则在参与者间进行传递,来完成整个业务目标。本专利技术实施例基于用户作用于工作流用户界面的操作信息,向用户展示在创建工作流、运行工作流过程中或工作流运行完成后输出的信息,在方便用户使用系统的同时,增加了用户与系统之间的动态交互。所述工作流用户界面可以是供用户创建和/或运行工作流的操作界面,也可以是供用户进行数据分析处理的操作界面。所述工作流一般为供用户进行文档处理和数据处理的工作流,所述用户界面一般为系统通过接口模块外接的显示屏或触控屏的可视化界面。图1为本专利技术的逻辑功能模块组成图,逻辑功能模块的设计和划分涵盖了系统需要实现的业务功能。不过为了实现所有的系统业务功能,需要在系统内部进行功能的分类和抽象,因此逻辑功能模块还包括内部功能实现需要的系统内部功能模块以及相关的系统模块。本专利技术的一种工作流管理系统,包括应用界面层、基础服务层、集成服务层和数据存储层;其中,应用界面层包括流程模板操作模块、发起流程操作模块和任务处理操作模块;基础服务层包括业务实体模块、业务逻辑模块、数据访问模块和控制器模块;集成服务层包括多个子系统集成接口;数据存储层包括流程数据模块、配置数据模块和用户数据模块。如图2所示,该工作流引擎采用逐层调用原则及单向调用原则,全部面向接口编程,而不是针对实现编程。可在宏观上将工作流引擎设置为以下模块:(1)实体类模块(Entity):实体类的集合,负责整个系统中数据的封装及传递。(2)数据访问层接口族(IDAL):数据访问接口的集合,表示数据访问层的接口。(3)业务逻辑层接口族(IBLL):业务逻辑接口的集合,表示业务逻辑层的接口。(4)数据访问层模块(SQLServerDAL):数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口。(5)业务逻辑层模块(JKCFlowEngine):类的集合,完成业务逻辑层的具体功能,实现业务逻辑层接口。(6)表示层模块(Web):程序及可视元素的集合,负责完成表示层的具体功能。(7)程序集管理模块(Factory):负责通过反射加载相关程序集。(8)辅助类模块(Utility):完成全局辅助性功能。如图3所示,发起流程操作模块包括对流程类型的选择,流程申请人在发起一个流程时,需要选择一个流程类本文档来自技高网...

【技术保护点】
1.一种工作流管理系统,其特征在于:所述系统包括应用界面层、基础服务层、集成服务层和数据存储层;/n所述应用界面层包括流程模板操作模块、发起流程操作模块和任务处理操作模块;/n所述基础服务层包括业务实体模块、业务逻辑模块、数据访问模块和控制器模块;/n集成服务层包括多个子系统集成接口;/n所述数据存储层包括流程数据模块、配置数据模块和用户数据模块;/n上述各层之间以及诸多模块之间通过管理系统的工作流引擎实现数据访问和数据交互,所述工作流引擎面向接口编程,分为以下模块:/n实体类模块,用于实现整个系统中数据的封装及传递。/n数据访问层接口族,作为数据访问接口的集合,表示数据访问层的接口;/n业务逻辑层接口族,作为业务逻辑接口的集合,表示业务逻辑层的接口;/n数据访问层模块,作为数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口;/n业务逻辑层模块,用于完成业务逻辑层的具体功能,用于实现业务逻辑层接口;/n表示层模块,作为程序及可视元素的集合,用于完成表示层的具体功能;/n程序集管理模块,通过反射加载相关程序集;/n辅助类模块,用于完成全局辅助性功能。/n

【技术特征摘要】
1.一种工作流管理系统,其特征在于:所述系统包括应用界面层、基础服务层、集成服务层和数据存储层;
所述应用界面层包括流程模板操作模块、发起流程操作模块和任务处理操作模块;
所述基础服务层包括业务实体模块、业务逻辑模块、数据访问模块和控制器模块;
集成服务层包括多个子系统集成接口;
所述数据存储层包括流程数据模块、配置数据模块和用户数据模块;
上述各层之间以及诸多模块之间通过管理系统的工作流引擎实现数据访问和数据交互,所述工作流引擎面向接口编程,分为以下模块:
实体类模块,用于实现整个系统中数据的封装及传递。
数据访问层接口族,作为数据访问接口的集合,表示数据访问层的接口;
业务逻辑层接口族,作为业务逻辑接口的集合,表示业务逻辑层的接口;
数据访问层模块,作为数据访问类的集合,完成数据访问层的具体功能,实现数据访问层接口;
业务逻辑层模块,用于完成业务逻辑层的具体功能,用于实现业务逻辑层接口;
表示层模块,作为程序及可视元素的集合,用于完成表示层的具体功能;
程序集管理模块,通过反射加载相关程序集;
辅助类模块,用于完成全局辅助性功能。


2.根据权利要求1所述的一种工作流管理系统,其特征在于:所述发起流程操作模...

【专利技术属性】
技术研发人员:程维杰丁超李洪贵袁犁刘自照
申请(专利权)人:四川省金科成地理信息技术有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1