二开方案:自定义权限项允许设置数据规则
说明:
1、该数据规则设置功能,仅适用于金蝶云星空标准补丁【2022年2月份补丁】及之后版本
2、主要用于客户可以通过二开方式,对金蝶云星空系统中心已有的【权限项】或是【自定义权限项】,在【业务对象功能授权】界面,允许对禁用数据规则设置的权限项,放开限制。
3、通过【业务对象功能授权】界面,授权设置对应权限的数据规则后,应用设置的数据规则,控制对应的单据数据,应用到单据业务功能
应用步骤:
一、新增预插数据
通过添加预插数据到数据中心,放开指定权限项,允许设置数据规则权限项
示例(【引入】权限项的预插数据):
【引入】权限项允许授权授权添加样例:
SELECT FITEMID FROM T_SEC_PERMISSIONITEM_L WHERE FNAME='引入' AND FLOCALEID=2052; --查询权限项ID
INSERT INTO T_SEC_PERITEMALLOWSETDR (FITEMID) VALUES('e74ced203de9497f84724e86b17fde13');--【引入权限项】;【FITEMID】权限项ID值通过上面【查询权限项ID 】Sql查询获取。
DELETE FROM T_SEC_PERITEMALLOWSETDR WHERE FITEMID='e74ced203de9497f84724e86b17fde13'; --恢复语句
预插数据新增后,【业务对象功能授权】功能效果
二、通过【业务对象功能授权】界面,对指定业务单据进行相应的权限项的数据规则设置
三、通过二开插件,实行数据规则过滤有权限单据数据
场景一: 已知一定数量单据(单据数量不超过100),需要通过对应【权限项】设置的数据规则过滤有数据权限的单据数据
解决方案:调用权限接口,传入已知单据ID,权限项:返回结果获取有数据权限的单据ID
样例代码(参考附件DataRuleDemoPlugin.zip的场景一代码片段):
场景二: 已知一定数量范围的单据(通常是单据列表),需要通过对应【权限项】设置的数据规则过滤有数据权限的单据数据
解决方案:调用权限接口,获取对应单据,指定权限项的数据规则过滤条件,通过拼接数据条件到列表查询,或是对应sql查询
样例代码(参考附件DataRuleDemoPlugin.zip的场景二代码片段):
二开方案:自定义权限项允许设置数据规则
本文2024-09-23 03:51:29发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-161549.html
- 鼎新e-GoB2雲端ERP B2 線上課程F2-2廠商付款方式.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程B3-1客戶資料建立.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D5-2其他應付帳款.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程B3-2客戶結帳與收款方式.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D4付款單.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程G8調整單.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E5-3應收票據整批兌現及單筆兌現.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程G10成本計價步驟與注意事項.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程B2-2商品基本資料建立功能鈕說明-1.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程I6託工送 退料單.pdf