Set Up Outcome-Based Contracts
Assign users permissions to manage contract line outcomes for Outcome-Based Contracts and create recordset filter criteria that allow you to define the criteria to evaluate contract compliance.
Required Editions
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| The Field Service core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions. |
Assign User Permissions
Give users access to Outcome-Based Contracts.
Required Editions
| User Permissions Needed | |
|---|---|
| To enable permissions: | Manage Profiles and Permission Sets |
| To edit field-level security for fields: | Customize Application |
-
Assign users basic access permissions to create and manage contract line
outcomes.
- From Setup, in the Quick Find box, enter Users, and then select Profiles.
- Select the relevant profile, and then click Edit.
- In Standard Object Permissions, enable basic access permissions for contract line outcomes.
-
Set the field-level security of the Service Contract and Recordset Filter Criteria
fields on the Contract Line Outcome object.
- From the object management settings for contract line outcomes, go to Fields and Relationships.
- For both fields, click Set Field-Level Security and make the field-level security visible for the relevant profiles.
Create Recordset Filter Criteria
Create recordset filter criteria for contract line outcomes. Recordset filter criteria allow you to define the criteria to evaluate contract compliance.
Required Editions
| User Permissions Needed | |
|---|---|
| To view, create, and update recordset filter criteria: | View, create, and edit on Asset, Contract Line Outcome, Recordset Filter Criteria, and Recordset Filter Criteria Rule AND Delete on Recordset Filter Criteria Rule |
- From the App Launcher, find and select Recordset Filter Criteria.
- Click New.
- Enter a name and a description.
- For Source Object, select Contract Line Outcome.
- For Filtered Object, select Asset.
- Select Active.
- In the Conditions section, select the relevant option for when the recordset filter criteria is valid.
-
Add filter conditions.
- For Criteria Field, select a numeric asset field or asset attribute.
- Select the operator and the value to match on.
- Save the recordset filter criteria.
Did this article solve your issue?
Let us know so we can improve!

