Cell-Level Security in Smart View

A cell in a form may be secured according to a cell-level security definition.

Applies to: Planning, Planning Modules, Tax Reporting

Cell-level security enables Service Administrators to restrict who can view data in the application by defining rules that remove read or write access to cells that a user would normally have access to due to their regular security.

Cell-level security is defined as an exception to the existing member security. For example, a Department Manager requires access to all accounts in their own department, but only a certain account in all other departments. With the usual metadata security the Manager would have access to all accounts across all departments; using cell-level security enables the Service Administrator to control the intersection of all accounts with the Manager's department and only the specific account in all other departments.

Cell-level security uses rules, similar to valid intersection rules, to deny read or write access to users viewing certain cell intersections anywhere a cell is shown (for example, forms, runtime prompts, ad hoc reports, dashboards, and so on). When cell-level security rules are applied, users with read access can see the data value in a cell but the cell is not editable. If users are denied read access to a cell, the value displayed in the cell is #noaccess.

Cell-level Security provides the ability to restrict or remove user security at the lowest level of dimensional granularity, which provides more flexibility and access control than metadata security alone. This feature allows for cross-dimensional security, which means the same dimension member from one dimension may have different access based on combinations of other dimension members.

Note the following when working with cell-level security in Oracle Smart View for Office:

  • If a user does not have access to a cell, cell styles are not applied to cells for Comments and Attachments. However, these styles are applied when using the same form or grid in the web.

  • Ribbon commands, right-click menu commands, and floating toolbar commands in Smart View will still be enabled, even if cell-level security has resulted in the cell containing #NoAccess. For example, if the cell contains #NoAccess, the user can attempt to perform a cell-level command, such as Supporting Detail, Attachments, Cell History, or Cell Comments, but these commands are not valid for #NoAccess.

Service Administrators define cell-level security in the web application. For more information, see Defining Cell-Level Security in Administering Planning.