When you use the Work Order Estimation flow in Salesforce Field Service to generate estimates from existing Work Orders, you may encounter the error "Work Source and its associated Work Types weren't added successfully. Ask your Salesforce admin for help."
This error appears during the "Select Existing Work Order" step when the system attempts to extract data from the selected Work Order. The Work Order Estimation Connect API requires specific field values on Work Order Line Items to build a valid WorkEstimationCoveragesContext object during the extraction phase. When these required fields are missing, the API cannot resolve Price Book Entries for coverage estimation, causing the transaction to roll back.
For example, a Field Service administrator runs the Work Order Estimation flow and selects an existing Work Order that was manually created without a Product assigned to its Line Items. The flow immediately fails with a toast error and returns to the previous step. The same administrator manually enters the Asset and Work Type and completes estimation successfully — confirming that the Price Book configuration is correct but the Work Order Line Item data is incomplete.
To resolve the "Work Source and its associated Work Types weren't added successfully" error in Salesforce Field Service Work Order Estimation, populate the required fields on Work Order Line Items before using them as estimation sources.
Note: All Work Order Line Items on the selected Work Order must have both the Product and Quantity fields populated before the estimation flow can proceed. The API validates each Line Item individually during extraction.
After completing the steps above, verify the fix by confirming the following:
If the error persists after populating both fields, verify that the Product values on the Work Order Line Items are linked to active Products with valid Price Book Entries in the associated Price Book.
005387524

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.