Problem
In-Field Service, users can delete Assigned Resource records even when the parent Service Appointment is in a completed state. Salesforce doesn't provide a supported method to remove or disable the standard Delete action globally across all profiles at the object level. Deleting an Assigned Resource from a completed appointment can unintentionally reopen the appointment, creating a data integrity risk and bypassing service lifecycle controls.
Cause
The Delete action on the Assigned Resource object is a standard platform action. Page layout customization, permission sets, and profile settings do not control the availability of standard Delete actions at the object level. When an Assigned Resource is deleted, the related Service Appointment's status can be modified, which may allow completed appointments to be reopened without a business rule to prevent it.
ServiceAppointmentId field on the Assigned Resource record.Completed.NOTE: The Delete button remains visible in the Assigned Resource related list and list view. The Flow blocks deletion at the database level but does not hide the button from the UI. To hide the button entirely, a custom Lightning Web Component replacing the standard related list would be required — this is not a standard platform feature and requires additional development.
005386900

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.