政府机关color

mdl批量权限添加的问题

在mdl文件中批量增加权限。

我在论坛里找到了这个脚本

test.mdl (1.69 KB) 下载次数: 2
6 天前 11:41



但是里面的东西不太懂,能不能请会的哥们解释一下,这个东西我想大多数人都不太懂是怎么设置的。

谢谢,这个东西完成了分享一下会为很多人带来福音的。

下面是具体内容,主要是中间的权限添加部分不太懂,我平时是用sun one来手动添加权限的,现在要添加的机构权限比较多,这个要怎么添加才好啊?我的sun one名字是ecaicLDAP,没有用sdk,只是修改mdl文件也可以添加吗?

OpenMDL "E:模型市场营销MDLmarket_fdl_zt_m.mdl"   
//打开要加载权限的模型  
CleanHouse Dimension "机构维度" 20091205  
CustomViewDelete"admin"
CustomViewDelete"08611010201"
CustomViewDelete"08611010601"
//删除以上权限维度
PopulateModel
//以下开始加权限
SecurityNameSpaceMake "dbAuth" SecurityNamespaceCAMID 'CAMID("dbAuth")'
SecurityNameSpaceUpdate "dbAuth" SecurityNamespaceCAMID 'CAMID("dbAuth")'
ViewMake "admin用户" Dimension "机构维度"   ViewSecurity "admin" Apex "08611010201"  CustomViewMake "admin" DimensionView "机构维度"      "admin用户"  SecurityObjectMake 'CAMID("dbAuth:r:Root User Class")' SecurityNamespace "dbAuth" SecurityObjectDisplayName "admin" SecurityObjectType SecurityType_Role CustomViewList "admin" EndList
ViewMake "08611010201用户" Dimension "机构维度"   ViewSecurity "08611010201" Apex "08611010201"  CustomViewMake "08611010201" DimensionView "机构维度"      "08611010201用户"  SecurityObjectMake 'CAMID("dbAuth:r:08611010201")' SecurityNamespace "dbAuth" SecurityObjectDisplayName "08611010201" SecurityObjectType SecurityType_Role CustomViewList "08611010201" EndList
ViewMake "08611010601用户" Dimension "机构维度"   ViewSecurity "08611010601" Apex "08611010601"  CustomViewMake "08611010601" DimensionView "机构维度"      "08611010601用户"  SecurityObjectMake 'CAMID("dbAuth:r:08611010601")' SecurityNamespace "dbAuth" SecurityObjectDisplayName "08611010601" SecurityObjectType SecurityType_Role CustomViewList "08611010601" EndList
//以下输出MDC文件的名字
PowerCubeCustomViewListUpdate Cube "market_fdl_zt_m" StartList
//生成MDC包含的权限
"admin"
"08611010201"
"08611010601"
EndList
//以下加载权限后保存的文件
savemdl "E:模型市场营销MDLmarket_fdl_zt_m_测试2.mdl"
参与23

19同行回答

trojan2008trojan2008其它开威盛世
你的这个应用需求挺复杂, 我一直以为Customview 不能太多,最多几十个。否则TR模型会很大。显示全部
你的这个应用需求挺复杂, 我一直以为Customview 不能太多,最多几十个。否则TR模型会很大。收起
互联网服务 · 2012-03-19
浏览1254
空欢空欢软件开发工程师中科软
这个帖子搞懂的高手分享一下经验,我也在搞这个东西,头疼死了显示全部
这个帖子搞懂的高手分享一下经验,我也在搞这个东西,头疼死了收起
软件开发 · 2015-04-09
浏览2080
空欢空欢软件开发工程师中科软
支持楼主,我也是看不懂这个代码,不明白批量体现在哪了显示全部
支持楼主,我也是看不懂这个代码,不明白批量体现在哪了收起
软件开发 · 2015-04-03
浏览1992
空欢空欢软件开发工程师中科软
我来凑金币,准备悬赏问题……对不住楼主了显示全部
我来凑金币,准备悬赏问题……对不住楼主了收起
软件开发 · 2015-03-30
浏览2008
kingwangkingwang商业智能工程师前景科技有限公司
回复 1# fufan3 只修改赋权mdl文件即可,然后打开此mdl文件  文件中的脚本指定了要修改文件的相关信息显示全部
回复 1# fufan3

只修改赋权mdl文件即可,然后打开此mdl文件  文件中的脚本指定了要修改文件的相关信息收起
医药 · 2015-03-27
浏览2018
evervcevervc项目经理CPIC
可以做好一个,把权限的部分复制出来贴到新的MDL里去么?显示全部
可以做好一个,把权限的部分复制出来贴到新的MDL里去么?收起
保险 · 2015-03-25
浏览1980
zhang_htzhang_ht软件开发工程师文思海辉
我现在需要 分配的tr权限是1000个 ,用Customview 肯定是不行的显示全部
我现在需要 分配的tr权限是1000个 ,用Customview 肯定是不行的收起
软件开发 · 2013-09-16
浏览2019
zhang_htzhang_ht软件开发工程师文思海辉
感谢分享显示全部
感谢分享收起
软件开发 · 2013-09-16
浏览2004
hikeplayguitarhikeplayguitar研发工程师山东城市商业银行联盟
没看懂,坐等高人的解释显示全部
没看懂,坐等高人的解释收起
软件开发 · 2013-09-12
浏览2004
sjzlilisjzlili数据仓库工程师abc
请问你这个是哪个版本的啊?我的是COGNOS8,但是好像没有CustomView,是UserClass显示全部
请问你这个是哪个版本的啊?我的是COGNOS8,但是好像没有CustomView,是UserClass收起
软件开发 · 2013-09-11
浏览2019

提问者

fufan3
软件开发工程师东南融通
擅长领域: 大数据商业智能

相关文章

问题状态

  • 发布时间:2012-03-19
  • 关注会员:3 人
  • 问题浏览:12026
  • 最近回答:2015-04-09
  • X社区推广