---
schema_version: "1"
id: 30d762d4c60f0d815b2b71bed8757add547847c060d3585ecfa60a988966eff9
title: Flow for Field Service
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/field-service-dev/guides/field-service/source-files/fsl-flow-metadata-api.md
canonical_url: https://developer.salesforce.com/docs/service/field-service-dev/guide/fsl-flow-metadata-api.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 78cfb4bad2195dfed815dce04ec6d35a30e1cbff8e4b6fa03d6f3c41c0f698a6
products:
  - Field Service Developer Guide
  - Service Cloud Developer Content
---

# Flow for Field Service

Represents the metadata associated with a flow. Use Flow to create an application that takes users through a series of pages to query and update records in the database. You can also execute logic and provide branching capability based on user input to build dynamic applications.

## FlowActionCall

Field Service exposes additional actionType values for the FlowActionCall Metadata type.

### actionType

-   **Field Type**: InvocableActionType (enumeration of type string)
-   **Description**: Required. The action type. Valid values include:

    -   `convertTimeZone`​Converts the time from the current time zone to the requested time zone. This value is available in API version 62.0 and later.
    -   `createEngagementTopic`​Creates an engagement topic record that connects a given topic ID. This value is available in API version 63.0 and later.
    -   `getAgentContext`​Retrieves the content of the agent context. This value is available in API version 67.0 and later.
    -   `getAppointmentBookingSlots`​Retrieves available service appointment time slots. This value is available in API version 62.0 and later.
    -   `getCurrentTime`​Retrieves the current time for a given time zone. This value is available in API version 65.0 and later.
    -   `getEngagementTopics`​Retrieves a list of pairs from the engagement topics. This value is available in API version 68.0 and later.
    -   `getFieldServiceObjectProperty`​Retrieves the value of an object’s field according to the value of another field. This value is available in API version 65.0 and later.
    -   `scheduleServiceAppointment`​Schedules a service appointment. This value is available in API version 62.0 and later.

