政府机关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

提问者

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

相关文章

问题状态

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