To allow or deny access to the parent record when the node has no child records, create node filters.
To make your configuration easier to understand and maintain, avoid mixing allow and deny rules. If you decide to create both types of rules, and the rules result in a conflict for a user role, the deny rule wins.
Click
Business Entity
Modeling
.
From the list, select
Business Entities
.
Select a business entity.
The business entity structure opens in the tree view.
In the tree view, select
Node Filters
, and then click
Create
.
A
[New nodeFilter]
option appears under
Node Filters
, and a form opens in the properties panel.
In the properties panel, enter a name for the filter.
Select a node.
Beside the
Node
field, click the
Browse
button.
A list of nodes opens in a dialog box.
Select the node, and then click
Select
.
The selected node appears in the
Node
field.
To define the filter in terms of who
cannot
access the parent record when the node record is empty, create deny rules.
Beside the
Deny Access to <parent record>
heading, click the
Add
icon.
From the
User Role
list, select the user roles, and then click the
Add
icon.
To make this rule a default for any unassigned user roles in the
Deny
section, click
Apply this rule to the user roles that are not specified in any Deny rule
.
Repeat to configure more filter rules.
To define the filter in terms of who
can
access the parent record when the node record is empty, create allow rules.
Beside the
Allow Access to <parent record>
heading, click the
Add
icon.
From the
User Role
list, select the user roles, and then click the
Add
icon.
To make this rule a default for any unassigned user roles in the
Allow
section, click
Apply this rule to the user roles that are not specified in any Allow rule