首页 / 专利库 / 软件 / 中间件 / 一种业务处理方法、装置及电子设备和存储介质

一种业务处理方法、装置及电子设备和存储介质

阅读:688发布:2020-05-11

专利汇可以提供一种业务处理方法、装置及电子设备和存储介质专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种业务处理方法、装置及设备和介质,包括:获取配置应用的基本信息;确定应用对应的领域业务目录;确定应用对应的工作流引擎服务;对预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;当接收到发布命令后,根据基本信息、领域业务目录、工作流引擎服务和目标流程模型生成发布文档,以便调用发布文档中的工作流引擎服务执行业务处理。本申请利用统一的预设流程平台管理工作流引擎服务,并提供可复用的流程资源库,实现了为用户使用的应用系统接入统一流程平台,能够基于统一流程平台完成业务处理,避免在不同应用系统间切换,提升了用户体验度,且实现了流程资源的复用,提高了工作效率。,下面是一种业务处理方法、装置及电子设备和存储介质专利的具体信息内容。

1.一种业务处理方法,其特征在于,包括:
获取用于配置目标应用的基本信息;
确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
2.根据权利要求1所述的业务处理方法,其特征在于,所述确定所述目标应用对应的领域业务目录,包括:
接收针对所述预设流程平台中现存的领域业务目录的选择指令,以确定所述目标应用对应的领域业务目录;
或,获取新建的所述目标应用对应的领域业务目录。
3.根据权利要求1所述的业务处理方法,其特征在于,所述确定所述目标应用对应的工作流引擎服务,包括:
接收针对所述预设流程平台中现存的工作流引擎服务的选择指令,以确定所述目标应用对应的工作流引擎服务;
或,获取用户的新建请求,以接收录入的工作流引擎名称和资源实现类,得到新建的所述目标应用对应的工作流引擎服务。
4.根据权利要求1所述的业务处理方法,其特征在于,所述获取用于配置目标应用的基本信息,包括:
获取针对目标应用配置的应用名称、应用描述信息以及应用的使用环境。
5.根据权利要求1所述的业务处理方法,其特征在于,所述对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令,包括:
通过表格的形式展示所述预设流程平台的流程资源库中存储的预设流程模型的名称、版本号、创建日期、发布日期和版本描述说明;
接收用户下发的针对一个或多个目标流程模型的目标版本的选择指令。
6.根据权利要求1所述的业务处理方法,其特征在于,当接收到发布命令后,还包括:
将所述目标应用的基本信息、所述领域业务目录和所述工作流引擎服务的关联关系保存至系统数据库中;
将所述目标流程模型保存至所述工作流引擎服务的数据库中;
对所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型进行综合显示。
7.根据权利要求1至6任一项所述的业务处理方法,其特征在于,还包括:
利用所述预设流程平台的权限控制功能将所述领域业务目录的使用权限下发至用户色;
将系统用户设置为所述用户角色,以使所述系统用户具备对应领域业务目录的使用权限。
8.一种业务处理装置,其特征在于,包括:
信息获取模,用于获取用于配置目标应用的基本信息;
目录确定模块,用于确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
服务确定模块,用于确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
模型选择模块,用于对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
文档生成模块,用于当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述业务处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述业务处理方法的步骤。

说明书全文

一种业务处理方法、装置及电子设备和存储介质

技术领域

[0001] 本申请涉及工作流技术领域,更具体地说,涉及一种业务处理方法、装置及一种电子设备和一种计算机可读存储介质。

背景技术

