1. Modeling
  2. Line items
  3. Dynamic cell access
  4. Access drivers

Access drivers are Boolean-formatted line items that define the dimensions you want to control cell data access to. You can use read and write access drivers.

Use access drivers to implement dynamic cell access.

You can control any line item in your model with an access driver. You can also include the Users list in an access driver. 

Depending on the granularity of access you need, apply the access drivers to target cell data at line item or module level. Then, you can control access to the data defined by the access drivers either manually, or through simple formulas. For example, use a Time function to make cell values in the Current Period editable.

You can use dynamic cell access with Selective Access. Selective Access restricts access to lists and list items by user, but not to cell data. If both mechanisms are used together, the most restrictive level of access applies. For example, use Selective Access to restrict access driver modules to workspace administrators only.

Apply access drivers to target cell data in the Read Access Driver and Write Access Driver columns in Blueprint . These columns determine whether cell data is read-only, editable, or hidden. 

When you apply an access driver to a line item or to a module, control access to the target cell data by selecting  the checkboxes for combinations of dimensions. You can automate this process with line item formulas.

Changes to access drivers are recorded in the change history of a model as Security Changes.

Global access drivers

You can use an access driver module with no dimensions as a global access driver. Use global access drivers to control access to cell data regardless of the dimensionality of the target module or line item.