[发明专利]一种并行流转引擎方法在审
申请号: | 201711057503.2 | 申请日: | 2017-11-01 |
公开(公告)号: | CN107993046A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 张金柱 | 申请(专利权)人: | 深圳市赢众通金融信息服务有限责任公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q10/06 |
代理公司: | 上海专尚知识产权代理事务所(普通合伙)31305 | 代理人: | 张雪勇,周承泽 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 并行 流转 引擎 方法 | ||
技术领域
本发明涉及互联网领域,尤其涉及具有在线审批的业务后台系统。
背景技术
在各行业推进互联网化进程中,一些线下业务,逐渐迁移到线上,通过后台系统进行操作,以提升业务运转效率。除了单纯的内容管理系统外,大部分业务涉及到系统操作者之间的协同,以实现最终目的。这种协同,涉及到业务流转,需要合适的流转算法,以满足业务需求。对于流程较短的审批,一般性的做法是写定审批节点,并结合程序判断来满足需求。对于流程较长的审批,有些通过写定审批节点,有些通过配置节点审批人,以实现正常流转。配置节点的方法,在一定程度上提高了灵活性,但是在节点审批人无法及时审批,或者不能审批时,流程也会停滞。
基于角色的审批,可以容许一个或者多个审批人绑定到同一角色上,同时容许一个人拥有多个审批角色,可以在极大程度上提高审批灵活性。一些涉及在线审批的业务后台系统,有时流程较长,有些甚至会涉及到流程驳回、复议。在同一角色具有较多审批步骤操作权限时,同时要求在后续步骤中,具有相同角色的步骤,具有同一操作人。有些角色的审批人,需要具有多个步骤的辅助操作权限,而又不影响已有审批流的进行,即需要并行操作。针对这种交错的审批流程,一般性的做法是定义审批节点,然后在不同审批节点上作逻辑判断,用以决定流程走向,这种做法灵活度低,系统维护复杂,不具有通用性。
发明内容
针对现有技术存在的缺陷,本方案提供一种基于角色的,可配置的并行流转引擎方法,通过对操作步骤属性的抽象,基于配置化的定义和动作流转方法,支持业务流程并行处理,可提高流程配置灵活性,降低业务逻辑依赖。
为实现上述目的,本发明具体提供了如下技术方案:
1)首先抽象步骤属性,一个步骤结构属性包含以下六要素:
1-1)定义步骤名称,该名称用于识别与显示;
1-2)定义执行角色,该角色用以决定哪些审批人可以操作;
1-3)定义执行条件,此为一个步骤范围,规定流程单处于哪些步骤条件时,允许执行该步骤;
1-4)定义可执行的动作集合,该集合限定当前步骤允许的操作;
1-5)定义执行方式,先接受后执行,还是基于历史执行人;
1-6)定义执行动作后的步骤流转方向;
2)根据该步骤结构属性,为实现并行执行,配置需要采用如下方法:
2-1)在上述步骤抽象1-3中,将可被并行执行的步骤,添加到执行条件集合中;
2-2)并行步骤本身执行结束后,业务步骤停留在并行步骤执行前的步骤;
3)为实现该方案,需要定义流程单接单状态为未接单和已接单;
4)其次编写动作算法,抽象为以下三类动作:
4-1)接单动作
在审批人未处理列表页面,如果该单尚未被任何人接触过,则需要先接单,然后执行处理操作。其中接单动作需要执行的算法是:在流程单数据表中,写入操作人,操作步骤,操作角色,更新是否接单状态为已接单。
4-2)并行审批流程终止动作
在流程单数据表中,移除操作人,移除操作角色。
4-3)正常流转动作
根据步骤结构属性,针对可执行的动作集合,结合执行动作后的步骤流转方向,流转算法为:
4-3-1)在流程单数据表中,移除操作人,移除操作角色。
4-3-2)根据执行方式决定下一步骤的初始数据。首先更新当前步骤为下一步骤,如果基于历史执行人,则根据下一步骤所需角色,获取该角色在前序步骤中的执行人,在流程单数据表中,更新操作人为该执行人,更新执行角色,更新是否接单状态为已接单。如果执行方式为先接受后执行,更新是否接单状态为未接单。
5)针对上述技术方案所提及的流程单列表页,其检索方法为:
5-1)未处理列表页检索方法:
5-1-1)获取当前操作人的用户属性信息;
5-1-2)基于当前操作人角色,根据步骤属性设置,获取允许操作的步骤集合;
5-1-3)在5-1-2)的条件下,获取当前操作人已接受的单子,或者当前操作人角色可接受,但尚未有人接受的单子;
5-2)已处理列表页检索方法:
在流程单数据操作日志表中,存在以当前操作人以及相应角色的操作记录,该被操作的流程单出现在已处理列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市赢众通金融信息服务有限责任公司,未经深圳市赢众通金融信息服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711057503.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型的贴片天线
- 下一篇:一种单端口宽频带圆极化平面型天线
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理