[0002] 工作流技术日益成熟和完善,工作流应用于越来越多的领域,越来越多的企业安装了工作流管理系统。随着企业管理更加精细化,为满足企业监管部加强集团性统一管控度的要求,流程管理面临如下问题:业务部门流程类应用系统林立,纷繁复杂的业务流程无法有效管控,端到端流程协同不畅。在现有的技术方案下,用户需要在不同的应用系统间切换以处理不同的业务,用户体验较差,工作效率低下。发明内容
[0003] 本申请的目的在于提供一种业务处理方法、装置及一种电子设备和一种计算机可读存储介质,避免了在不同应用系统间的切换过程,提升了用户体验度,提高了工作效率。
[0004] 为实现上述目的,本申请提供了一种业务处理方法,包括:
[0005] 获取用于配置目标应用的基本信息;
[0006] 确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
[0007] 确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
[0008] 对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
[0009] 当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
[0010] 可选的,所述确定所述目标应用对应的领域业务目录,包括:
[0011] 接收针对所述预设流程平台中现存的领域业务目录的选择指令,以确定所述目标应用对应的领域业务目录;
[0012] 或,获取新建的所述目标应用对应的领域业务目录。
[0013] 可选的,所述确定所述目标应用对应的工作流引擎服务,包括:
[0014] 接收针对所述预设流程平台中现存的工作流引擎服务的选择指令,以确定所述目标应用对应的工作流引擎服务;
[0015] 或,获取用户的新建请求,以接收录入的工作流引擎名称和资源实现类,得到新建的所述目标应用对应的工作流引擎服务。
[0016] 可选的,所述获取用于配置目标应用的基本信息,包括:
[0017] 获取针对目标应用配置的应用名称、应用描述信息以及应用的使用环境。
[0018] 可选的,所述对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令,包括:
[0019] 通过表格的形式展示所述预设流程平台的流程资源库中存储的预设流程模型的名称、版本号、创建日期、发布日期和版本描述说明;
[0020] 接收用户下发的针对一个或多个目标流程模型的目标版本的选择指令。
[0021] 可选的,当接收到发布命令后,还包括:
[0022] 将所述目标应用的基本信息、所述领域业务目录和所述工作流引擎服务的关联关系保存至系统数据库中;
[0023] 将所述目标流程模型保存至所述工作流引擎服务的数据库中;
[0024] 对所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型进行综合显示。
[0025] 可选的,还包括:
[0026] 利用所述预设流程平台的权限控制功能将所述领域业务目录的使用权限下发至用户色;
[0027] 将系统用户设置为所述用户角色,以使所述系统用户具备对应领域业务目录的使用权限。
[0028] 为实现上述目的,本申请提供了一种业务处理装置,包括:
[0029] 信息获取模,用于获取用于配置目标应用的基本信息;
[0030] 目录确定模块,用于确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
[0031] 服务确定模块,用于确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
[0032] 模型选择模块,用于对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
[0033] 文档生成模块,用于当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
[0034] 为实现上述目的,本申请提供了一种电子设备,包括:
[0035] 存储器,用于存储计算机程序
[0036] 处理器,用于执行所述计算机程序时实现前述公开的任一种业务处理方法的步骤。
[0037] 为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的任一种业务处理方法的步骤。
[0038] 通过以上方案可知,本申请提供的一种业务处理方法,包括:获取用于配置目标应用的基本信息;确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。由上可知,本申请利用统一的预设流程平台管理工作流引擎服务,并提供可复用的流程资源库,用户可通过配置应用、为其关联领域业务目录和工作流引擎服务,并选择流程模型,最终结合生成发布文档,从而能够通过调用发布文档中的工作流引擎服务执行业务处理,实现了为用户实际使用的应用系统接入统一流程平台,能够基于统一流程平台完成业务处理,避免了在不同应用系统间的切换过程,提升了用户体验度,且实现了流程资源的复用,提高了工作效率。
[0039] 本申请还公开了一种业务处理装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。
[0040] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明
[0041] 为了更清楚地说明本申请实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042] 图1为本申请实施例公开的一种业务处理方法的流程图
[0043] 图2为本申请实施例公开的一种具体的业务处理方法的流程图;
[0044] 图3为本申请实施例公开的一种业务处理装置的结构图;
[0045] 图4为本申请实施例公开的一种电子设备的结构图;
[0046] 图5为本申请实施例公开的另一种电子设备的结构图。

具体实施方式

