CN115248933A - 权限设置方法、装置、设备及介质 - Google Patents
权限设置方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115248933A CN115248933A CN202110454125.1A CN202110454125A CN115248933A CN 115248933 A CN115248933 A CN 115248933A CN 202110454125 A CN202110454125 A CN 202110454125A CN 115248933 A CN115248933 A CN 115248933A
- Authority
- CN
- China
- Prior art keywords
- information
- permission
- authority
- user
- displaying
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000004044 response Effects 0.000 claims description 44
- 230000008520 organization Effects 0.000 claims description 24
- 230000000737 periodic effect Effects 0.000 claims description 16
- 238000013475 authorization Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Storage Device Security (AREA)
Abstract
本公开实施例涉及一种权限设置方法、装置、设备及介质,其中该方法包括:响应于对任务信息的权限设置对象的触发操作,显示权限自定义控件,权限设置对象包括第一信息对象和/或第二信息对象,第二信息对象从属于第一信息对象;响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息;显示与权限设置对象对应的自定义权限信息。由此,基于任务信息的层级结构满足基于内容的权限自定义的设置需求,并且提高了权限管理效率。
Description
技术领域
本公开涉及计算机前端应用技术领域,尤其涉及一种权限设置方法、装置、设备及介质。
背景技术
随着计算机技术的发展,出于信息安全的考虑,需要为相关的内容信息设置权限。
相关技术中,权限管理依赖于对每个用户账号设置角色权限,基于用户的角色进行权限设置和验证,比如,管理员角色的用户账号设置安全等级较高的一些权限等。
然而,上述通过角色设置权限的方式,是功能级的权限设置,不能满足某些场景下的权限管理需求。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种权限设置方法、装置、设备及介质。
本公开实施例提供了一种权限设置方法,所述方法包括:响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;响应于所述用户触发对所述权限自定义控件的触发操作,显示权限编辑界面,并通过所述权限编辑界面接收获取所述用户输入的自定义权限信息;显示与所述权限设置对象对应的所述自定义权限信息。
本公开实施例还提供了一种权限设置装置,所述装置包括:第一显示模块,用于响应于对任务信息的权限对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;获取模块,用于响应于对所述权限自定义控件的触发操作,显示权限编辑界面,通过所述权限编辑界面接收自定义权限信息;第二显示模块,用于显示与所述权限设置对象对应的所述自定义权限信息。
本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的权限设置方法。
本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的权限设置方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:
响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息,进而,显示与权限设置对象对应的所述自定义权限信息。由此,基于任务信息的层级结构满足基于内容的权限自定义的设置需求,并且提高了权限管理效率。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为本公开实施例提供的一种权限设置方法的流程示意图;
图2为本公开实施例提供的一种权限设置的界面示意图;
图3为本公开实施例提供的另一种权限设置的界面示意图;
图4为本公开实施例提供的另一种权限设置的界面示意图;
图5为本公开实施例提供的另一种权限设置方法的流程示意图;
图6(a)为本公开实施例提供的另一种权限设置的界面示意图;
图6(b)为本公开实施例提供的另一种权限设置的界面示意图;
图6(c)为本公开实施例提供的另一种权限设置的界面示意图;
图7为本公开实施例提供的另一种权限设置方法的流程示意图;
图8为本公开实施例提供的一种权限设置装置的结构示意图;以及
图9为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
为了解决上述问题,本公开实施例提供了一种权限设置方法,在该方法中,一方面,基于内容进行权限管理,满足了内容级的权限设置需求,另一方面,基于权限信息的层级而结构进行权限设置,灵活满足了对各种层级内容的权限的设置,还一方面,采用自定义的方式设置权限,进一步满足了内容权限设置的多样化的场景需求。
下面结合具体的实施例对该方法进行介绍。
图1为本公开实施例提供的一种权限设置方法的流程示意图,该方法可以由权限设置装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:
步骤101,响应于对任务信息的权限设置对象的触发操作,显示权限自定义控件,其中,权限设置对象包括第一信息对象和/或第二信息对象,第二信息对象从属于第一信息对象。
其中,任务信息可以为任意可为层级结构的工作信息(比如,企业报表、工作计划等),比如,可以为目标和关键成果(Objectives and Key Results,OKR)信息。
在本实施例中,权限设置信息可以仅仅包括第一信息对象,也可以仅仅包括第二信息对象,还可以包括第一信息对象和第二信息对象,其中,如图2所示,第二信息对象从属于第一信息对象。在本实施例中,响应于对任务信息的权限设置对象的触发操作,显示权限自定义控件。
举例而言,任务信息的层级结构如图3所示时,每个第一信息对象和第二信息对象后面都有对应的触发控件,当点击对应的触发控件时,则显示对应的权限自定义控件。
比如,当用户点击如图3中“第一信息对象A”这一权限设置对象后的触发控件时,则如图4显示针对该权限设置对象的自定义控件。
步骤102,响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息。
在本实施例中,为了便于对有关权限自定义,自定义控件被触发后显示对应的权限编辑界面,用户可以在权限编辑界面输入自定义权限信息,其中,自定义权限信息包括但不限于权限类型(允许查看或者不允许查看等)、权限类型对应的用户等。
在本公开的一个实施例中,若是基于任务信息的管理是以组织为单位的,因此,在本实施例中,根据组织属性进行自定义权限的设置,如图5所示,通过权限编辑界面获取用户输入的自定义权限信息,包括:
步骤501,接收在权限编辑界面输入的组织属性和搜索信息。
其中,正如以上提到的,组织属性是任务信息对应的管理单位的属性,比如,可以是部门属性(电学部、机械部等),小组属性(第一组、第二组等)、工作身份属性(员工、团队等)等。
另外,搜索信息指的是用于定位每个组织属性内的具体用户的标识信息,比如是用户姓氏等。
步骤502,查询预设的与组织属性对应的数据库,获取与搜索信息匹配成功的候选结果,并显示候选结果。
可以理解,预先设置与每个组织属性对应的数据库,该数据库包括组织属性下,与搜索信息对应的搜索结果。
因此,在本实施例中,查询预设的与组织属性对应的数据库,获取与搜索信息匹配成功的候选结果,并显示候选结果,比如,当搜索信息是用户的姓氏,则对应的候选结果为该组织属性中,该姓氏对应的所有用户。
步骤503,获取从候选结果中选择的目标结果,以及设置的与目标结果对应的权限信息。
在本实施例中,获取从候选结果中选择的目标结果,比如,获取用户触发的候选结果为目标结果,以及设置的与目标结果对应的权限信息。
举例而言,若是“员工”为组织属性信息,标识当前权限设置要在所有“员工”里面寻找,进而,在与“员工”组织信息对应的搜索信息框中输入“朱”作为搜索信息,则搜索出来三个姓朱的员工作为候选结果,如用户选择的候选结果中的员工“朱三”为目标结果,则设置与“朱三”对应的权限信息。
其中,上述示例中的组织属性信息和对应的搜索信息仅仅是一种示例,为了便于理解,下面示例说明,比如,当“员工类型”为组织属性信息,则当前权限设置要在所有“员工类型”里面寻找,比如,在与组织信息对应的搜索信息框中输入“实习”作为搜索信息,或者,输入“正式”作为搜索信息等。比如,当“团队”为组织属性信息,则当前权限设置要在所有“团队”里面寻找,比如,在与组织信息对应的搜索信息框中输入“朱”作为搜索信息,则可以获取到所有带有“朱”的团队名称。
步骤103,显示与权限设置对象对应的自定义权限信息。
在本实施例中,显示与权限设置对象对应的自定义权限信息,以便于有关管理人员直观的了解到权限设置对象的权限信息。
进而,在本公开的一个实施例中,可直接根据自定义权限信息为当前周期内的任务信息授权,即根据自定义权限信息对用户进行当前周期内的任务信息授权,比如,当自定义权限信息为“朱三可查看”,则对“朱三”开放对当前周期内的任务信息的查看权限,由此,实现了基于任务信息的层级结构进行内容级的权限设置。
综上,本公开实施例的权限设置方法,响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息,进而,显示与权限设置对象对应的自定义权限信息。由此,基于任务信息的层级结构满足基于内容的权限自定义的设置需求,并且提高了权限管理效率。
本实施例中的权限设置对象可以是基于任务信息的层级结构的任意对象,从而,可以基于多个维度满足权限设置需求。下面进行示例说明:
示例一:
在本示例中,权限设置对象为任务信息,即所有任务信息均可为权限设置对象。从而,在本实施例中,可以显示对任务信息的自定义权限信息,比如,当自定义权限信息为“朱三可查看”时,在任务信息后显示对应的“朱三可查看”。
或者,可以显示任务信息的每个第一信息对象的自定义权限信息。比如,当自定义权限信息为“朱三可查看”时,在每个第一信息对象后显示对应的“朱三可查看”。
或者,可以显示任务信息的每个第二信息对象的自定义权限信息;比如,当自定义权限信息为“朱三可查看”时,在每个第二信息对象后显示对应的“朱三可查看”。
或者,可以显示任务信息的每个第一信息对象和每个第二信息对象的自定义权限信息。比如,当自定义权限信息为“朱三可查看”时,在每个第一信息对象和每个第二信息对象后,均显示对应的“朱三可查看”。
示例二:
在本示例中,权限设置对象为第一信息对象,即为任务信息的下一层级的内容,则显示与权限设置对象对应的自定义权限信息为,显示第一信息对象的自定义权限信息。
举例而言,如图6(a)所示,当第一信息对象为“第一信息对象A”,对“第一信息对象A”的自定义权限信息为“朱三不可查看”,则在“第一信息对象A”后显示对应的“朱三不可查看”的自定义权限信息。
正如以上所说的,第一信息对象是任务信息的下一个层级,因此,有可能第一信息对象和任务信息的权限信息出现不匹配的情况,比如,任务信息对应的权限信息是仅上级用户可见,但是第一目标信息对象对应的是对其他某个用户可见等,为了直观的显示这种权限不匹配的情况,在本实施例中,响应于对第一信息对象的所述自定义权限信息的编辑操作,获取任务信息的权限信息,确定第一显示对象显示的自定义权限信息与任务信息的权限信息是否匹配,若是不匹配,则对第一信息对象的关联区域显示权限锁定标识。
其中,关联区域在不同的应用场景中,可以为从视觉上确定关联的信息对象的任意区域,比如,可以为第一信息对象所在区域中的空白区域,也可以为第一信息对象和第一信息包括的所有第二信息对象所在区域中的空白区域,也可以为第一信息对象所在的区域等,权限锁定标识可以为图案、颜色、文字、动画等中的一种或多种等。
举例而言,如图6(b)所示,当任务信息的权限信息为“仅上级可见”时,用户在目标对应的权限编辑界面上,设置了“第一信息对象A”的自定义权限信息为“朱三可查看”,则由于朱三不属于上级用户,因此,出现了权限信息不匹配的情况,则为了直观的体现这种权限不匹配的情况,在第一信息对象A所在区域后的空白区域显示对应的权限锁定标识。
示例三:
在本示例中,权限设置对象为第二信息对象,即权限设置对象为第一信息对象的下一层级的对象。从而,在显示与权限设置对象对应的自定义权限信息时,显示第二信息对象的自定义权限信息,由此,便于有关人员直观的获知,自定义的第二信息对象的自定义权限信息。
举例而言,当权限设置对象为第二信息对象a1时,对第二信息对象a1的自定义权限信息为“朱三不可查看”,则显示与第二信息对象a1对应的“朱三不可查看”的自定义权限信息。
当然,在本示例中,同样存在权限不匹配的情况,比如,任务信息对应的权限信息是仅上级用户可见,但是第二目标对象对应的自定义权限信息是对其他某个不属于上级用户的用户可见等,为了直观的显示这种权限不匹配的情况,在本实施例中,响应于对第二信息对象的自定义权限信息的编辑操作,确定第二信息对象的自定义权限信息与任务信息或第一信息对象的权限信息是否匹配,若不匹配,则在第二信息对象的关联区域显示权限锁定标识。
其中,关联区域在不同的应用场景中,可以为从视觉上确定关联的信息对象的任意区域,比如,可以为第二信息对象所在区域中的空白区域等,权限锁定标识可以为图案、颜色、文字、动画等中的一种或多种等。以第二信息对象和任务信息的权限信息不匹配为例,如图6(c)所示,当任务信息的权限信息为“仅上级可见”时,设置了第二信息对象a1的自定义权限信息为“朱三可查看”,朱三不属于上级用户,则在第二信息对象a1后的关联区域显示对应的权限锁定标识。
综上,本公开实施例的权限设置方法,根据权限设置对象的不同,以不同的方式显示自定义权限信息,保证了相关人员可直观获知权限的自定义情况。
在实际执行过程中,也有可能***预先设置了初始权限作为默认权限,该默认权限的内容可以为“仅上级用户可见”,部分人可见,或所有人可见等,通常默认权限是根据场景需要设置的通用性较强的权限信息,如任务信息中,某个下一级的权限信息为默认权限,则代表下一级的权限信息始终跟随上一级的权限信息的变化而变化,说明如下:
在本公开的一些实施例中,为了提示有关人员自定义权限信息与默认权限不一致,会进行有关的显示对应的权限锁定标识。其中,本实施例中的权限锁定标识可以为图案、颜色、文字、动画等中的一种或多种等。
在本实施例中,响应于任务信息的自定义权限信息不包括默认权限,即任务信息的自定义权限信息中包括一些除默认权限之外的其他权限,比如,任务信息的自定义权限信息仅仅包括“朱三可查看”,不包括“默认权限”,又比如,任务信息的自定义权限信息仅仅包括“朱三可查看”和“面向设计部”,不包括“默认权限”等,在任务信息的关联区域显示权限锁定标识,其中,任务信息的关联区域可以为任务信息所在区域中的空白区域,或者是任务信息所在区域等。
在本实施例中,响应于第一信息对象的自定义权限信息不包括默认权限,比如,继续参照图6(a)所示,第一信息对象A的自定义权限信息仅仅包括“朱三不可查看”,没有包括“默认权限”,则在第一信息对象的关联区域显示权限锁定标识,其中,第一信息对象的关联区域可以为任务信息所在区域中的空白区域,或者是第一信息对象所在区域等。
在本实施例中,响应于第二信息对象的自定义权限信息不包括默认权限,在第二信息对象的关联区域显示权限锁定标识。其中,第二信息对象的关联区域可以为任务信息所在区域中的空白区域,或者是第二信息对象所在区域等。
在本公开的一些实施例中,若是第一信息对象、第二信息对象均是默认权限,则为了权限设置效率,第一信息对象和第二信息对象的权限会跟随默认权限的调整而调整。
在本示例中,响应于对任务信息的自定义权限信息的编辑操作,确定任务信息对应的第一信息对象和第二信息对象的自定义权限信息是否为默认权限,若是第一信息对象和第二信息对象的自定义权限信息为默认权限,则将第一信息对象和第二信息对象的自定义权限信息调整为与任务信息的自定义权限信息相同。
当然,若是第一信息对象和第二信息对象的自定义权限信息不为默认权限,则保持第一信息对象和第二信息对象的自定义权限信息不变,第一信息对象和第二信息对象的权限信息不跟随默认权限的变化而变化。
在本公开的一些实施例中,调整第一信息对象的权限信息时,当对应的第二信息对象是默认权限时,则第二信息对象的权限会跟随变化,当对应的第二信息对象不是默认权限时,则第二信息对象的权限不会跟随变化。
在本示例中,响应于对第一信息对象的自定义权限信息的编辑操作,确定第二信息对象的自定义权限信息是否为默认权限,若是默认权限,则将第二信息对象的自定义权限信息调整为与第一信息对象的自定义权限信息相同,若不是默认权限,则保持第二信息对象的自定义权限信息不变。
综上,本公开实施例的权限设置方法,针对默认权限进行有关信息对象的权限的跟随修改,提高了权限管理效率。
在对任务信息的自定义信息进行编辑时,为了提高权限管理效率,在本公开的实施例中,还可以在有关权限对象维持了初始权限信息的状态时,控制有关权限对象的权限信息跟随上一级的权限信息的修改而修改。下面结合具体的场景进行说明:
在本公开的一些实施例中,若是任务信息的自定义权限信息被编辑,则去判断下位层级的第一信息对象和第二信息对象的权限信息是否维持在默认的初始权限信息的状态,若是,则为了提高权限设置效率,控制下位层级的信息对象跟随任务信息的权限的修改而修改,若否,则为了满足个性化的权限设置需求,控制下位层级的信息对象不跟随任务信息的权限的修改而修改。
在本实施例中,响应于对任务信息的自定义权限信息的编辑操作,确定任务信息对应的第一信息对象和第二信息对象的自定义权限信息是否未被修改,即确定起自定义权限信息是否曾被修改过,无论其是否修改为默认的初始权限信息,只要其修改过都认为自定义权限信息不属于默认的初始权限状态。
若是任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息未被修改,则将第一信息对象和第二信息对象的自定义权限信息调整为与任务信息的自定义权限信息相同。
若是任务信息对应的第一信息对象和第二信息对象的自定义权限信息被修改过,则保持第一信息对象和第二信息对象的自定义权限信息不变。
在本公开的一些实施例中,若是第一信息对象的自定义权限信息被编辑,则去判断下位层级的第二信息对象的权限信息是否维持在默认的初始权限信息的状态,若是,则为了提高权限设置效率,控制下位层级的信息对象跟随任务信息的权限的修改而修改,若否,则为了满足个性化的权限设置需求,控制下位层级的信息对象不跟随任务信息的权限的修改而修改。
在本示例中,响应于对第一信息对象的自定义权限信息的编辑操作,确定第二信息对象的自定义权限信息是否未被修改,若是未被修改,则将第二信息对象的自定义权限信息调整为与第一信息对象的自定义权限信息相同,若是被修改,则保持第二信息对象的自定义权限信息不变。
综上,本公开实施例的权限设置方法,在有关权限对象维持了默认的初始权限信息的状态时,控制有关权限对象的权限信息跟随上一级的权限信息的修改而修改,在有关权限对象没有维持默认的初始权限信息的状态时,控制有关权限对象保持自定义的权限信息,从而,平衡了权限设置效率和权限设置的个性化需求。
基于上述实施例,还可以基于权限组进行权限的自定义等,从而,一次可对多个用户进行权限自定义,大大提高了权限的设置效率。
在本公开的一个实施例中,如图7所示,在响应于对任务信息的权限设置对象的触发操作之后,还包括:
步骤701,显示***预设的权限组,并获取从权限组中选择授权的目标权限组。
其中,每个权限组中包括至少一个用户,该权限组的类型根据场景的不通而不同,具体可以为根据场景认识的任权限组类型,比如,在一些场景下,可以包括邮件组、管理组、流程组等类型。
步骤702,在触发权限自定义控件后显示的权限编辑界面中添加目标权限组。
在本实施例中,在触发权限自定义控件后显示的权限编辑界面中添加目标权限组,由此,可以实现一键对目标权限组的权限编辑。
步骤703,显示与权限设置对象对应的自定义权限信息和目标权限组。
在本实施例中,显示与权限设置对象对应的自定义权限信息和目标权限组,直观的目标权限组中的所有用户授权了对权限设置对象的有关自定义的权限信息。
当然,在本实施例中,为了灵活满足权限设置需要,也可以对权限组进行新建,即在本公开的一个实施例中,响应于用户对新建权限组的触发操作,显示权限组编辑界面,通过权限组编辑界面获取用户输入的组名称,组成员的权限信息,进而,根据组成员的权限信息建立与组名称对应的权限组。
举例而言,响应于用户对新建权限组的触发操作,显示权限组编辑界面,通过权限组编辑界面接收用户输入的组名称,组成员的权限信息,其中,权限信息可以为任意权限信息,比如,可以为预设用户可见,也可以上级用户可见等。
进一步的,在本公开的一个实施例中,还可以对权限组进行权限组周期权限的后期编辑,在本实施例中,响应于对权限组周期权限控件的触发操作,显示与权限组对应的周期授权标识,其中,权限组周期权限控件用于限定权限组对每个新周期的有关权限信息自动开启,该周期授权标识限定了是否自动开启对应的权限组的权限信息,进而,根据周期授权标识为权限组授权后续周期内的任务信息,无需在每个后续周期都设置权限信息,提高了权限组的权限设置效率。
举例而言,响应于用户对面向设计部的周期权限控件的触发操作,则在面向设计部的权限信息后,显示对应的周期授权标识,后续周期的任务信息都根据面向设计部的权限信息直接授权,无需单独设置。
在一些可能的实施例中,为了提高权限设置的灵活性,还提供了对权限设置界面的关闭功能,当用户点击权限设置界面的关闭控件时,显示权限保存的有关弹窗提示消息,用户可以在该弹窗中通过点击“保存”控件,保存已经更改的权限信息并关闭权限设置界面,或者,通过点击“不保存”控件,放弃保存已经更改的权限信息并关闭权限设置界面,或者点击“取消”控件,继续留在当前的权限设置界面上。
综上,本公开实施例的权限设置方法,以权限组为设置单位,可以实现一次对多个用户的权限信息的设置,基于权限组管理权限,也有助于提高权限设置效率。
为了实现上述实施例,本公开还提出了一种权限设置装置。
图8是根据本公开一个实施例的权限的设置装置的结构示意图,如图8所示,该权限的设置装置包括:第一显示模块810、第一获取模块820、第二显示模块830,其中,
第一显示模块810,用于响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;
获取模块820,用于响应于对所述权限自定义控件的触发操作,显示权限编辑界面,通过所述权限编辑界面接收自定义权限信息;
第二显示模块830,用于显示与所述权限设置对象对应的所述自定义权限信息。
在本公开的一个实施例中,获取模块820,具体用于:接收在所述权限编辑界面输入的组织属性和搜索信息;
查询预设的与所述组织属性对应的数据库,获取与所述搜索信息匹配成功的候选结果,并显示所述候选结果;
获取从所述候选结果中选择的目标结果,以及设置的与所述目标结果对应的权限信息。
本公开实施例所提供的权限设置装置可执行本公开任意实施例所提供的权限设置方法,具备执行方法相应的功能模块和有益效果。
综上,本公开实施例的权限设置装置,响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息,进而,显示与权限设置对象对应的自定义权限信息。由此,基于任务信息的层级结构满足基于内容的权限自定义的设置需求,并且提高了权限管理效率。
在本公开的一个实施例中,当所述权限设置对象为所述任务信息,第二显示模块830,具体用于:
显示所述任务信息的所述自定义权限信息;或,
显示所述任务信息的每个第一信息对象的所述自定义权限信息;和/或
显示所述任务信息的每个第二信息对象的所述自定义权限信息。
在本公开的一个实施例中,当所述权限设置对象为所述第一信息对象,第二显示模块830,具体用于:
显示所述第一信息对象的所述自定义权限信息。
在本公开的一个实施例中,该权限设置装置还包括:
第一确定模块840,用于响应于对所述第一信息对象的所述自定义权限信息的编辑操作,确定所述第一信息对象的所述自定义权限信息与所述任务信息的权限信息是否匹配;
第三显示模块850,用于若不匹配,则在所述第一信息对象的关联区域显示权限锁定标识。
在本公开的一个实施例中,当所述权限设置对象为所述第二信息对象,第二显示模块830,具体用于:
显示所述第二信息对象的所述自定义权限信息。
在本公开的一个实施例中,还包括:
第二确定模块860,用于响应于对所述第二信息对象的所述自定义权限信息的编辑操作,确定所述第二信息对象的所述自定义权限信息与所述任务信息或所述第一信息对象的权限信息是否匹配;
第四显示模块870,用于若不匹配,则在所述第二信息对象的关联区域显示权限锁定标识。
本公开实施例所提供的权限设置装置可执行本公开任意实施例所提供的权限设置方法,具备执行方法相应的功能模块和有益效果。
综上,本公开实施例的权限设置装置,根据权限设置对象的不同,以不同的方式显示自定义权限信息,保证了相关人员可直观获知权限的自定义情况。
在本公开的一个实施例中,权限的设置装置还用于:响应于所述任务信息的自定义权限信息不包括默认权限,在所述任务信息的关联区域显示权限锁定标识;或者,
响应于所述第一信息对象的自定义权限信息不包括默认权限,在所述第一信息对象的关联区域显示权限锁定标识;或者,
响应于所述第二信息对象的自定义权限信息不包括默认权限,在所述第二信息对象的关联区域显示权限锁定标识。
在本公开的一个实施例中,权限的设置装置还用于:响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
在本公开的一个实施例中,权限的设置装置还用于:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
在本公开的一个实施例中,权限的设置装置还用于:
响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否未被修改;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
在本公开的一个实施例中,权限的设置装置还用于:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否未被修改;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
本公开实施例所提供的权限设置装置可执行本公开任意实施例所提供的权限设置方法,具备执行方法相应的功能模块和有益效果。
在本公开的一个实施例中,权限设置装置还用于:
显示***预设的权限组,并获取从所述权限组中选择授权的目标权限组;
在触发所述权限自定义控件后显示的权限编辑界面中添加所述目标权限组;
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示与所述权限设置对象对应的所述自定义权限信息和所述目标权限组。
在本公开的一个实施例中,权限设置装置还用于:
响应于对新建权限组的触发操作,显示权限组编辑界面;
通过所述权限组编辑界面接收输入的组名称,组成员的权限信息;
根据所述组成员的权限信息建立与所述组名称对应的权限组。
在本公开的一个实施例中,权限设置装置还用于:
响应于对所述权限组周期权限控件的触发操作,在所述权限组的关联区域显示周期授权标识;
根据所述周期授权标识为所述权限组授权后续周期内的任务信息。
本公开实施例所提供的权限设置装置可执行本公开任意实施例所提供的权限设置方法,具备执行方法相应的功能模块和有益效果。
综上,本公开实施例的权限设置装置,以权限组为设置单位,可以实现一次对多个用户的权限信息的设置,基于权限组管理权限,也有助于提高权限设置效率。
为了实现上述实施例,本公开还提出一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述权限的设置方法的实施例。
图9为本公开实施例提供的一种电子设备的结构示意图。
下面具体参考图9,其示出了适于用来实现本公开实施例中的电子设备900的结构示意图。本公开实施例中的电子设备900可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,电子设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储装置908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有电子设备900操作所需的各种程序和数据。处理装置901、ROM 902以及RAM903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。
通常,以下装置可以连接至I/O接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许电子设备900与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备900,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置908被安装,或者从ROM 902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的权限的设置方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:
响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,响应于对权限自定义控件的触发操作,显示权限编辑界面,通过权限编辑界面接收自定义权限信息,进而,显示与权限设置对象对应的自定义权限信息。由此,基于任务信息的层级结构满足基于内容的权限自定义的设置需求,并且提高了权限管理效率。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
根据本公开的一个或多个实施例,本公开提供了一种权限设置方法,包括:响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;
响应于所述用户触发对所述权限自定义控件的触发操作,显示权限编辑界面,并通过所述权限编辑界面接收获取所述用户输入的自定义权限信息;
显示与所述权限设置对象对应的所述自定义权限信息。
根据本公开的一个或多个实施例,所述通过所述权限编辑界面接收自定义权限信息,包括:
接收在所述权限编辑界面输入的组织属性和搜索信息;
查询预设的与所述组织属性对应的数据库,获取与所述搜索信息匹配成功的候选结果,并显示所述候选结果;
获取从所述候选结果中选择的目标结果,以及设置的与所述目标结果对应的权限信息。
根据本公开的一个或多个实施例,当所述权限设置对象为所述任务信息,所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示所述任务信息的所述自定义权限信息;或,
显示所述任务信息的每个第一信息对象的所述自定义权限信息;和/或
显示所述任务信息的每个第二信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,当所述权限设置对象为所述第一信息对象,
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示所述第一信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,还包括:
响应于对所述第一信息对象的所述自定义权限信息的编辑操作,确定所述第一信息对象的所述自定义权限信息与所述任务信息的权限信息是否匹配;
若不匹配,则在所述第一信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,当所述权限设置对象为所述第二信息对象,
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示所述第二信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,还包括:
响应于对所述第二信息对象的所述自定义权限信息的编辑操作,确定所述第二信息对象的所述自定义权限信息与所述任务信息或所述第一信息对象的权限信息是否匹配;
若不匹配,则在所述第二信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,所述方法还包括:
响应于所述任务信息的自定义权限信息不包括默认权限,在所述任务信息的关联区域显示权限锁定标识;或者,
响应于所述第一信息对象的自定义权限信息不包括默认权限,在所述第一信息对象的关联区域显示权限锁定标识;或者,
响应于所述第二信息对象的自定义权限信息不包括默认权限,在所述第二信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,所述方法还包括:
响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,所述方法还包括:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,所述方法还包括:
响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否未被修改;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,所述方法还包括:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否未被修改;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,还包括:
根据所述自定义权限信息为当前周期内的任务信息授权。
根据本公开的一个或多个实施例,在所述响应于对任务信息的权限设置对象的触发操作之后,还包括:
显示***预设的权限组,并获取从所述权限组中选择授权的目标权限组;
在触发所述权限自定义控件后显示的权限编辑界面中添加所述目标权限组;
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示与所述权限设置对象对应的所述自定义权限信息和所述目标权限组。
根据本公开的一个或多个实施例,还包括:
响应于对新建权限组的触发操作,显示权限组编辑界面;
通过所述权限组编辑界面接收输入的组名称,组成员的权限信息;
根据所述组成员的权限信息建立与所述组名称对应的权限组。
根据本公开的一个或多个实施例,还包括:
响应于对所述权限组周期权限控件的触发操作,在所述权限组的关联区域显示周期授权标识;
根据所述周期授权标识为所述权限组授权后续周期内的任务信息。
根据本公开的一个或多个实施例,本公开提供了一种权限设置装置,包括:
第一显示模块,用于响应于用户对任务信息的权限设置对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;
获取模块,用于响应于对所述权限自定义控件的触发操作,显示权限编辑界面,通过所述权限编辑界面接收自定义权限信息;
第二显示模块,用于显示与所述权限设置对象对应的所述自定义权限信息。
根据本公开的一个或多个实施例,获取模块,具体用于:
接收在所述权限编辑界面输入的组织属性和搜索信息;
查询预设的与所述组织属性对应的数据库,获取与所述搜索信息匹配成功的候选结果,并显示所述候选结果;
获取从所述候选结果中选择的目标结果,以及设置的与所述目标结果对应的权限信息。
根据本公开的一个或多个实施例,当所述权限设置对象为所述任务信息,所述第二显示模块,具体用于:
显示所述任务信息的所述自定义权限信息;或,
显示所述任务信息的每个第一信息对象的所述自定义权限信息;和/或
显示所述任务信息的每个第二信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,当所述权限设置对象为所述第一信息对象,所述第二显示模块,具体用于:
显示所述第一信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,还包括:
第一确定模块,用于响应于对所述第一信息对象的所述自定义权限信息的编辑操作,确定所述第一信息对象的所述自定义权限信息与所述任务信息的权限信息是否匹配;
第三显示模块,用于若不匹配,则在所述第一信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,当所述权限设置对象为所述第二信息对象,第二显示模块,具体用于:
显示所述第二信息对象的所述自定义权限信息。
根据本公开的一个或多个实施例,还包括:
第二确定模块,用于响应于对所述第二信息对象的所述自定义权限信息的编辑操作,确定所述第二信息对象的所述自定义权限信息与所述任务信息或所述第一信息对象的权限信息是否匹配;
第四显示模块,用于若不匹配,则在所述第二信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,还包括:
第五显示模块,用于:
响应于所述任务信息的自定义权限信息不包括默认权限,在所述任务信息的关联区域显示权限锁定标识;或者,
响应于所述第一信息对象的自定义权限信息不包括默认权限,在所述第一信息对象的关联区域显示权限锁定标识;或者,
响应于所述第二信息对象的自定义权限信息不包括默认权限,在所述第二信息对象的关联区域显示权限锁定标识。
根据本公开的一个或多个实施例,还包括:
第三确定模块,用于响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否为默认权限;
第一权限设置模块,用于在是所述默认权限时,将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
所述第一权限设置模块,还用于在不是所述默认权限时,保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,还包括:
第四确定模块,用于响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否为默认权限;
第二权限设置模块,用于在是所述默认权限时,将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
所述第二权限设置模块,还用于在不是所述默认权限时,保持所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,还包括:
第五确定模块,用于响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否未被修改;
第三权限设置模块,用于在未被修改时,将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
所述第三权限设置模块,还用于在被修改时,保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,还包括:
第六确定模块,用于响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否未被修改;
第四权限设置模块,用于在未被修改时,将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
所述第四权限设置模块,还用于在被修改时,保持所述第二信息对象的自定义权限信息不变。
根据本公开的一个或多个实施例,还包括:
第一权限授权模块,用于根据所述自定义权限信息为当前周期内的任务信息授权。
根据本公开的一个或多个实施例,还包括:
第六显示模块,用于显示***预设的权限组,并获取从所述权限组中选择授权的目标权限组;
添加模块,用于在触发所述权限自定义控件后显示的权限编辑界面中添加所述目标权限组;
所述第二显示模块,用于显示与所述权限设置对象对应的所述自定义权限信息和所述目标权限组。
根据本公开的一个或多个实施例,还包括:
第七显示模块,用于响应于对新建权限组的触发操作,显示权限组编辑界面;
权限组处理模块,用于通过所述权限组编辑界面接收输入的组名称,组成员的权限信息,根据所述组成员的权限信息建立与所述组名称对应的权限组。
根据本公开的一个或多个实施例,还包括:
第八显示模块,用于响应于对所述权限组周期权限控件的触发操作,在所述权限组的关联区域显示周期授权标识;
第二权限授权模块,用于根据所述周期授权标识为所述权限组授权后续周期内的任务信息。
根据本公开的一个或多个实施例,本公开提供了一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开提供的任一所述的权限设置方法。
根据本公开的一个或多个实施例,本公开提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开提供的任一所述的权限设置方法。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (19)
1.一种权限设置方法,其特征在于,包括:
响应于对任务信息的权限设置对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;
响应于对所述权限自定义控件的触发操作,显示权限编辑界面,通过所述权限编辑界面接收自定义权限信息;
显示与所述权限设置对象对应的所述自定义权限信息。
2.根据权利要求1所述的方法,其特征在于,所述通过所述权限编辑界面接收自定义权限信息,包括:
接收在所述权限编辑界面输入的组织属性和搜索信息;
查询预设的与所述组织属性对应的数据库,获取与所述搜索信息匹配成功的候选结果,并显示所述候选结果;
获取从所述候选结果中选择的目标结果,以及设置的与所述目标结果对应的权限信息。
3.根据权利要求1所述的方法,其特征在于,当所述权限设置对象为所述任务信息,所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示所述任务信息的所述自定义权限信息;或,
显示所述任务信息的每个第一信息对象的所述自定义权限信息;和/或
显示所述任务信息的每个第二信息对象的所述自定义权限信息。
4.根据权利要求1所述的方法,其特征在于,当所述权限设置对象为所述第一信息对象,
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:显示所述第一信息对象的所述自定义权限信息。
5.根据权利要求4所述的方法,其特征在于,还包括:
响应于对所述第一信息对象的所述自定义权限信息的编辑操作,确定所述第一信息对象的所述自定义权限信息与所述任务信息的权限信息是否匹配;
若不匹配,则在所述第一信息对象的关联区域显示权限锁定标识。
6.根据权利要求1所述的方法,其特征在于,当所述权限设置对象为所述第二信息对象,
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:显示所述第二信息对象的所述自定义权限信息。
7.根据权利要求6所述的方法,其特征在于,还包括:
响应于对所述第二信息对象的所述自定义权限信息的编辑操作,确定所述第二信息对象的所述自定义权限信息与所述任务信息或所述第一信息对象的权限信息是否匹配;
若不匹配,则在所述第二信息对象的关联区域显示权限锁定标识。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述任务信息的自定义权限信息不包括默认权限,在所述任务信息的关联区域显示权限锁定标识;或者,
响应于所述第一信息对象的自定义权限信息不包括默认权限,在所述第一信息对象的关联区域显示权限锁定标识;或者,
响应于所述第二信息对象的自定义权限信息不包括默认权限,在所述第二信息对象的关联区域显示权限锁定标识。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否为默认权限;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述任务信息的自定义权限信息的编辑操作,确定所述任务信息对应的第一信息对象和所述第二信息对象的自定义权限信息是否未被修改;
若是,则将第一信息对象和所述第二信息对象的自定义权限信息调整为与所述任务信息的自定义权限信息相同;
若否,则保持所述第一信息对象和所述第二信息对象的自定义权限信息不变。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述第一信息对象的自定义权限信息的编辑操作,确定所述第二信息对象的自定义权限信息是否未被修改;
若是,则将所述第二信息对象的自定义权限信息调整为与所述第一信息对象的自定义权限信息相同;
若否,则保持所述第二信息对象的自定义权限信息不变。
13.根据权利要求1所述的方法,其特征在于,还包括:
根据所述自定义权限信息为当前周期内的任务信息授权。
14.根据权利要求1所述的方法,其特征在于,在所述响应于对任务信息的权限设置对象的触发操作之后,还包括:
显示***预设的权限组,并获取从所述权限组中选择授权的目标权限组;
在触发所述权限自定义控件后显示的权限编辑界面中添加所述目标权限组;
所述显示与所述权限设置对象对应的所述自定义权限信息,包括:
显示与所述权限设置对象对应的所述自定义权限信息和所述目标权限组。
15.根据权利要求1-14任一所述的方法,其特征在于,还包括:
响应于对新建权限组的触发操作,显示权限组编辑界面;
通过所述权限组编辑界面接收输入的组名称,组成员的权限信息;
根据所述组成员的权限信息建立与所述组名称对应的权限组。
16.根据权利要求15所述的方法,其特征在于,还包括:
响应于对所述权限组周期权限控件的触发操作,在所述权限组的关联区域显示周期授权标识;
根据所述周期授权标识为所述权限组授权后续周期内的任务信息。
17.一种权限设置装置,其特征在于,包括:
第一显示模块,用于响应于对任务信息的权限对象的触发操作,显示权限自定义控件,所述权限设置对象包括第一信息对象和/或第二信息对象,所述第二信息对象从属于所述第一信息对象;
获取模块,用于响应于对所述权限自定义控件的触发操作,显示权限编辑界面,通过所述权限编辑界面接收自定义权限信息;
第二显示模块,用于显示与所述权限设置对象对应的所述自定义权限信息。
18.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-16中任一所述的权限设置方法。
19.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-16中任一所述的权限设置方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110454125.1A CN115248933B (zh) | 2021-04-26 | 2021-04-26 | 权限设置方法、装置、设备及介质 |
JP2023565363A JP2024515748A (ja) | 2021-04-26 | 2022-04-08 | 権限設定方法、装置、機器及び媒体 |
PCT/CN2022/085819 WO2022228084A1 (zh) | 2021-04-26 | 2022-04-08 | 权限设置方法、装置、设备及介质 |
US18/493,628 US20240070308A1 (en) | 2021-04-26 | 2023-10-24 | Permission setting method and apparatus, device, and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110454125.1A CN115248933B (zh) | 2021-04-26 | 2021-04-26 | 权限设置方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115248933A true CN115248933A (zh) | 2022-10-28 |
CN115248933B CN115248933B (zh) | 2024-06-11 |
Family
ID=83697013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110454125.1A Active CN115248933B (zh) | 2021-04-26 | 2021-04-26 | 权限设置方法、装置、设备及介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240070308A1 (zh) |
JP (1) | JP2024515748A (zh) |
CN (1) | CN115248933B (zh) |
WO (1) | WO2022228084A1 (zh) |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617510A (zh) * | 2003-11-12 | 2005-05-18 | 华为技术有限公司 | 一种在网络管理***中实现管理授权的方法 |
CN102968599A (zh) * | 2012-10-25 | 2013-03-13 | 北京邮电大学 | 基于资源发布者自定义的访问控制***及方法 |
US20160070758A1 (en) * | 2014-09-05 | 2016-03-10 | Medidata Solutions, Inc. | System and Method for Multi-Tiered, Rule-Based Data Sharing and Ontology Mapping |
CN106570406A (zh) * | 2016-10-27 | 2017-04-19 | 深圳前海微众银行股份有限公司 | 数据级权限配置方法及装置 |
CN107196915A (zh) * | 2017-04-25 | 2017-09-22 | 北京潘达互娱科技有限公司 | 权限设置方法、装置及*** |
US20170329864A1 (en) * | 2012-08-31 | 2017-11-16 | Salesforce.Com, Inc. | Systems and methods for providing access to external content objects |
CN108415988A (zh) * | 2018-02-12 | 2018-08-17 | 广东绍林科技开发有限公司 | 一种基于层级和权限的自定义常用搜索***及方法 |
CN109144620A (zh) * | 2017-06-15 | 2019-01-04 | 武汉斗鱼网络科技有限公司 | 一种悬浮窗权限设置界面的跳转方法及装置 |
CN109359441A (zh) * | 2018-10-31 | 2019-02-19 | 北京小米移动软件有限公司 | 权限配置方法及装置 |
CN109522705A (zh) * | 2018-10-23 | 2019-03-26 | 平安医疗健康管理股份有限公司 | 一种权限管理方法、装置、电子设备及介质 |
CN110162994A (zh) * | 2019-04-16 | 2019-08-23 | 深圳壹账通智能科技有限公司 | 权限控制方法、***、电子设备及计算机可读存储介质 |
CN110348184A (zh) * | 2019-05-28 | 2019-10-18 | 石化盈科信息技术有限责任公司 | 基于工业云的权限资源配置方法、***和存储介质 |
CN110457891A (zh) * | 2019-07-22 | 2019-11-15 | 安徽智恒信科技股份有限公司 | 一种权限配置界面显示方法、装置、终端以及存储介质 |
CN110569266A (zh) * | 2019-09-11 | 2019-12-13 | 北京启迪区块链科技发展有限公司 | 一种数据查询的方法、装置、设备及存储介质 |
CN110727930A (zh) * | 2019-10-12 | 2020-01-24 | 北京推想科技有限公司 | 权限控制方法及装置 |
CN110929273A (zh) * | 2019-11-08 | 2020-03-27 | 维沃移动通信有限公司 | 一种权限设置方法及电子设备 |
CN111382418A (zh) * | 2020-03-06 | 2020-07-07 | Oppo广东移动通信有限公司 | 应用程序权限管理方法、装置、存储介质与电子设备 |
CN111556052A (zh) * | 2020-04-27 | 2020-08-18 | 京东方科技集团股份有限公司 | 权限管理方法、处理设备及存储介质 |
CN111552671A (zh) * | 2019-12-31 | 2020-08-18 | 远景智能国际私人投资有限公司 | 文件目录的权限设置方法、装置、设备及存储介质 |
US20200409543A1 (en) * | 2019-06-28 | 2020-12-31 | Microsoft Technology Licensing, Llc | Application custom property framework |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081710B (zh) * | 2010-12-14 | 2013-06-12 | 中国石油集团川庆钻探工程有限公司 | 权限设置方法和权限控制方法 |
CN105701398B (zh) * | 2015-12-30 | 2019-06-21 | 北京金山安全软件有限公司 | 一种开启辅助功能权限的方法、装置及电子设备 |
CN109787957B (zh) * | 2018-12-13 | 2023-02-10 | 平安普惠企业管理有限公司 | 配置文件的配置方法及相关装置 |
-
2021
- 2021-04-26 CN CN202110454125.1A patent/CN115248933B/zh active Active
-
2022
- 2022-04-08 WO PCT/CN2022/085819 patent/WO2022228084A1/zh active Application Filing
- 2022-04-08 JP JP2023565363A patent/JP2024515748A/ja active Pending
-
2023
- 2023-10-24 US US18/493,628 patent/US20240070308A1/en active Pending
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1617510A (zh) * | 2003-11-12 | 2005-05-18 | 华为技术有限公司 | 一种在网络管理***中实现管理授权的方法 |
US20170329864A1 (en) * | 2012-08-31 | 2017-11-16 | Salesforce.Com, Inc. | Systems and methods for providing access to external content objects |
CN102968599A (zh) * | 2012-10-25 | 2013-03-13 | 北京邮电大学 | 基于资源发布者自定义的访问控制***及方法 |
US20160070758A1 (en) * | 2014-09-05 | 2016-03-10 | Medidata Solutions, Inc. | System and Method for Multi-Tiered, Rule-Based Data Sharing and Ontology Mapping |
CN106570406A (zh) * | 2016-10-27 | 2017-04-19 | 深圳前海微众银行股份有限公司 | 数据级权限配置方法及装置 |
CN107196915A (zh) * | 2017-04-25 | 2017-09-22 | 北京潘达互娱科技有限公司 | 权限设置方法、装置及*** |
CN109144620A (zh) * | 2017-06-15 | 2019-01-04 | 武汉斗鱼网络科技有限公司 | 一种悬浮窗权限设置界面的跳转方法及装置 |
CN108415988A (zh) * | 2018-02-12 | 2018-08-17 | 广东绍林科技开发有限公司 | 一种基于层级和权限的自定义常用搜索***及方法 |
CN109522705A (zh) * | 2018-10-23 | 2019-03-26 | 平安医疗健康管理股份有限公司 | 一种权限管理方法、装置、电子设备及介质 |
CN109359441A (zh) * | 2018-10-31 | 2019-02-19 | 北京小米移动软件有限公司 | 权限配置方法及装置 |
CN110162994A (zh) * | 2019-04-16 | 2019-08-23 | 深圳壹账通智能科技有限公司 | 权限控制方法、***、电子设备及计算机可读存储介质 |
CN110348184A (zh) * | 2019-05-28 | 2019-10-18 | 石化盈科信息技术有限责任公司 | 基于工业云的权限资源配置方法、***和存储介质 |
US20200409543A1 (en) * | 2019-06-28 | 2020-12-31 | Microsoft Technology Licensing, Llc | Application custom property framework |
CN110457891A (zh) * | 2019-07-22 | 2019-11-15 | 安徽智恒信科技股份有限公司 | 一种权限配置界面显示方法、装置、终端以及存储介质 |
CN110569266A (zh) * | 2019-09-11 | 2019-12-13 | 北京启迪区块链科技发展有限公司 | 一种数据查询的方法、装置、设备及存储介质 |
CN110727930A (zh) * | 2019-10-12 | 2020-01-24 | 北京推想科技有限公司 | 权限控制方法及装置 |
CN110929273A (zh) * | 2019-11-08 | 2020-03-27 | 维沃移动通信有限公司 | 一种权限设置方法及电子设备 |
CN111552671A (zh) * | 2019-12-31 | 2020-08-18 | 远景智能国际私人投资有限公司 | 文件目录的权限设置方法、装置、设备及存储介质 |
CN111382418A (zh) * | 2020-03-06 | 2020-07-07 | Oppo广东移动通信有限公司 | 应用程序权限管理方法、装置、存储介质与电子设备 |
CN111556052A (zh) * | 2020-04-27 | 2020-08-18 | 京东方科技集团股份有限公司 | 权限管理方法、处理设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115248933B (zh) | 2024-06-11 |
JP2024515748A (ja) | 2024-04-10 |
WO2022228084A1 (zh) | 2022-11-03 |
US20240070308A1 (en) | 2024-02-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110569657B (zh) | 一种数据访问方法、装置、设备及存储介质 | |
US8346217B2 (en) | Systems, methods and apparatus for controlling access to mobile devices | |
CN110569667B (zh) | 一种访问控制方法、装置、计算机设备及存储介质 | |
CN113111647B (zh) | 信息的处理方法、装置、终端和存储介质 | |
US20230319001A1 (en) | Snippet(s) of content associated with a communication platform | |
CN111817946B (zh) | 文档共享的处理方法、装置、设备、介质和*** | |
CN112487451B (zh) | 展示方法、装置和电子设备 | |
US20190347441A1 (en) | Patient privacy de-identification in firewall switches forming VLAN segregation | |
CN113741757A (zh) | 显示提醒信息的方法、装置、电子设备和存储介质 | |
CN111027091B (zh) | 一种管理权限的方法、装置、介质和电子设备 | |
CN115982116A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN112580065A (zh) | 一种数据查询方法和装置 | |
CN115248933B (zh) | 权限设置方法、装置、设备及介质 | |
CN113204790B (zh) | 一种视图权限处理方法、装置、设备及介质 | |
US20200053095A1 (en) | Systems And Methods For Managing Access Control | |
CN115086305A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN110709870A (zh) | 智能成员管理 | |
CN115374760A (zh) | 文档编辑方法、装置、设备、计算机可读介质和程序产品 | |
US11836241B1 (en) | Automatic update of user information | |
CN115017110A (zh) | 信息处理方法、装置、终端和存储介质 | |
CN115079873A (zh) | 信息显示方法、装置、电子设备和存储介质 | |
CN114827060A (zh) | 交互方法、装置和电子设备 | |
CN112800122B (zh) | 数据处理方法、装置和电子设备 | |
CN114745164B (zh) | 一种业务处理方法、装置、电子设备及计算机可读介质 | |
US20220345436A1 (en) | Cross-platform message management system |
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 |