工作流处理方法及装置制造方法及图纸

技术编号:17162668 阅读:20 留言:0更新日期:2018-02-01 20:48
本申请实施例提供一种工作流处理方法及装置,其中方法包括:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。本申请实施例提供的工作流处理方法及装置,通过在工作流编辑界面中标记工作流信息的方式开发工作流,开发方式简单方便、工作量小,从而解决现有技术在开发工作流时,开发过程复杂繁琐、工作量大的问题。

Workflow processing method and device

The embodiment of the present invention provides a workflow processing method and device, wherein the method comprises: determining the user in the workflow editor mark workflow information interface in which the workflow information at least includes a plurality of nodes, each of the connections between nodes, and each of the nodes corresponding to the personnel information; according to the workflow information, determine the user defined workflow. Workflow processing method and device of the embodiment of the application, through the workflow editor mark workflow information interface in the development workflow, development mode is simple, small workload, so as to solve the existing technology in the development of workflow, the development process is complicated and involves a large amount of work.

【技术实现步骤摘要】
工作流处理方法及装置
本申请涉及网络工程
,尤其涉及一种工作流处理方法及装置。
技术介绍
工作流是指一类能够完全自动执行的经营过程,可以根据业务需求分为多种,如在金融业务中可以分为对应贷款审批业务的工作流、对应资质审核业务的工作流等。工作流主要由节点及节点之间的连接关系构成,每个节点配备有对应的处理人员。服务器端在运行工作流时,能够根据已制定的规则,推动任务在各个节点之间进行传递,以使任务被对应的处理人员执行。现有技术中开发人员在开发工作流时,主要采用脚本开发的方式开发工作流,并将开发好的脚本作为工作流存储到数据库中。由于脚本开发过程较为复杂繁琐,且脚本开发的工作量较大,因此现有技术在开发工作流时,具有开发过程复杂繁琐、工作量大的问题。
技术实现思路
本申请实施例的目的是提供一种工作流处理方法及装置,通过在工作流编辑界面中标记工作流信息的方式开发工作流,开发方式简单方便、工作量小,从而解决现有技术在开发工作流时,开发过程复杂繁琐、工作量大的问题。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供了一种工作流处理方法,包括:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。本申请实施例提供了一种工作流处理装置,包括:信息确定模块,用于确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;工作流确定模块,用于根据所述工作流信息,确定所述用户定义的工作流。本申请实施例提供了一种工作流处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。本申请实施例中的工作流处理方法及装置,确定用户在工作流编辑界面中标记的工作流信息,其中,工作流信息至少包括多个节点、每个节点之间的连接关系、以及每个节点对应的人员信息;根据该工作流信息,确定用户定义的工作流。通过本申请实施例中的方法及装置,用户可以通过在工作流编辑界面中标记工作流信息的方式开发工作流,不需要编写脚本代码,开发方式简单方便、工作量小,能够解决现有技术在开发工作流时,开发过程复杂繁琐、工作量大的问题。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的工作流处理方法的第一种流程示意图;图2为本申请实施例提供的工作流编辑界面的示意图;图3为本申请实施例提供的工作流处理方法的第二种流程示意图;图4为本申请实施例提供的工作流处理方法的第三种流程示意图;图5为本申请实施例提供的工作流处理装置的第一种模块组成示意图;图6为本申请实施例提供的工作流处理装置的第二种模块组成示意图;图7为本申请实施例提供的工作流处理装置的第三种模块组成示意图;图8为本申请实施例提供的工作流处理设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供了一种工作流处理方法及装置,通过在工作流编辑界面中标记工作流信息的方式开发工作流,开发方式简单方便、工作量小,能够解决现有技术在开发工作流时,开发过程复杂繁琐、工作量大的问题。下面结合实施例进行具体说明。图1为本申请实施例提供的工作流处理方法的第一种流程示意图,该工作流处理方法可以由服务器执行,如图1所示,该方法至少包括以下步骤:步骤S102,确定用户在工作流编辑界面中标记的工作流信息,其中,工作流信息至少包括多个节点、每个节点之间的连接关系、以及每个节点对应的人员信息。本申请实施例提供了一种工作流编辑界面,该界面由执行本申请实施例的服务器设定并显示,用户(如工作流的开发人员)能够在该界面内标记工作流信息,具体可以通过绘图或制表的方式标记工作流信息。由于工作流信息的作用是用来确定工作流,而完整的工作流至少包括多个节点、每个节点之间的连接关系和每个节点对应的人员信息,因此用户在工作流编辑界面中标记的工作流信息至少包括:多个节点、每个节点之间的连接关系、以及每个节点对应的人员信息。工作流信息中,节点至少为两个,所有节点按照一定顺序连接起来,连接顺序表示工作流运行时任务的执行顺序。每个节点设置有对应的人员信息,该人员为执行该节点处的任务的人员,人员信息可以包括该人员的标识,如名称或ID(identity,身份)号,还包括该人员的角色和工作权限。人员的角色与人员在工作流中对应的节点相关联,比如,初审节点对应的人员的角色可以为“初审”,复核节点对应的人员的角色可以为“复核”,从而通过人员的角色区分人员在工作流中对应的节点。人员的工作权限指的是该人员在处理任务时的权限,如该人员负责审批的内容。一种具体的实施方式中,可以为人员设定较为精细的权限,从而实现人员的工作权限的细粒度控制。在其他实施例中,工作流信息还可以包括其对应的业务标识,如对应代付业务或者对应贷款业务。图2为本申请实施例提供的工作流编辑界面的示意图,如图2所示,该界面右侧提供了多个控件,每个控件对应执行添加节点、删除节点、复制节点、角色设置、权限设置的功能,该界面的左侧还提供了多个人员组控件,如图2所示第一个人员组控件被选中,则图2中展示该第一个人员组控件对应的人员列表,包括人员A至人员F。用户利用图2中的界面标记工作流信息时,可以先利用右侧的控件在空白区域处设置多个节点,其中开始节点和结束节点可以由界面提供,设置节点的过程中,用户可以执行节点复制和节点删除的操作。设置节点后,用户可以按照工作流程将多个节点连接起来。之后,用户可以在左侧显示的人员控件中选择人员控件拖动到每个节点处,以为该节点选择人员,开发节点和结束节点不需要选择人员,对于图2中的“发起代付”节点,由于发起代付的动作是前端用户做的,因此该节点也不需要选择人员,对于图2中的“初级审批”和“超额审批”节点,用户可以从图2界面中的左侧控件中为其选择对应的人员,如图2所示,用户设置初级审批的节点对应的人员为A,超额审批的节点对应的人员本文档来自技高网
...
工作流处理方法及装置

