基于工作流引擎的任务控制方法及装置制造方法及图纸

技术编号:39772012 阅读:5 留言:0更新日期:2023-12-22 02:22
本申请提供一种可应用于金融领域或其他领域的基于工作流引擎的任务控制方法及装置

【技术实现步骤摘要】
基于工作流引擎的任务控制方法及装置、电子设备


[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]任务分配规则获得模块,用于获得针对任一业务流程实例包含的多个流程任务的任务分配规则;所述任务分配规则依据所述工作流引擎支持的一个或多个任务分配类型确定,不同所述任务分配类型所表征的用户

角色

组织角色以及组织机构之中的一个或多个分配对象与所述流程任务之间的关联关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于工作流引擎的任务控制方法,其特征在于,所述方法包括:获得针对任一业务流程实例包含的多个流程任务的任务分配规则;所述任务分配规则依据所述工作流引擎支持的一个或多个任务分配类型确定,不同所述任务分配类型所表征的用户

角色

组织角色以及组织机构之中的一个或多个分配对象与所述流程任务之间的关联关系不同;依据所述任务分配规则,将所述多个流程任务分配至相应的目标用户,得到相应的任务分配结果;所述任务分配结果能够表征每个所述目标用户分配到的各所述流程任务;存储所述任务分配结果
。2.
根据权利要求1所述的方法,其特征在于,所述依据所述任务分配规则,将所述多个流程任务分配至相应的目标用户,得到相应的任务分配结果,包括:确定所述任务分配规则包含的目标任务分配类型;依据所述目标任务分配类型表征的所述关联关系,确定所述多个流程任务各自被分配至的目标用户的目标用户信息;依据所述目标用户信息与所述目标用户分配到的各所述流程任务之间的第一绑定关系,得到相应所以目标用户的任务分配结果
。3.
根据权利要求2所述的方法,其特征在于,所述依据所述任务分配规则,将所述多个流程任务分配至相应的目标用户,得到相应的任务分配结果,还包括:依据所述目标任务分配类型表征的所述关联关系,确定所述多个流程任务各自分配至的目标角色的目标角色信息

目标组织角色的目标组织角色信息以及目标组织机构的目标机构信息;依据所述目标角色信息与相应所述目标角色分配到的各所述流程任务之间的第二绑定关系,得到相应所述目标角色的任务分配结果;依据所述目标组织角色信息与相应所述目标组织角色分配到的各所述流程任务之间的第三绑定关系,得到相应所述目标组织角色的任务分配结果;依据所述目标机构信息与相应所述目标组织机构分配到的各所述流程任务之间的第四绑定关系,得到相应所述目标组织机构的任务分配结果
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述方法还包括:获得针对所述业务流程实例的任务查询请求;所述任务查询请求包含请求查询的目标流程任务被分配至的查询对象的查询对象信息;依据已存储的针对所述业务流程实例的所述任务分配结果,获得与所述查询对象信息具有绑定关系的目标流程任务;输出获得的所述目标流程任务
。5.
根据权利要求4所述的方法,其特征在于,所述查询对象的查询对象信息包括查询用户的用户信息

查询角色的角色信息

查询组织角色的组织角色信息,以及查询组织机构的机构信息之中的一个或多个;若已存储针对所述业务流程实例的不同分配对象的任务分配结果,所述依据已存储的针对所述业务流程实例的所述任务分配结果,获得与所述查询对象信息具有绑定关系的目标流程任务,包括;确定所述查询对象所属分配对象的任务分配结果;
从确定的所述任务分配结果中,获得与所述查询对象信息具有绑定关系的目标流程任务
。6.
根...

【专利技术属性】
技术研发人员:吴作鹏
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1