ExportSecurity
实用程序将 Oracle Hyperion Planning 的访问权限导出到 SecFile.txt
文件中,让您能够在各应用程序之间导出和导入访问权限(请参阅“导入访问权限”)。对于指定的用户或组(如果只使用强制性参数,则为所有用户和组),ExportSecurity
实用程序将导出对以下对象的访问权限:成员、表单、表单文件夹、任务列表、业务规则和业务规则文件夹。ExportSecurity
将添加一个对象类型标志,该标志指定导出的对象安全性设置是用于表单、复合表单、表单文件夹、任务列表、业务规则还是用于业务规则文件夹。
注意:
如果只指定强制(非可选)参数,则将导出所有用户和组对所有对象的所有访问权限。可通过指明一个成员参数(只能是一个基于成员的参数)的方式来限制导出结果。
能以任何顺序指明各种可选参数。
只能单独使用 /S_USER
或 /S_GROUP
,二者不能同时使用。
使用 /S=
searchCriteria 参数来指定名称相同的用户和组。
运行该实用程序就会创建一个名为 SecFile.txt
的文件,其中包含导出的访问权限。
要将访问权限从 Planning 导出到文本文件中:
另外还应注意:
如果成员、用户或组的名称中包含用作分隔符的字符,则名称将用双引号引起来。例如,如果空格是分隔符,则应将名称 South America
用双引号引起来,即 "South America"
。
由于逗号也可用来分隔参数,因此当参数中包含逗号时(如 Kravets, Diana
),应在逗号前面加上一个反斜线符号。另外还可使用反斜线从命令提示中对反斜线进行转义。本例中,应使用两个反斜线符号:/A=Kravets\\,Diana
ExportSecurity
实用程序不能导出管理员对任务列表的访问权限,因此必须在 SecFile.txt
文件中手动添加此类记录后才能导入此类访问权限。
导出文件说明:
项目 | 说明 |
---|---|
user 或 group |
在 Oracle Hyperion Shared Services Console 中定义的用户名或组名。 |
memName |
该应用程序中的成员。 |
access permissions |
READ、READWRITE 或 NONE。如果一个用户名/成员名称组合有重复行,则具有 READWRITE 权限的行优先。 仅限 Oracle Hyperion Calculation Manager 业务规则和文件夹:将访问权限指定为 NONE 或 LAUNCH。 |
Oracle Essbase access flags |
在这些函数上实现安全性的方法与 Essbase 相同。 |
artifact type |
在每一行后,该实用程序将添加对象类型:
注: 如果手动创建 |
例如,导出的文件中可能包含下列行:
User1,DataForm2,READ,MEMBER,SL_COMPOSITE
User2,Folder3,READWRITE,MEMBER,SL_FORMFOLDER
User3,DataForm4,READWRITE,MEMBER,SL_FORM
"North America",Account101,READWRITE,MEMBER,SL_CALCFOLDER