CN115828222B - 一种集中分配自定义引擎权限的方法 - Google Patents
一种集中分配自定义引擎权限的方法 Download PDFInfo
- Publication number
- CN115828222B CN115828222B CN202211363841.XA CN202211363841A CN115828222B CN 115828222 B CN115828222 B CN 115828222B CN 202211363841 A CN202211363841 A CN 202211363841A CN 115828222 B CN115828222 B CN 115828222B
- Authority
- CN
- China
- Prior art keywords
- authority
- permission
- field
- user
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Storage Device Security (AREA)
Abstract
本发明公开了一种集中分配自定义引擎权限的方法,包括:打开表单授权弹出框,表单授权弹出框中显示业务表单使用的表单元数据定义中的所有字段;在弹出框中设置流程绑定的表单的主表字段、子表以及子表字段的权限;在表单授权弹出框中设置表字段的权限;对门户、单条流程和批量流程进行权限分配;给用户设置分管权限并保存;当有用户离失,则将该用户名下的任务和权限移交;该集中分配自定义引擎权限的方法能够灵活配置权限,且在复杂权限的配置上,能够避免影响到以往配置。
Description
技术领域
本发明涉及一种集中分配自定义引擎权限的方法。
背景技术
在企业中,会有很多特定的数据或者应用,只能限定部分人查看,所以需要给这些特定的数据或应用配上一把“锁”,以及把对应的“钥匙”即权限单独分配给可查看使用的人。可能会有不同的权限分配给不同的人,每个人只有部分权限的情况,灵活的权限也就显得越来越重要了。
在一些复杂权限的配置上,需要花费的测试时间会增加,对于一些新增加的权限,谨慎操作尤其重要,需要人工反复检查,避免影响到以往的配置失效。
发明内容
针对现有技术中的不足,本发明的目的是提供一种能够灵活配置权限,且在复杂权限的配置上,能够避免影响到以往配置的集中分配自定义引擎权限的方法。
本发明解决其技术问题所采用的技术方案是:
一种集中分配自定义引擎权限的方法,包括:
打开表单授权弹出框,表单授权弹出框中显示业务表单使用的表单元数据定义中的所有字段;
在弹出框中设置流程绑定的表单的主表字段、子表以及子表字段的权限;
在表单授权弹出框中设置表字段的权限;
对门户、单条流程和批量流程进行权限分配;
给用户设置分管权限并保存;
当有用户离失,则将该用户名下的任务和权限移交。
作为优选,子表的权限有添加权限、删除权限、隐藏权限和必填权限,主表字段和子表字段的权限有隐藏权限、只读权限、编辑权限和必填权限。
作为优选,在只读权限列显示表字段的只读权限所有人,在编辑权限列显示表字段的编辑权限所有人,在必填权限列显示表字段的必填权限所有人,若用户缺少字段的只读权限、编辑权限、必填权限时,该字段对该用户隐藏。
作为优选,在表单授权弹出框中可以批量设置表字段的隐藏权限、只读权限、编辑权限、必填权限,也可以针对单个字段设置该字段的隐藏权限、只读权限、编辑权限、必填权限。
作为优选,使用表单授权弹出框中的批量设置,将表单字段的只读权限、编辑权限、必填权限授权给所有人或者收回。
作为优选,在表单授权弹出框中针对每个字段进行设置,将字段的只读权限、编辑权限、必填权限授权给某些具体的用户或者属于某些角色、组织、岗位的用户,或者是通过脚本找到的用户。
作为优选,若一个用户没有某个字段只读权限、编辑权限、必填权限中的任何一个权限,则该字段对于这个用户隐藏。
作为优选,用户对子表的操作权限有添加权限、删除权限、隐藏权限和必填权限,子表的权限设置后,对所有人生效。
作为优选,对门户、单条流程和批量流程进行启动权限、定义权限、任务权限、实例权限的分配。
作为优选,启动权限为流程的启动权限,定义权限为流程的修改、设计、流程配置、删除的操作权限,任务权限为在列表中查看并处理该流程的权限,实例权限在列表中查看该流程实例的权限。
本发明的有益效果是:
实现了集中分配权限,并可以将权限进行一键移交,当有用户离职或是调岗等情况时,管理员可将该用户下的待办任务移交给另外一个用户审批。可根据角色,岗位,用户,组织查询对象,将这个对象的基本信息和权限信息全部查询出来,可以批量做任务和权限移交。
附图说明
图1为表单授权界面示意图;
图2为表单授权界面的权限示意图;
图3为表单授权界面未点击隐藏的示意图;
图4为表单授权界面点击隐藏的示意图;
图5为表单授权界面编辑示意图;
图6为表单授权界面将字段的权限授权给用户、角色等的操作一示意图;
图7为表单授权界面将字段的权限授权给用户、角色等的操作二示意图;
图8为表单授权界面将字段的权限授权给用户、角色等的操作三示意图;
图9为表单授权界面将字段的权限授权给用户、角色等的操作四示意图;
图10为流程授权界面示意图;
图11为流程授权界面的分管授权示意图;
图12为流程授权界面的编辑分管授权示意图;
图13为流程授权界面的实例管理示意图;
图14为任务和权限移交界面的示意图;
图15为任务转移操作一示意图;
图16为任务转移操作二示意图;
图17为任务转移操作三示意图
图18为cs5的编辑页面示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。在下列段落中参照附图以举例方式更具体地描述本发明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
实施例
在流程审批页面中,表单中的字段对于不同的人有不同的权限,有的人是只读权限,有的人是编辑权限,有的人是必填权限,有的人没有该字段的查看权限,表单授权功能就是为了满足这样的需求。
参阅图1所示,点击“授权”按钮,打开表单授权弹出框,表单授权弹出框中显示业务表单使用的表单元数据定义中的所有字段。在弹出框中设置流程绑定的表单的主表字段、子表以及子表字段的权限,子表的权限有“添加”、“删除”、“隐藏”、“必填”,主、子表字段的权限有“隐藏”、“只读”、“编辑”、“必填”,如下图所示,在“只读权限”列显示的是表字段的只读权限所有人,在“编辑权限”列显示的是表字段的编辑权限所有人,在“必填权限”列显示的是表字段的必填权限所有人。当用户没有字段的只读、编辑、必填权限时,该字段对该用户是隐藏,即该用户看不到这个字段。默认表所有字段的只读和编辑权限是所有人,必填权限是无。
主表字段权限
参阅图2所示,在表单授权弹出框中可以批量设置表字段的“隐藏”、“只读”、“编辑”、“必填”权限,也可以针对单个字段设置该字段的“隐藏”、“只读”、“编辑”、“必填”权限。图2中框圈起来的按钮都是批量设置表字段权限的按钮。
参阅图3-4所示,在表单授权弹出框中点击“字段”列的“隐藏”按钮,主、子表所有字段的只读、编辑、必填都显示“无”,即主、子表所有字段的只读、编辑、必填权限不会授权给任何人,任何人启动、审批流程时,表单中的所有字段都隐藏,不显示。
参阅图5所示,点击“字段”列的“只读”按钮和点击“只读权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的只读权限授权给所有人;点击“只读权限”列的“无权限”按钮,主、子表所有字段“只读权限”列显示“无”,即任何人都没有主、子表所有字段的只读权限。
点击“字段”列的“编辑”按钮和点击“编辑权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的编辑权限授权给所有人;点击“编辑权限”列的“无权限”按钮,主、子表所有字段“编辑权限”列显示“无”,即任何人都没有主、子表所有字段的编辑权限。
点击“字段”列的“必填”按钮和点击“必填权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的必填权限授权给所有人;点击“必填权限”列的“无权限”按钮,主、子表所有字段“必填权限”列显示“无”,即任何人都没有主、子表所有字段的必填权限。
注:当在【业务表单】中设置了字段的必填时,就算这里字段的必填权限是“无”,在表单中该字段也是“必填”。
使用表单授权弹出框中的批量设置按钮,只能将表单字段的只读、编辑、必填权限授权给所有人或者都设置为“无”,在表单授权弹出框中也可以针对每个字段进行设置,可以将字段的只读、编辑、必填权限授权给某些具体的用户或者属于某些角色、组织、岗位的用户,或者是通过脚本找到的用户,只有授权给的用户才有该字段相应的权限,若一个用户没有某个字段只读、编辑、必填权限中的任何一个权限,则该字段对于这个用户来说就是隐藏。
注意:只读、编辑、必填权限的大小从大到小是必填、编辑、只读。若用户只有字段的必填权限,则用户启动流程或者审批流程任务时,该字段必须填写,相当于该用户可以编辑和查看该字段。若用户只有字段的编辑权限,用户在启动流程和审批流程时,该字段可以填写也可以不填写,也相当于用户可以编辑和查看该字段。若用户只有字段的只读权限,用户启动流程和审批任务时,只能查看该字段的值,不能进行编辑。
将字段的权限授权给用户、角色等的操作如图6-9所示。
子表字段权限
用户对子表的操作权限有四种“添加”,“删除”,“隐藏”,“必填”。子表的权限不能授权给具体的用户,在这里设置后,是所有人都有这样的权限。
子表的“添加”权限是指用户在启动流程和审批流程时可以给子表添加数据,子表的“删除”权限是指用户在启动流程和审批流程时可以删除子表的数据;子表的“隐藏”权限是指用户在启动流程和审批流程时该子表不显示,即用户看不到这个子表;子表的“必填”权限是指用户在启动流程和审批流程时,必须给子表添加数据,子表不能为空。
注:只要勾选子表的“隐藏”权限,无论其他权限勾选还是不勾选,子表都是隐藏。若同时勾选子表的“隐藏”和“必填”权限,启动流程后,子表对应的数据库表中添加记录,记录的每个字段的值都为空。
除流程审批页面可作权限,在本发明中,还能对门户、单条流程或批量流程进行权限分配。
参阅图10-11所示,流程权限分配:
第一步:进入【流程中心】->【流程设计】页面,点击【流程授权】页签;
第二步:点击“添加”按钮;
第三步:设置分管权限;
第四步:设置完毕,点击“保存”。
授权配置项说明
权限描述:权限的描述信息;
权限类型:启动、定义、任务、实例
1.启动:即流程的启动权限,拥有这个权限的用户可在前端【流程中心】à【新建流程】列表中启动该流程;
2.定义:即流程的修改、设计、流程配置、删除等操作权限,拥有这个权限的用户可在管理端【流程设计】->【流程定义】中对该流程进行对应的操作,如图12所示;
3.任务:即在【实例管理】->【任务管理】列表中查看并处理该流程的权限;
4.实例:即在【实例管理】->【实例管理】列表中查看该流程实例的权限,如图13所示;
删除为赋予授权用户在实例管理中进行删除的权限;本部门的为在实例管理中只查看当前人所在组织的流程实例;
注:选择任务必须要勾选实例,不能单独只选任务,没有赋予实例权限不能进行任务的干预;
5.授权人员:选择要授权给的人员并且显示已选择的授权人员(可授权给用户、组织、岗位、角色)。
6.授权流程类型:选择要授权流程类型:流程或流程分类。
7.授权流程名称:选择流程或选择流程分类。
授权查询:
点击后可根据配置时不同的类型进行筛选查询,可以快速过滤要查找的信息。
除了集中分配权限,本发明优化至可以将权限进行“一键移交”
1.描述
当有用户离职或是调岗等情况时,管理员可将该用户下的待办任务移交给另外一个用户审批。可根据角色,岗位,用户,组织查询对象,将这个对象的基本信息和权限信息全部查询出来,可以批量做任务和权限移交。
2.操作指引
第一步:【流程中心】→【任务调度】→【权限调整】;
第二步:选择查询对象,点击选择;
第三步:选择所属组织岗位(所属角色/待办信息/已办信息/流程权限信息/流程配置信息),勾选列表;
第四步:单击“转移”,选择转移的对象。
参阅图14-18所示,在cs5这个转移对象的所属组织岗位下方显示转移的组织信息。
同时在【用户管理】→【用户中心】的cs5的编辑页面,在所属组织岗位下方也显示转移的组织信息。
3.注意事项
1.任务移交后,该待办数据会显示在被移交人的待办列表下,被移交人有权限对该待办进行审批;
2.任务移交只能有管理员进行操作,普通用户不能操作。
本发明的有益效果是:
实现了集中分配权限,并可以将权限进行一键移交,当有用户离职或是调岗等情况时,管理员可将该用户下的待办任务移交给另外一个用户审批。可根据角色,岗位,用户,组织查询对象,将这个对象的基本信息和权限信息全部查询出来,可以批量做任务和权限移交。
本发明的上述实施例并不是对本发明保护范围的限定,本发明的实施方式不限于此,凡此种种根据本发明的上述内容,按照本领域的普通技术知识和惯用手段,在不脱离本发明上述基本技术思想前提下,对本发明上述结构做出的其它多种形式的修改、替换或变更,均应落在本发明的保护范围之内。
Claims (6)
1.一种集中分配自定义引擎权限的方法,其特征在于,包括:
打开表单授权弹出框,表单授权弹出框中显示业务表单使用的表单元数据定义中的所有字段;
在弹出框中设置流程绑定的表单的主表字段、子表以及子表字段的权限;
在表单授权弹出框中设置表字段的权限;
对门户、单条流程和批量流程进行权限分配;
给用户设置分管权限并保存;
在表单授权弹出框中可以批量设置表字段的隐藏权限、只读权限、编辑权限、必填权限,也可以针对单个字段设置该字段的隐藏权限、只读权限、编辑权限、必填权限;
用户对子表的操作权限有添加权限、删除权限、隐藏权限和必填权限,子表的权限设置后,对所有人生效;
使用表单授权弹出框中的批量设置,将表单字段的只读权限、编辑权限、必填权限授权给所有人或者收回;
在表单授权弹出框中针对每个字段进行设置,将字段的只读权限、编辑权限、必填权限授权给某些具体的用户或者属于某些角色、组织、岗位的用户,或者是通过脚本找到的用户;
当有用户离失,则将该用户名下的任务和权限移交;该步骤具体包括:根据用户、角色、组织、岗位进行查询对象,将这个对象的基本信息和权限信息全部查询出来,用于对该对象的任务和权限进行批量移交。
2.根据权利要求1所述的集中分配自定义引擎权限的方法,其特征在于:子表的权限有添加权限、删除权限、隐藏权限和必填权限,主表字段和子表字段的权限有隐藏权限、只读权限、编辑权限和必填权限。
3.根据权利要求2所述的集中分配自定义引擎权限的方法,其特征在于:在只读权限列显示表字段的只读权限所有人,在编辑权限列显示表字段的编辑权限所有人,在必填权限列显示表字段的必填权限所有人,若用户缺少字段的只读权限、编辑权限、必填权限时,该字段对该用户隐藏。
4.根据权利要求1所述的集中分配自定义引擎权限的方法,其特征在于:若一个用户没有某个字段只读权限、编辑权限、必填权限中的任何一个权限,则该字段对于这个用户隐藏。
5.根据权利要求1所述的集中分配自定义引擎权限的方法,其特征在于:对门户、单条流程和批量流程进行启动权限、定义权限、任务权限、实例权限的分配。
6.根据权利要求5所述的集中分配自定义引擎权限的方法,其特征在于:启动权限为流程的启动权限,定义权限为流程的修改、设计、流程配置、删除的操作权限,任务权限为在列表中查看并处理该流程的权限,实例权限在列表中查看该流程实例的权限。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211363841.XA CN115828222B (zh) | 2022-11-02 | 2022-11-02 | 一种集中分配自定义引擎权限的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211363841.XA CN115828222B (zh) | 2022-11-02 | 2022-11-02 | 一种集中分配自定义引擎权限的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115828222A CN115828222A (zh) | 2023-03-21 |
CN115828222B true CN115828222B (zh) | 2023-09-29 |
Family
ID=85526299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211363841.XA Active CN115828222B (zh) | 2022-11-02 | 2022-11-02 | 一种集中分配自定义引擎权限的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115828222B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113688618A (zh) * | 2021-08-19 | 2021-11-23 | 杭州每刻科技有限公司 | 一种基于自定义表单的字段权限编辑方法和*** |
CN114564197A (zh) * | 2022-02-28 | 2022-05-31 | 重庆允丰科技有限公司 | 根据业务场景区分字段权限的方法及计算机可读存储介质 |
CN114662126A (zh) * | 2022-03-02 | 2022-06-24 | 深圳市三传数知科技有限公司 | 一种基于不同角色控制流程审批信息权限的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107315931A (zh) * | 2017-07-05 | 2017-11-03 | 成都牵牛草信息技术有限公司 | 表单字段值操作权限授权方法 |
-
2022
- 2022-11-02 CN CN202211363841.XA patent/CN115828222B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113688618A (zh) * | 2021-08-19 | 2021-11-23 | 杭州每刻科技有限公司 | 一种基于自定义表单的字段权限编辑方法和*** |
CN114564197A (zh) * | 2022-02-28 | 2022-05-31 | 重庆允丰科技有限公司 | 根据业务场景区分字段权限的方法及计算机可读存储介质 |
CN114662126A (zh) * | 2022-03-02 | 2022-06-24 | 深圳市三传数知科技有限公司 | 一种基于不同角色控制流程审批信息权限的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN115828222A (zh) | 2023-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8533168B2 (en) | Automatic policy generation based on role entitlements and identity attributes | |
CN108764826B (zh) | 基于表单字段的工作流审批节点设置审批角色的方法 | |
US6072493A (en) | System and method for associating services information with selected elements of an organization | |
US9684793B2 (en) | Entitlement security and control | |
CN108805532B (zh) | 工作流审批节点高效审批方法 | |
CN108920915B (zh) | 表单字段值操作权限授权方法 | |
US5539906A (en) | Method and apparatus for controlling access to data elements in a data processing system based on status of an industrial process | |
US6122741A (en) | Distributed method of and system for maintaining application program security | |
US20070250905A1 (en) | Method, System and Computer Program for Managing User Authorization Levels | |
CN108694560B (zh) | 基于投票的审批节点在审批流程中的设置方法 | |
CN109032458B (zh) | 基于角色获取的表单数据的授权方法 | |
CN108550029B (zh) | 工作流审批节点按部门级别设置审批角色的方法 | |
CN107103228B (zh) | 基于角色对用户的一对一的权限授权方法和*** | |
CN109032459B (zh) | 一种表单数据操作权限授权方法 | |
US20100043051A1 (en) | Identifying and resolving separation of duties conflicts in a multi-application environment | |
CN109064138B (zh) | 显示所有***使用者当前权限状态的授权方法 | |
CN108898317B (zh) | 根据表单字段值对表单操作权限进行分别授权的方法 | |
CN108921520B (zh) | 统计列表操作权限授权方法 | |
CN110210775B (zh) | 一种信息管理平台、应用及其方法 | |
US20020138322A1 (en) | Secure workflow system and method for the same | |
CN108958870B (zh) | 快捷功能设置方法 | |
CN109086418B (zh) | 基于列值对统计列表操作权限进行分别授权的方法 | |
CN109087001B (zh) | 监察审批操作、授权操作及表单操作的方法 | |
CN109033861B (zh) | ***中对授权操作者进行授权的方法 | |
CN115828222B (zh) | 一种集中分配自定义引擎权限的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |