You must have created the required custom pages and templates.

  1. Go to Build > Develop > Custom Settings and click Approvals Custom Config.
  2. From the Custom Setting Definition Detail section, click Manage to display the current objects associated with Approvals.
  3. If it does not already exist, click New and enter ProductConfiguration__c in the Name field, which is the API name for the object to be used with approvals.
  4. In the Approval Status Field, enter Approval_Status__c or whatever the API name is for the picklist created for the custom object.
  5. The custom summary page and templates you created should be entered in the Approval Summary Page and various email template fields. If you do not enter values, the default system values are used.



  6. Specify the Approval Context Type as Single or Multiple. To use header and line-item approvals, set the approval context type to Multiple. For header-only approvals, set the context type to Single.
  7. Specify the child object type. The child object type is associated with the approval process for a parent object.
  8. You can enable ad hoc approvals for a custom object by selecting Enable Ad Hoc Approvals.
  9. Click Save.

The page and templates are used by default for the next approval process created for the custom context object.

When creating an approval process you can override these templates if necessary.