---
schema_version: "1"
id: c91eebe88b58c13ce4b82b969314175c5827338e914b0f2b427818946ae79d53
title: EmbeddedServiceFieldService
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_embeddedservicefieldservice.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_embeddedservicefieldservice.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9fde7e41e9570e8c2bed4e57dc22d04364cde0cdf62349d1cf49cb91db8bcd9d
description: Represents a setup node for creating an embedded Appointment Management deployment. This type extends the Metadata metadata type and inherits its fullName field.
---
# EmbeddedServiceFieldService

Represents a setup node for creating an embedded Appointment Management deployment. This type extends the Metadata metadata type and inherits its fullName field.

![Important](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

## File Suffix and Directory Location

EmbeddedServiceFieldService components are stored in a developer\_name.EmbeddedServiceFieldService file in the EmbeddedServiceFieldService folder.

## Version

EmbeddedServiceFieldService is available in API version 43.0 and later.

## Fields

| Field Name | Field Type | Description |
| --- | --- | --- |
| appointmentBookingFlowName | string | Name of the appointment booking flow for this embedded Appointment Management (beta) deployment. |
| cancelApptBookingFlowName | string | Name of the appointment cancellation flow for this embedded Appointment Management (beta) deployment. |
| embeddedServiceConfig | string | Required. The name of the Embedded Service configuration node. |
| enabled | boolean | Required. Indicates whether this embedded Appointment Management deployment is enabled (true). |
| fieldServiceConfirmCardImg | string | URL of the image used for the confirmation card in embedded Appointment Management (beta). |
| fieldServiceHomeImg | string | URL of the image used for the home screen in embedded Appointment Management (beta). |
| fieldServiceLogoImg | string | URL of the logo used for the home screen in embedded Appointment Management (beta). |
| masterLabel | string | Required. Name of the embedded Appointment Management (beta) deployment. |
| modifyApptBookingFlowName | string | Name of the appointment modification flow for this embedded Appointment Management (beta) deployment. |
| shouldShowExistingAppointment | boolean | Specifies whether to display a button on the home screen for customers to access their existing appointments (true) or not (false). This field is false by default. |
| shouldShowNewAppointment | boolean | Specifies whether to display a button on the home screen for customers to create a new appointment (true) or not (false). This field is false by default. |

## Declarative Metadata Sample Definition

The following is an example of an EmbeddedServiceFieldService file.

<?xml version="1.0" encoding="UTF-8"?>
<EmbeddedServiceFieldService xmlns="http://soap.sforce.com/2006/04/metadata">
    <appointmentBookingFlowName\>ESW\_FS\_BookAppt\_Main\_Flow</appointmentBookingFlowName\>
    <cancelApptBookingFlowName\>ESW\_FS\_CancelAppt\_Flow</cancelApptBookingFlowName\>
    <embeddedServiceConfig\>EswFS</embeddedServiceConfig\>
    <enabled\>true</enabled\>
    <fieldServiceConfirmCardImg\>https://google.com/AppointmentConfirmationImg.png</fieldServiceConfirmCardImg\>
    <fieldServiceHomeImg\>https://google.com/HeroImg.png</fieldServiceHomeImg\>
    <fieldServiceLogoImg\>https://google.com/logo.png</fieldServiceLogoImg\>
    <masterLabel\>EmbeddedServiceFieldService\_Parent04IRM000000007p2AA\_162d4270834</masterLabel\>
    <modifyApptBookingFlowName\>ESW\_FS\_ModifyAppt\_Main\_Flow</modifyApptBookingFlowName\>
    <shouldShowExistingAppointment\>true</shouldShowExistingAppointment\>
    <shouldShowNewAppointment\>true</shouldShowNewAppointment\>
</EmbeddedServiceFieldService\>

## Usage

![Note](https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/images/icon_note.png)

#### Note

Any changes you make to the image fields override what you’ve entered in Setup. We recommend setting your image URLs in Setup.