【技术实现步骤摘要】
工作流管理的方法和装置
本专利技术涉及计算机
,尤其涉及一种工作流管理的方法和装置。
技术介绍
Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。采用Activiti组件进行工作流管理时,Activiti组件本身提供了一套用户权限管理模块,使用Activiti组件的业务系统也存在一个用户权限管理模块,因此需要在Activiti组件和业务系统中分别解析用户权限管理维护。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:(1)业务流程和业务数据的关联度高;(2)需要同时维护多份用户身份权限的同步问题,容易存在读写不一致问题,成本高、易用性低。
技术实现思路
有鉴于此,本专利技术实施例提供一种工作流管理的方法和装置,可以解耦业务流程和业务数据的关联性,增强工作流敏感数据的读写权限及其安全性,实现对业务系统和工作流系统的用户身份 ...
【技术保护点】
1.一种工作流管理的方法,其特征在于,包括:/n在业务数据表空间中构建业务系统的用户权限业务表;/n构建跨表空间的用户权限适配表;/n根据所述用户权限业务表和所述用户权限适配表,在工作流数据表空间中构建所述工作流系统的用户权限工作流视图,以使所述工作流系统根据所述用户权限工作流视图执行工作流。/n
【技术特征摘要】
1.一种工作流管理的方法,其特征在于,包括:
在业务数据表空间中构建业务系统的用户权限业务表;
构建跨表空间的用户权限适配表;
根据所述用户权限业务表和所述用户权限适配表,在工作流数据表空间中构建所述工作流系统的用户权限工作流视图,以使所述工作流系统根据所述用户权限工作流视图执行工作流。
2.如权利要求1所述的方法,其特征在于,在业务数据表空间中构建业务系统的用户权限业务表之后,还包括:对所述用户权限业务表进行更新。
3.如权利要求1所述的方法,其特征在于,所述工作流系统根据所述用户权限工作流视图执行工作流,包括:
响应于工作流发起请求创建工作流,所述工作流包括至少一个审批角色;根据所述用户权限工作流视图确定所述工作流中每个审批角色的审批用户;若所述审批角色是所述工作流中的最后一个审批角色,则在所述审批用户完成所述审批角色的审批任务之后进入下一个审批角色;否则,结束所述工作流。
4.如权利要求1-3任一所述的方法,其特征在于,所述用户权限业务表包括:业务用户表、业务组表、业务用户和组关系表;所述用户权限工作流视图包括:工作流用户视图、工作流组视图、工作流用户和组关系视图。
5.如权利要求1-3任一所述的方法,其特征在于,所述用户权限适配表包括以下至少之一:工作流角色白名单、工作流角色黑名单、工作流执行的时间约束。
6.一种工作流管理的装置,其特征在于,包括:
业务系统用户权限管理模块,在业务数据表空间中构建业务系统的用户权限业务表;
用户权限适配模块,构建跨表空间的用户权限适配表;
工作流系统用户权限管理模块,根据所述用户权限业务表和所述用户...
【专利技术属性】
技术研发人员:黄坤,冯晓峰,唐啸,张勇辉,杨帆,杨志军,董亮,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。