La utilidad ImportSecurity
carga en Oracle Hyperion Planning los permisos de acceso para usuarios o grupos a partir de un archivo de texto. (Para agregar usuarios o grupos, consulte la Oracle Enterprise Performance Management System User Security Administration Guide.) La importación de permisos de acceso sobrescribe las asignaciones de acceso existentes solo para miembros importados, formularios, carpetas de formularios, listas de tareas, reglas de negocio de Oracle Hyperion Calculation Manager y carpetas de reglas de negocio de Calculation Manager. Todos los demás permisos de acceso existentes se mantienen intactos. El parámetro SL_CLEARALL
borra todos los permisos de acceso existentes. Puede utilizarlo con otros parámetros para reemplazar permisos de acceso existentes. Consulte también Exportación de permisos de acceso.
La función ImportSecurity
requiere a los usuarios que se aprovisionan para la aplicación de Planning antes de asignar acceso. Por ejemplo:
Si el usuario mrauch se aprovisiona para la aplicación TotPlan, este registro asignará permisos de acceso a mrauch correctamente mediante esta utilidad.
mrauch,member1,READWRITE,MEMBER
Si el usuario ehennings todavía no se ha aprovisionado a la aplicación, este registro fallará al cargar:
ehennings,member1,READWRITE,MEMBER
La utilidad ExportSecurity
crea automáticamente el archivo SecFile.txt
, desde el que puede importar los permisos de acceso. Si lo prefiere, también puede crear manualmente el archivo SecFile.txt
siguiendo estas directrices:
Debe asignar al archivo el nombre SecFile.txt
y guardarlo en el directorio planning1
(para obtener la ruta completa, consulte Acerca de la instancia de Oracle de EPM).
Todos los usuarios, grupos y artefactos deben estar definidos en la aplicación.
Antes de importar permisos de acceso a una dimensión personalizada definida por el usuario, debe permitir el establecimiento de permisos de acceso en la misma seleccionando Aplicar seguridad (consulte Habilitación de permisos de acceso para dimensiones).
Cada línea del archivo SecFile.txt
debe especificar información de permisos de acceso.
Cada línea debe contener estos elementos, separados por uno de estos delimitadores: coma (,) tabulador, punto y coma (;), pleca (|), dos puntos (:), espacio ( ). La coma es el valor predeterminado.
Elemento | Descripción |
---|---|
nombre de usuario o grupo |
Nombre de un usuario o grupo definido en Consola de Servicios compartidos de Oracle Hyperion. Para importar información de permisos de acceso a un grupo con el mismo nombre que un usuario, adjunte esta información en la línea del archivo Por ejemplo:
|
artifact name |
Artefacto con nombre para los permisos de acceso importados (por ejemplo, miembro, formulario, lista de tareas, carpeta o regla de negocio de Calculation Manager). Ejemplo: Si un nombre de artefacto contiene un carácter utilizado como delimitador, incluya el nombre entre comillas dobles. Por ejemplo, si utiliza un espacio como delimitador, incluya el nombre South America entre comillas: |
access permissions |
READ, READWRITE o NONE. Si hay varias líneas duplicadas para una combinación de usuario/miembro, la línea con el acceso READWRITE tiene prioridad. Por ejemplo, para estas líneas:
Los permisos de acceso para Usuario1 a Miembro1 se aplican como READWRITE. Sólo para reglas de negocio de Calculation Manager y carpetas: especifique permisos de acceso de inicio como NONE o LAUNCH. |
access flags de Oracle Essbase |
@CHILDREN, @ICHILDREN, @DESCENDANTS, @IDESCENDANTS y MEMBER. La implementación de seguridad para estas funciones es idéntica para Essbase. Nota: Para las listas de tareas, sólo se puede utilizar MEMBER. Para las carpetas, sólo se puede utilizar @IDESCENDANTS. |
artifact type |
Para artefactos que no sean miembros, distinga para qué artefacto desea importar la seguridad con el identificador de tipo de artefacto:
Nota: la utilidad Nota: la utilidad |
Líneas de ejemplo de un archivo:
Usuario1,Cuenta1,READ,@CHILDREN
Grupo2,FormularioDatos08,READWRITE,MEMBER,SL_FORM
Usuario3,ListaTareas09,READWRITE,MEMBER,SL_TASKLIST
GrupoNorteamérica,Ventas,READWRITE,@IDESCENDANTS,SL_FORMFOLDER
Para importar permisos de acceso a Planning: