Loading

Field Service: Service Appointment Fields Missing from Service Resource Related List

게시 일자: Jul 6, 2026
상세 설명

Problem

When configuring the Service Appointment related list on a Service Resource record page in Salesforce Field Service, fields such as Subject, Parent Record, Scheduled Start Date, and Scheduled End Date do not appear in the Available Fields picker. Although the related list is labeled "Service Appointments," only a subset of fields are available for configuration.

Cause

The Service Appointment related list on the Service Resource record page is backed by the AssignedResource object — the junction object that links Service Resources to Service Appointments. Only AssignedResource fields are exposed in the field picker. Fields such as Subject, Parent Record, Scheduled Start Date, and Scheduled End Date exist on the ServiceAppointment object and are therefore not available. This behavior is by design and reflects the underlying data model.

솔루션

Resolution

Because the standard related list is backed by AssignedResource, a Dynamic Related List component paired with a custom lookup field is required to surface ServiceAppointment-specific fields.

Before You Begin: Creating a custom field in Object Manager requires the Customize Application permission. Editing a Lightning record page in Lightning App Builder requires Customize Application and View Setup and Configuration permissions (both are included in the System Administrator profile).

Follow the steps below:

  1. In Object Manager, open the ServiceAppointment object.
  2. Create a new custom lookup field pointing to Service Resource (for example, Service Resource Lookup).
  3. Populate the custom lookup field on Service Appointment records. The field does not auto-populate. Create a record-triggered Flow on the AssignedResource object (triggered on Create and Update) that sets the custom lookup field on the related Service Appointment to the value of the AssignedResource's ServiceResourceId field. For existing Service Appointment records, run a one-time data migration — for example, a Data Loader update or a batch-process Flow — to backfill the field before proceeding.
  4. Open the Service Resource Lightning record page in Lightning App Builder.
  5. Add a Dynamic Related List - Single component to the page.
  6. Configure the component to use the custom lookup field created in Step 2.
  7. In the field picker, select the ServiceAppointment fields to display (for example, Subject, Parent Record, Scheduled Start Date, Scheduled End Date).
  8. Save and activate the page.
NOTE: The Dynamic Related List - Single component displays fields from one related object at a time. Displaying AssignedResource and ServiceAppointment fields side by side in a single list requires a custom Lightning component or an alternative page layout strategy.
Knowledge 기사 번호

005386925

 
로드 중
Salesforce Help | Article