[发明专利]一种基于工作流框架的自定义权限流程方法及系统有效
| 申请号: | 201510502026.0 | 申请日: | 2015-08-14 |
| 公开(公告)号: | CN105046446B | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 黄成杰;吴克兢 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
| 代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 金玺 |
| 地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 工作流 自定义 任务标识 流程请求 权限数据 审核 权限控制 任务流程 查询 关联关系保存 权限 关联关系 任务流转 任务请求 客户端 返回 角色 客户 调用 流转 解析 | ||
本发明公开一种基于工作流框架的自定义权限流程方法及系统,方法包括:接收到来自客户端的发起审核流程请求,从所述发起审核流程请求中解析出至少一个自定义权限数据,调用工作流框架发起审核任务流程,获取工作流框架返回的审核任务流程的任务标识,将任务标识与发起审核流程请求相关的所有自定义权限数据作为关联关系保存;接收到来自客户端的查询任务请求,将关联关系中,自定义权限数据满足用户自定义角色且在工作流框架中对应的任务流转至用户工作流框架角色的任务标识作为待查询任务标识,向客户端返回待查询任务标识。本发明使用现有的工作流框架的工作流转控制的同时,实现自定义的权限控制,使得能够满足复杂多变的权限控制需求。
技术领域
本发明涉及工作流相关技术领域,特别是一种基于工作流框架的自定义权限流程方法及系统。
背景技术
工作流是一系列相互衔接、自动进行的业务流动或任务,是针对工作中具有固定程序的常规流动而提出的一个概念。
随着社会的发展,工作流产品的接受和理解程度已经高很多了。大家已经普遍认可工作流产品是做很多应用系统尤其是OA系统的重要的基础产品。信息化发展程度较高、而且比较有代表性的电信、金融等市场已经把工作流(Business Process Management,BPM)产品作为其信息系统建设的重要选型产品,而电子商务作为最近几年蓬勃发展的行业,自然而然也离不开工作流的产品。
在现代企事业单位的日常活动中,70%以上都是有两个或者两个以上的员工共同参与、协同工作的任务,比如生产流程、业务流程、各行政申请流程、财务审批流程、人事处理流程、质量控制及客服流程。而这些流程的权限控制一般都是基于公司现有的企业资源计划(Enterprise Resource Planning,ERP)层级结构来进行的。比如请假流程,员工发起申请,然后系统会查找该员工的上级部门经理,将审批任务推送给经理进行审核,经理审核通过后会将任务推送给该经理的上级某总监审核,总监通过后请假生效。
然而电子商务行业的审批流程,如需求单审核流程、商品价格审核流程、增票审核流程、经销商资质审核流程、促销审核流程等等,都是跟商品分类相关联的。
现在比较流行的工作流框架有workflow,osworkflow,jbpm,shark。这些框架都有自己的特点和优势,目前发展比较好的是jbpm系。这些工作流框架都是基于常规的业务审核流程,且权限管理也是根据标准的ERP结构系统来进行的,其无法进行复杂的权限控制。而电子商务是依托于商品的,所进行的很多审核流程都是需要进行数据权限的控制的(分类、品牌、商品标识号)。不能用单纯的角色分组来进行工作流审批的权限控制。比如对于某个商品的价格审核,同一个角色(商采经理)虽然他们的分组都相同,但是由于负责的商品标识号不同,所以他们能够查询看到的待查询任务是不同的,如果仅用工作流框架的权限控制,两个商采经理看到的数据是完全相同的,达不到权限控制的要求,因此现有的工作流框架很难适用于电子商务行业相关的审批流程。
发明内容
基于此,有必要针对现有技术的工作流框架无法进行自定义权限控制的技术问题,提供一种基于工作流框架的自定义权限流程方法及系统。
一种基于工作流框架的自定义权限流程方法,包括:
流程发起步骤,包括:接收到来自客户端的发起审核流程请求,从所述发起审核流程请求中解析出至少一个自定义权限数据,调用工作流框架发起审核任务流程,获取工作流框架返回的审核任务流程的任务标识,将任务标识与发起审核流程请求相关的所有自定义权限数据作为关联关系保存;
流程查询步骤,包括:接收到来自客户端的查询任务请求,获取关于查询任务请求的自定义角色作为用户自定义角色,获取关于查询任务请求的工作流框架角色作为用户工作流框架角色,将关联关系中,自定义权限数据满足用户自定义角色且在工作流框架中对应的任务流转至用户工作流框架角色的任务标识作为待查询任务标识,向客户端返回待查询任务标识,其中工作流框架角色为设置在工作流框架中与任务流转相关的角色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510502026.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加密的投屏
- 下一篇:用于布置多个蓄电池单池的装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





