- 14 Feb 2025
- Print
- DarkLight
Read restriction rules
- Updated on 14 Feb 2025
- Print
- DarkLight
Use read restriction rules to grant or limit access to objects like quotes, accounts, and agreements based on dynamic conditions. These rules provide flexibility to model your business requirements around protected access to business data.
For example, a read restriction rule lets you limit user access only to their own quotes and agreements or allow them to modify opportunities only within their assigned organizational unit.
CPQ includes the following predefined restriction rules:
Accounts
User has access to account if user is its creator
User has access to account if user is its owner
User has access to account if user is one of its partner functions
Quotes and agreements under negotiation
User has access to quote if user is its creator
User has access to quote if user is its owner
User has access to quote if user is one of its partner functions
User has access to quote if user has access to its account
User has access to quote if its creator's Organization Unit is in the hierarchy of the user's Organization Unit
Tip
Even though the rule names include only the word "quote," they apply to both quotes and agreements under negotiation. If you use only agreements management capabilities in Zilliant CPQ, you can still use these predefined rules.
Published agreements
User has access to agreement if user has access to its account
View read restriction rules
From the application left navigation area, select Administration.
On the top navigation bar, select Master Data Management.
Scroll or search, then select Read Restriction Rule to view the list of defined rules.
Define conditions
Each read restriction rule must include at least one condition. To define a new condition:
From the application left navigation area, select Administration.
On the top navigation bar, select Master Data Management.
Scroll or search, then select Condition.
Select
to add a line to the list of conditions, then select it.
Enter or select values to create the condition:
Name—Enter a unique name for the condition. This name appears in the list of conditions used to assign to a rule.
Business Type—Select the object, such as account, opportunity, or quote.
Note
For agreements under negotiation, select Quote as Business Type.
For published agreements, select Agreement as Business Type.
Attribute—Select an attribute, such as creator, owner, or organization unit.
Operator—Select an operator value.
Condition Value—Select a value used to perform the respective test. Available values depend on the selections made for Business Type and Attribute.
Select Save.
Define read restriction rules
From the application left navigation area, select Administration.
On the top navigation bar, select Master Data Management.
Scroll or search, then select Read Restriction Rule.
Select + to add a line to the list of read restriction rules, then select it. Enter or select values to create the read restriction rule:
Name—Enter a unique name for the read restriction rule.
Rule Status—Define whether the rule is active or inactive.
Conditions—Select conditions to apply to this rule. The system grants users access only when all conditions are true.
Select Save.
Note
If you use both agreements management and quoting capabilities in Zilliant CPQ, you must create the Is Quote Agreement condition and add it to all rules for agreements under negotiation. To create the condition, follow these steps and enter the following information:
Name—Is Quote Agreement
Business Type—Quote
Attribute—Is Quote Attribute
Operator—equal to
Condition Value—true