管理数据实例授权
操作场景
为了保证各类数据的安全性,满足用户自定义开发数据对象或功能授权的需求,当您希望某用户只能查看某数据实体/关系实体下的某个数据实例时,您可以在“数据实例”页面单独为该实体的实例进行授权。下面将为您详细介绍如何管理数据实例的授权。
创建实例数据授权
- 在左侧导航栏中,选择“数据实例”页面。 ,进入
- 选择具有权限管理功能的数据实体/关系实体,找到需要授权的实例,单击。
- 在弹出的窗口中,单击“创建”。
图1 实例数据授权
- 在弹出的窗口中,根据实际业务需求,设置如下信息,单击“保存”。
图2 创建实例数据授权
- 关闭“实例数据授权”窗口,即可完成授权。
图3 关闭窗口
删除实例数据授权
- 在左侧导航栏中,选择“数据实例”页面。 ,进入
- 选择具有权限管理功能的数据实体,找到待操作的实例,单击。
- 在弹出的窗口中,勾选需要删除的授权,单击“删除”。
图4 删除实例数据授权
- 在弹出的窗口中,单击“确定”。
修改实例数据授权
- 在左侧导航栏中,选择“数据实例”页面。 ,进入
- 选择具有权限管理功能的数据实体,找到待操作的实例,单击。
- 在弹出的窗口中,找到需要修改的授权,单击。
图5 失效实例数据授权
- 根据实际业务需求,在弹出的窗口修改操作类型,单击“保存”。
- 关闭“实例数据授权”窗口。
失效实例数据授权
- 在左侧导航栏中,选择“数据实例”页面。 ,进入
- 选择具有权限管理功能的数据实体,找到待操作的实例,单击。
- 在弹出的窗口中,勾选需要失效的授权,单击“失效”。
图6 失效实例数据授权
- 在弹出的窗口中,单击“确定”。
已失效的授权带有“失效”标识。
生效实例数据授权
- 在左侧导航栏中,选择“数据实例”页面。 ,进入
- 选择具有权限管理功能的数据实体,找到待操作的实例,单击。
- 在弹出的窗口中,勾选需要生效的授权,单击“生效”。
图7 生效实例数据授权
- 在弹出的窗口中,单击“确定”。
生效成功的授权没有任何标识。
相关操作
当您完成实例数据的授权后,您可以通过调用“AccessService_hasAccess”接口验证是否授权成功。关于“AccessService_hasAccess”接口的信息请参见全量数据服务。