You are here:
Define the Stages in the Sales Agreement Lifecycle
The Status and Status Code fields on a sales agreement record determine the stages of the sales agreement. The predefined status code values help you maintain a consistent classification to manage the standard lifecycle of sales agreements. Add stages to the lifecycle by creating statuses and mapping the new statuses to the predefined status codes. To customize the sales agreement lifecycle further, rename, reorder, and delete statuses.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create custom status values: | Customize Application |
Here’s how the Status and Status Code fields work together.
- The Status Code field stores predefined status categories. You can’t add custom values to this field or edit the predefined values.
- The Status field stores status values for sales agreements. You can add custom values to this field.
The predefined status code values are mapped to the predefined status values. Here are the predefined status code and status values:
- Activated
- Approved
- Cancelled
- Draft
- Expired
- Rejected
- UnderRevision
To ensure that preconfigured sales agreement processes, such as actuals calculation processes, work as expected when custom statuses are in use, Salesforce references the Status Code field—rather than the Status field.
To customize or extend your sales agreement lifecycle, create status values and map the values to the status code values. You can also edit the labels of status values and reorder them. You can delete and activate or deactivate custom status values, but not the predefined status values.
- From the object management settings for sales agreements, go to Fields & Relationships.
- Click Status.
-
To create a status value, perform these steps.
- In the Status Picklist Value section, click New.
- Enter a label for the status value.
- Enter an API name for the status value.
- In Status Category, select the status code to map the status value to.
- Save your changes.
-
To edit the label of a status value, perform these steps.
- Click Edit for the status value.
- Enter a label for the picklist value.
- Save your changes.
-
To make a status value the default for the status field, perform these steps.
- Click Edit for the status value.
- Select Default.
- Save your changes.
-
To reorder status values, perform these steps.
- Click Reorder.
- Reorder the picklist values by using the picklist controls.
- If needed, select Display values alphabetically, not in the order entered.
- Save your changes.
- To delete a status value, click Del for the status value.
- To deactivate or activate a status value, click Deactivate or Activate for the status value, respectively.
Create a path to guide your users through the stages in your sales agreement lifecycle. Create a path for the Sales Agreement Object that’s based on the Status picklist.
You can reference the custom values in an approval process for sales agreements.

