Seguridad de nivel de celda en Smart View

Una celda de un formulario puede protegerse según una definición de seguridad de nivel de celda.

Se aplica a: Planning, Planning Modules, Tax Reporting

La seguridad de nivel de celda permite a los administradores del servicio restringir quién puede ver los datos en la aplicación mediante la definición de reglas que eliminan el acceso de lectura o de escritura en las celdas a las que podría acceder un usuario normalmente con las reglas de seguridad normales.

La seguridad de nivel de celda se define como una excepción a la seguridad de los miembros existentes. Por ejemplo, un gestor de departamento requiere acceso a todas las cuentas de su departamento, pero solo a una cuenta determinada de todos los demás departamentos. Con la seguridad de metadatos normal, el gestor tendría acceso a todas las cuentas de todos los departamentos; el uso de la seguridad de nivel de celda permite al administrador del servicio controlar la intersección de todas las cuentas con el departamento del gestor y solo la cuenta específica de los demás departamentos.

La seguridad de nivel de celda utiliza reglas similares a las reglas de intersección válidas, para denegar acceso de lectura o de escritura a los usuarios que visualizan determinadas intersecciones de celdas en cualquier lugar en el que se muestre la celda (por ejemplo, formularios, peticiones de datos en tiempo de ejecución, informes ad hoc, paneles de control, etc.). Cuando se aplican las reglas de seguridad de nivel de celda, los usuarios con acceso de lectura pueden ver el valor de datos en una celda, pero esta no es editable. Si se niega a los usuarios el acceso de lectura en una celda, el valor que aparece en la celda es #noaccess.

La seguridad de nivel de celda proporciona la capacidad de restringir o eliminar la seguridad de usuario en el nivel más bajo de la granularidad dimensional, por lo que ofrece más flexibilidad y control de acceso que la seguridad de metadatos por sí sola. Esta función hace posible la seguridad de dimensiones cruzadas, lo que significa que el mismo miembro de dimensión de una dimensión puede tener un acceso distinto en función de las combinaciones de otros miembros de dimensión.

Tenga en cuenta lo siguiente al trabajar con la seguridad de nivel de celda en Oracle Smart View for Office:

  • Si un usuario no tiene acceso a una celda, los estilos de celda no se aplican a las celdas para Comentarios y Anexos. Sin embargo, estos estilos se aplican cuando se utiliza el mismo formulario o cuadrícula en la web.

  • Los comandos de la cinta de opciones, los comandos del menú contextual y los comandos de la barra de herramientas flotante en Smart View seguirán activados, incluso si la seguridad de nivel de celda ha dado como resultado que la celda contenga #NoAccess. Por ejemplo, si la celda contiene #NoAccess, el usuario puede intentar ejecutar un comando de nivel de celda, como Detalles de apoyo, Anexos, Historial de celdas o Comentarios de celda, pero estos comandos no son válidos para #NoAccess.

Los administradores del servicio definen la seguridad de nivel de celda en la aplicación web. Para obtener más información, consulte Definición de la seguridad de nivel de celda en Administering Planning.