【技术保护点】
一种工作流处理方法,其特征在于,包括:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。

【技术特征摘要】
1.一种工作流处理方法,其特征在于,包括:确定用户在工作流编辑界面中标记的工作流信息,其中,所述工作流信息至少包括多个节点、每个所述节点之间的连接关系、以及每个所述节点对应的人员信息;根据所述工作流信息,确定所述用户定义的工作流。2.根据权利要求1所述的方法,其特征在于,根据所述工作流信息,确定所述用户定义的工作流,包括:将所述工作流信息记录在流程文件模板中,得到所述工作流信息对应的流程文件;对所述工作流信息对应的流程文件进行解析,得到所述用户定义的工作流。3.根据权利要求1或2所述的方法,其特征在于,还包括:根据工作流修改请求在已确定的多个工作流中确定第一目标工作流,并在所述工作流编辑界面中显示所述第一目标工作流对应的工作流信息;根据用户对所述第一目标工作流对应的工作流信息的修改操作,确定修改后的所述第一目标工作流。4.根据权利要求3所述的方法,其特征在于,根据用户对所述第一目标工作流对应的工作流信息的修改操作,确定修改后的所述第一目标工作流,包括:根据用户对所述第一目标工作流对应的工作流信息的修改操作,修改所述第一目标工作流对应的流程文件;对修改后的所述第一目标工作流对应的流程文件进行解析,得到修改后的所述第一目标工作流。5.根据权利要求1或2所述的方法,其特征在于,还包括:获取客户端传输的业务请求,在已确定的多个工作流中确定所述业务请求对应的第二目标工作流;利用所述第二目标工作流执行所述业务请求。6.根据权利要求...

【专利技术属性】
技术研发人员:杨光润何继远张恒周忠恳范亚坤彭小波
申请(专利权)人:上海艾融软件股份有限公司
类型:发明
国别省市:上海,31

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

1