电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何通过组织设置隐私方案

来源:金蝶云社区作者:金蝶2024-09-234

如何通过组织设置隐私方案

1 业务背景


(1) 需求

某业务单据不让人力资源部门下的用户查看单据敏感数据



(2) 思路

已知平台标准暂不支持通过组织设置隐私方案,只能通过二开实现


2 解决方案


(1)创建数据安全标签,添加需要脱敏的字段


(2)设置隐私方案,脱敏权限菜单不要设置


(3)注意:全局控制-启用脱敏权限控制的开关不要打开,否则后面无法设置按组织脱敏


(4)注册表单插件,编写脱敏权限规则

public void beforeBindData(EventObject e) {
    super.beforeBindData(e);
    //获取当前用户主职部门
    long currUserId = RequestContext.get().getCurrUserId();
    long userMainOrgId = UserServiceHelper.getUserMainOrgId(currUserId);

    //获取需要验权的部门
    QFilter[] qFilters = new QFilter[]{new QFilter("number", QCP.equals, "Org-00001")};
    DynamicObject bosAdminorgs = BusinessDataServiceHelper.loadSingle("bos_adminorg", "id,name", qFilters);
    long id 

如何通过组织设置隐私方案

1 业务背景(1) 需求某业务单据不让人力资源部门下的用户查看单据敏感数据(2) 思路已知平台标准暂不支持通过组织设置隐私方案,只能通过二...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信