[0047] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048] 在现有技术中,各流程平台差异性较大,大量复杂的业务流程无法有效管控,用户需要在不同的应用系统间切换以处理不同的业务,用户体验较差,工作效率低下。
[0049] 因此,本申请实施例公开了一种业务处理方法,避免了在不同应用系统间的切换过程,提升了用户体验度,提高了工作效率。
[0050] 参见图1所示,本申请实施例公开的一种业务处理方法包括:
[0051] S101:获取用于配置目标应用的基本信息;
[0052] 本申请实施例中,获取用户输入的用于配置目标应用的基本信息,具体可以提供可视化界面用于接收用户录入的基本信息。上述基本信息可以包括但不限于应用名称、应用描述信息以及应用的使用环境,其中,应用描述信息可以为描述目标应用用途的信息,应用的使用环境包括开发环境、测试环境和生产环境。
[0053] S102:确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
[0054] 领域业务目录支持局部可用的业务目录管理,可以为根据领域划分的目录,其中包括业务流程和业务资源,具体可通过树形结构实现业务流程、业务资源的分层、分域管理。
[0055] 在一种可行的实施方式中,上述确定目标应用对应的领域业务目录可以具体为接收针对预设流程平台中现存的领域业务目录的选择指令,以确定目标应用对应的领域业务目录。也即,可以利用树形结构展现当前用户可管理的领域业务目录,目录数据以一条记录的形式保存至数据库中。用户可以选择已有的领域业务目录,将其确定为目标应用对应的领域业务目录。
[0056] 在另外一种可行的实施方式中,上述确定目标应用对应的领域业务目录可以具体为获取新建的领域业务目录。也即,用户可以新建一个领域业务目录,并将其确定为目标应用对应的领域业务目录。在新建时,需要输入的信息项包括目录名称和目录描述。
[0057] S103:确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
[0058] 本申请实施例中,利用统一的预设流程平台管理工作流引擎服务,用户可以通过交互界面看到统一的预设流程平台所管理的工作流引擎服务,每个引擎服务的信息以一条记录的形式保存在数据库中。用户可以通过下发选择指令来选择预设流程平台中现存已有的工作流引擎服务,从而确定目标应用对应的工作流引擎服务。当然,还可获取用户发起的用于创建工作流引擎服务的新建请求,进而接收用户录入的工作流引擎名称和资源实现类,创建得到目标应用对应的工作流引擎服务。上述资源实现类具体指工作流引擎同用户组织机构关联的Java类,该类接口由工作流引擎服务提供。
[0059] 具体地,上述统一的预设流程平台还可提供权限控制功能,具体分为用户管理和角色管理,预设流程平台的超级管理员可以在角色管理过程中将领域业务目录和/或工作流引擎服务的使用权限授权给指定的用户角色,在用户管理过程中,将用户角色授权给指定用户,从而使指定用户具备对应用户角色所拥有的使用权限。
[0060] S104:对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
[0061] 需要说明的是,本申请预设流程平台还预先维护流程资源库。其中,流程资源库具体可用于管理流程模型、流程中使用的活动、流程中使用的表单及应用和流程中使用的上下文数据。
[0062] 在具体实施中,可以通过表格的形式对预设流程平台的流程资源库中存储的预设流程模型进行展示,展示的信息可以包括但不限于预设流程模型的名称、版本号、创建日期、发布日期和版本描述说明。进而用户可通过展示的预设流程模型的信息下发选择指令,以选择一个或多个目标流程模型的目标版本。
[0063] S105:当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
[0064] 在本步骤中,用户可下发发布命令,从而可根据目标应用的基本信息、领域业务目录、工作流引擎服务和目标流程模型生成发布文档,该发布文档可以具体为XML格式的文档,并且可以提供下载功能,用户将该发布文档下载至本地后,将该发布文档放入实际应用的指定路径,即可调用该发布文档中的工作流引擎服务,执行对应的业务处理。
[0065] 作为一种优选的实施方式,本申请实施例当接收到发布命令后,还可以进一步将目标应用的基本信息、领域业务目录和工作流引擎服务的关联关系保存至系统数据库中,并将目标流程模型保存至工作流引擎服务的数据库中以实现信息的存储和记录,实现可追溯性。另外,还可对四部分内容,即目标应用的基本信息、领域业务目录、工作流引擎服务和目标流程模型进行综合显示,以直观的向用户展示信息。
[0066] 本申请利用统一的预设流程平台管理工作流引擎服务,并提供可复用的流程资源库,用户可通过配置应用、为其关联领域业务目录和工作流引擎服务,并选择流程模型,最终结合生成发布文档,从而能够通过调用发布文档中的工作流引擎服务执行业务处理,实现了为用户实际使用的应用系统接入统一流程平台,能够基于统一流程平台完成业务处理,避免了在不同应用系统间的切换过程,提升了用户体验度,且实现了流程资源的复用,提高了工作效率。
[0067] 下面通过具体实施场景下的示例对本申请实施例提供的业务处理方法进行介绍。首先介绍领域业务目录,以及应用与工作流引擎服务、领域业务目录之间的关联关系:一般情况下,可根据组织机构层次或者业务领域/业务模块来划分领域业务目录的层次。一个应用域对应一个外部的应用,用户应用中所有的流程资源都统一在这个应用域中被管理起来。通常情况下,一个应用关联唯一的领域业务目录,但也存在少数跨业务领域的应用关联多个领域业务目录的情况。一个领域业务目录下可以关联多个应用。应用系统通常由多个独立的应用组成,每个应用可使用单独的工作流引擎服务,也可以多个应用使用同一个工作流引擎服务,但不允许一个应用使用多个工作流引擎服务。
[0068] 本申请实施例中,提供统一流程平台,该平台具备权限管理功能,具体包括用户管理和角色管理。流程平台超级管理员可在用户管理中,将角色授权给用户,在角色管理中将领域业务目录的权限授权给角色,通过领域业务目录的权限来控制不同应用可使用的流程资源以及工作流引擎服务。
[0069] 另外,本实施例还提供流程资源库,可以在统一流程平台中访问流程资源库。流程资源库管理的资源包括流程模型、流程中使用的活动、流程中使用的表单及应用和流程中使用的上下文数据。流程资源库同工作流服务无关,所有使用统一流程平台的应用共用统一的流程资源库,以满足流程资源复用的需求。流程资源库有其独立的数据库存储。流程资源库中可创建和复用流程模型、活动、表单及应用和上下文数据。为了控制不同应用对流程资源的访问权限,流程资源库中的资源可以与领域业务目录相关联。在流程资源库中配置的流程模型、活动、表单及应用和上下文数据通过目录标识与其所属的领域业务目录关联。同一领域业务目录下的流程模型间可通过选择或复制的方式实现流程资源的复用。
[0070] 进一步地,可以构建应用流程服务支撑环境。参见图2所示,具体地,用户首先输入应用的基本信息,包括应用的名称,应用的描述以及应用所使用的环境,例如开发测试环境、UAT测试环境、核心生产环境。
[0071] 进而为应用关联领域业务目录,具体可以利用树形结构展示当前用户可管理的领域业务目录,目录数据以一条记录的形式保存在数据库中。用户可选择已有的领域业务目录,也可以新建或删除一个领域业务目录。新建时需要输入的信息项包括目录名称和目录描述。
[0072] 在关联目录之后,可以为应用关联工作流引擎服务。本申请实施例基于的工作流引擎服务为Restful服务,即工作流引擎服务对外提供Restful服务接口,用户通过URL(Uniform Resource Locator,统一资源定位符)即可访问该接口提供的服务。统一流程平台具备工作流引擎服务管理能力,用户在关联工作流引擎服务界面中可看到统一流程平台所管理的工作流引擎服务,每个引擎服务的信息以一条记录的形式保存在数据库中。用户可选择关联已有的工作流引擎服务,也可以新建一个工作流引擎服务实现关联。在新建时需要输入的信息项包括流程引擎的名称和资源实现类,该资源实现类是指工作流引擎同用户组织机构关联的java类,该类接口由工作流引擎提供,用户可通过配置文件配置自己的实现类,从而使流程运行中的人员与用户组织机构一致。需要指出的是,上述关联的引擎服务不一定是当前可用的。工作流引擎服务的部署和运维可以基于PaaS平台。
[0073] 在关联工作流引擎服务后,用户即可看到所有可发布的流程模型。可发布的流程模型数据来自流程资源库,存储形式为数据库存储。具体地,可以基于表格树的形式展示流程模型数据,流程模型数据可以包括但不限于名称,版本号,创建日期,发布日期,版本说明。用户可选择一个流程模型的某个版本或多个流程模型的某个版本。
[0074] 选择流程模型后,用户可以发起发布请求。发布的过程即为将应用、领域业务目录、工作流引擎服务三者的关联关系保存到数据库中,同时将用户选择的流程模型,通过调用工作流引擎服务的发布服务保存到指定工作流引擎服务的数据库中。
[0075] 在发布成功后,可以将上述四种内容进行综合展示。同时,流程平台可自动基于上述四种内容生成XML格式的发布文档。该发布文档提供下载功能,用户下载本地后,将该文档放入应用的指定路径,应用即可使用工作流引擎服务。
[0076] 在完成应用流程服务支撑环境的构建之后,本实施例还对其构建之后的使用场景进行介绍。具体地,统一流程平台超级管理员登录统一流程平台,新建用户Admin_1(应用App1的系统管理员),新建角色AdminRole_1,将应用App1所属的目录Catalog1权限授予角色AdminRole_1,将角色AdminRole_1授予用户Admin_1。此处的用户均为虚拟用户,并非应用系统中真实的用户。
[0077] 用户Admin_1登录统一流程平台并进入流程资源库后,只能看到目录Catalog1下面的流程资源。在流程资源库中新建流程模型“费用审批”,“费用审批”可复用目录Catalog1下面所有的流程资源。在流程设计阶段,需要分配活动的执行人。流程资源库将当前登录的用户标识传给应用App1,应用需实现接口来返回用户可分配的实际执行人。即在流程设计阶段,将实际应用系统中的用户组织机构同流程进行关联。
[0078] 在流程设计好后,点击发布按钮,统一流程平台将根据流程服务支撑环境中的关联关系,调用应用App1所关联的工作流引擎服务FlowService1的发布服务URL,将流程模型保存到流程引擎服务FlowService1的流程运行模型表。
[0079] 在发布完成之后,应用App1的用户User_1可以登录统一流程平台,进入统一流程门户。该统一流程门户是与工作流引擎服务相关联的。通过流程服务支撑环境中的关联关系,统一流程平台可以自动找到应用App1所使用的工作流引擎服务,因此用户User_1可看到“费用审批”流程,从而用户User_1可以选择该流程并点击发起,进行费用审批。
[0080] 下面对本申请实施例提供的一种业务处理装置进行介绍,下文描述的一种业务处理装置与上文描述的一种业务处理方法可以相互参照。
[0081] 参见图3所示,本申请实施例提供的一种业务处理装置包括:
[0082] 信息获取模块201,用于获取用于配置目标应用的基本信息;
[0083] 目录确定模块202,用于确定所述目标应用对应的领域业务目录;所述领域业务目录为根据领域划分的包括业务流程和业务资源的目录;
[0084] 服务确定模块203,用于确定所述目标应用对应的工作流引擎服务;所述工作流引擎服务为利用统一的预设流程平台管理的引擎服务;
[0085] 模型选择模块204,用于对所述预设流程平台的流程资源库中存储的预设流程模型进行展示,并接收针对目标流程模型的选择指令;
[0086] 文档生成模块205,用于当接收到发布命令后,根据所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型生成发布文档,以便在下载所述发布文档之后,调用所述发布文档中的工作流引擎服务执行业务处理。
[0087] 关于上述模块201至205的具体实施过程可参考前述实施例公开的相应内容,在此不再进行赘述。
[0088] 在上述实施例的基础上,作为一种优选实施方式,上述目录确定模块202可以具体用于接收针对所述预设流程平台中现存的领域业务目录的选择指令,以确定所述目标应用对应的领域业务目录;或,获取新建的所述目标应用对应的领域业务目录。
[0089] 在上述实施例的基础上,作为一种优选实施方式,上述服务确定模块203可以具体用于接收针对所述预设流程平台中现存的工作流引擎服务的选择指令,以确定所述目标应用对应的工作流引擎服务;或,获取用户的新建请求,以接收录入的工作流引擎名称和资源实现类,得到新建的所述目标应用对应的工作流引擎服务。
[0090] 在上述实施例的基础上,作为一种优选实施方式,上述信息获取模块201可以具体用于获取针对目标应用配置的应用名称、应用描述信息以及应用的使用环境。
[0091] 在上述实施例的基础上,作为一种优选实施方式,上述模型选择模块204可以具体包括:
[0092] 模型展示单元,用于通过表格的形式展示所述预设流程平台的流程资源库中存储的预设流程模型的名称、版本号、创建日期、发布日期和版本描述说明;
[0093] 指令接收单元,用于接收用户下发的针对一个或多个目标流程模型的目标版本的选择指令。
[0094] 在上述实施例的基础上,作为一种优选实施方式,本申请实施例提供的业务处理装置还可以进一步包括:
[0095] 第一保存模块,用于当接收到发布命令后,将所述目标应用的基本信息、所述领域业务目录和所述工作流引擎服务的关联关系保存至系统数据库中;
[0096] 第二保存模块,用于将所述目标流程模型保存至所述工作流引擎服务的数据库中;
[0097] 综合显示模块,用于对所述基本信息、所述领域业务目录、所述工作流引擎服务和所述目标流程模型进行综合显示。
[0098] 在上述实施例的基础上,作为一种优选实施方式,本申请实施例提供的业务处理装置还可以进一步包括:
[0099] 角色管理模块,用于利用所述预设流程平台的权限控制功能将所述领域业务目录的使用权限下发至用户角色;
[0100] 用户管理模块,用于将系统用户设置为所述用户角色,以使所述系统用户具备对应领域业务目录的使用权限。
[0101] 本申请还提供了一种电子设备,参见图4所示,本申请实施例提供的一种电子设备包括:
[0102] 存储器100,用于存储计算机程序;
[0103] 处理器200,用于执行所述计算机程序时可以实现上述实施例所提供的步骤。
[0104] 具体的,存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器200在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器微控制器微处理器或其他数据处理芯片,为电子设备提供计算和控制能力,执行所述存储器100中保存的计算机程序时,可以实现前述任一种实施例公开的业务处理方法的步骤。
[0105] 在上述实施例的基础上,作为优选实施方式,参见图5所示,所述电子设备还包括:
[0106] 输入接口300,与处理器200相连,用于获取外部导入的计算机程序、参数和指令,经处理器200控制保存至存储器100中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。
[0107] 显示单元400,与处理器200相连,用于显示处理器200处理的数据以及用于显示可视化的用户界面。该显示单元400可以为LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。
[0108] 网络端口500,与处理器200相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。
[0109] 图5仅示出了具有组件100-500的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
[0110] 本申请还提供了一种计算机可读存储介质,该存储介质可以包括:U盘、移动硬盘只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一种实施例公开的业务处理方法的步骤。
[0111] 本申请利用统一的预设流程平台管理工作流引擎服务,并提供可复用的流程资源库,用户可通过配置应用、为其关联领域业务目录和工作流引擎服务,并选择流程模型,最终结合生成发布文档,从而能够通过调用发布文档中的工作流引擎服务执行业务处理,实现了为用户实际使用的应用系统接入统一流程平台,能够基于统一流程平台完成业务处理,避免了在不同应用系统间的切换过程,提升了用户体验度,且实现了流程资源的复用,提高了工作效率。
[0112] 说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
[0113] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