Allow Users to See Only Specified Record Type
This restriction rule allows the designated users to see only contracts that have a
specified record type.
Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
Tooling API
{
"FullName":"Contract restriction rule on RecordType",
"Metadata": {
"active":true,
"description":"View Contracts with RecordType = Internal.",
"enforcementType":"Restrict",
"masterLabel":"RR for Internal Contracts",
"recordFilter":"RecordTypeId = '012xxxxxxxxxxxx'",
"targetEntity":"Contract",
"userCriteria":"$User.UserRoleId = '00Exxxxxxxxxxxx'",
"version":1
}
}
Metadata API
<?xml version="1.0" encoding="UTF-8"?>
<RestrictionRule xmlns="http://soap.sforce.com/2006/04/metadata">
<active>true</active>
<description>View Contracts with RecordType = Internal.</description>
<enforcementType>Restrict</enforcementType>
<masterLabel>RR for Internal Contracts</masterLabel>
<recordFilter>RecordTypeId = '012xxxxxxxxxxxx'</recordFilter>
<targetEntity>Contract</targetEntity>
<userCriteria>$User.UserRoleId = '00Exxxxxxxxxxxx'</userCriteria>
<version>1</version>
</RestrictionRule>