一种流程执行人配置方法技术

技术编号:24890231 阅读:27 留言:0更新日期:2020-07-14 18:17
本发明专利技术公开了一种流程执行人配置方法,包括:配置节点参与人规则和计算流程节点参与人;其中,配置节点参与人规则步骤具体包括:根据与用户有关的表格生成人员属性树;根据人员属性树进行选择条件;根据选择条件的右边值进行选择流程变量;通过逻辑运算符制成逻辑表达式条件进行自由组合;其中,计算流程节点参与人步骤具体包括:在流程提交时,根据流线条件计算出下一步需要提交的节点列表;根据下一步节点id查询其节点参与人配置信息;解析节点参与人规则,根据条件右边的配置获取流程变量;将最终替换后的节点参与人条件,提交给数据总线服务,搜索出满足条件的节点参与人列表;对节点参与人列表的人员信息补充完成,返回给前端供用户选择。

【技术实现步骤摘要】
一种流程执行人配置方法
本专利技术涉及流程配置领域,尤其涉及一种流程执行人配置方法。
技术介绍
目前市面上的流程引擎都提供了流程用户任务的节点参与人配置功能,但是其配置功能相对来说比较简单,只能选择全部人员、或者与主办人有关的人员(例如主办人的直属领导,部门负责人等),没有更多的配置方式,使节点参与人的配置更加灵活,例如:节点参与人不能来源于用户填写的节点表单里面的数据;节点参与人不能来源于节点以及流程的属性;节点参与人不能来源于系统变量;节点参与人不能来源于调用外部服务返回的人员列表。因此,目前使用流程实例的节点参与人缺乏更多配置方式,无法使节点参与人的配置更加灵活,不能打通节点参与人和外部服务的联系,无法满足所有的用户需求。例如用户发起了一个请假流程,向要把流程提交给用户所在机构的负责人审批,又或者想把流程提交给用户的年龄小于30岁的所有人,又或者想把流程提交给用户名属于某个业务数据表的机构字段的机构负责人。那么无法通过现有的节点参与人配置进行配置出来,这是现有市场的流程配置无法解决的问题。专利技术内容本专利本文档来自技高网...

【技术保护点】
1.一种流程执行人配置方法,其特征在于,包括:配置节点参与人规则和计算流程节点参与人;/n其中,所述配置节点参与人规则步骤具体包括:根据与用户有关的表格生成人员属性树;根据所述人员属性树进行选择条件;根据所述选择条件的右边值进行选择流程变量;通过逻辑运算符制成逻辑表达式条件进行自由组合;/n其中,所述计算流程节点参与人步骤具体包括:在流程提交时,根据流线条件计算出下一步需要提交的节点列表;根据下一步节点id查询其节点参与人配置信息;解析节点参与人规则,根据条件右边的配置获取流程变量;将最终替换后的节点参与人条件,提交给数据总线服务,搜索出满足条件的节点参与人列表;对节点参与人列表的人员信息补充...

【技术特征摘要】
1.一种流程执行人配置方法,其特征在于,包括:配置节点参与人规则和计算流程节点参与人;
其中,所述配置节点参与人规则步骤具体包括:根据与用户有关的表格生成人员属性树;根据所述人员属性树进行选择条件;根据所述选择条件的右边值进行选择流程变量;通过逻辑运算符制成逻辑表达式条件进行自由组合;
其中,所述计算流程节点参与人步骤具体包括:在流程提交时,根据流线条件计算出下一步需要提交的节点列表;根据下一步节点id查询其节点参与人配置信息;解析节点参与人规则,根据条件右边的配置获取流程变量;将最终替换后的节点参与人条件,提交给数据总线服务,搜索出满足条件的节点参与人列表;对节点参与人列表的人员信息补充完成,返回给前端供用户选择。


2.如权利要求1所述的流程执行人配置方法,其特征在于,所述与用户有关的表格包括:用户表、人员表、机构表、角色表和岗位表。


3.如权利要求2所述的流程执行人配置方法,其特征在于,所述人员属性树包括:人员姓名属性树、人员性...

【专利技术属性】
技术研发人员:吴林振
申请(专利权)人:浩云科技股份有限公司
类型:发明
国别省市:广东;44

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

1