When building an HFM application, one of the application settings is Node Security which is either Parent or Entity. What is the difference between these two choices?
Selecting “Entity” means that user access is defined strictly by entity security while “Parent” means that user access considers Parent security.
To illustrate assume the following:
- The user has READ access to a Parent Entity
- The user has NO ACCESS to its Child Entity.
- The user is accessing the data of the Child Entity
If the application is set to Entity Node Security the user will have no access to Child Entity data no matter what Value Dimension is selected.
If the application is set to Parent Node Security the user may have access to Child Entity data depending on the Value Dimension selected. For example, data are available if the user selects [Contribution Total].
The following table summarizes the difference between “Parent” and “Entity” security nodes.