Field Service Standard and Custom Objects
A list of standard Salesforce objects and Salesforce-managed custom objects used in Field Service.
The following list links to reference information for the standard objects and Salesforce-managed custom objects. Some objects are specific to Field Service, while others are used across a variety Salesforce features.
Most objects are available only if Field Service is enabled. Objects not tied to Field Service enablement are shown with an asterisk (*).
-
Represents a mailing, billing, or home address.
-
Sums the duration of the bundle members, reduced by a predefined percentage.
-
Policy that defines how the property values of the bundle members are aggregated and assigned to the bundle.
-
Represents the general parameters that define the behavior of the bundle.
-
Policy that defines how the bundling of service appointments should be handled.
-
Represents a link between the BundlePolicy and the ServiceTerritory.
-
Policy that defines which property values are inherited from the bundle to the bundle members or are assigned as constant values in the bundle members.
-
Policy that defines the restrictions that are considered while forming a bundle.
-
Policy that defines the properties by which the bundle members are sorted within the bundle. Can also be used in the automatic mode for determining the order of the automatic selection of bundle members.
-
Represents a connection between the Field Service mobile app and another app, typically for passing record data to the Salesforce mobile app or other apps.
-
Represents an item of commercial value, such as a product sold by your company or a competitor, that a customer has purchased.
-
Represents a junction between the Asset and Account objects describing the association between a participating account and an asset.
-
Stores asset attributes to track and analyze asset conditions to improve their uptime.
-
Represents a junction between the Asset and Contact objects describing the association between a participating contact and an asset.
-
Represents a period during which an asset is not able to perform as expected. Downtime periods include planned activities, such as maintenance, and unplanned events, such as mechanical breakdown.
-
Represents a non-hierarchical relationship between assets due to an asset modification; for example, a replacement, upgrade, or other circumstance. In Revenue Lifecycle Management, this object represents an asset or assets grouped in a bundle or set.
-
Defines the warranty terms applicable to an asset along with any exclusions and extensions.
-
Represents a service resource who is assigned to a service appointment in Field Service and Lightning Scheduler. Assigned resources appear in the Assigned Resources related list on service appointments.
-
Represents a link between an account and a location in Field Service. You can associate multiple accounts with one location. For example, a shopping center location may have multiple customer accounts.
-
Represents a product, asset, or object attribute, for example, a hardward specification or software detail.
-
Represents a custom picklist for an asset attribute.
-
Represents the values of an asset attribute picklist.
-
Represents a product covered by a service contract (customer support agreement).
-
Represents information on a contract line outcome’s captured data and other related parameters that are used when capturing data.
-
Represents the contract line outcome’s captured data. It stores the data that was captured between the contract line outcome’s start date and end date.
-
Represents a signature captured on a service report in field service.
-
Represents the customer support an account or contact is eligible to receive.
-
Represents a required step in a customer support process on a work order. The Salesforce user interface uses the term “object milestone.
-
Represents an expense linked to a work order. Service resource technicians can log expenses, such as tools or travel costs.
-
Represents a report that summarizes expenses.
-
Represents an entry in an expense report.
-
Represents a configuration of settings that control the Field Service iOS and Android mobile app experience.
-
Represents a change made to one of a service appointment’s tracked fields.
-
Represents the details of a change made to one of a service appointment’s tracked fields.
-
Represents a dependency between two service appointments. This object is used to define scheduling relationships between two appointments. It allows you to determine the order and timing in which dependent appointments should be scheduled.
-
Represents a geolocation-based action, which is an action that’s triggered when a user enters, exits, or is within the area of the associated object.
-
Represents a knowledge article that is attached to a work order, work order line item, or work type.
-
Represents a warehouse, service vehicle, work site, or other element of the region where your team performs field service work. In API version 49.0 and later, you can associate activities with specific locations. Activities, such as the tasks and events related to a location, appear in the activities timeline when you view the location detail page. Also in API version 49.0 and later, Work.com users can view Employees as a related list on Location records. In API version 51.0 and later, this object is available for Omnichannel Inventory and represents physical locations where inventory is available for fulfilling orders.
-
Represents an asset covered by a maintenance plan in field service. Assets can be associated with multiple maintenance plans.
-
Represents a preventive maintenance schedule for one or more assets in field service.
-
Represents the recurrence pattern for a maintenance record.
-
Represents the assignment of a particular field service mobile settings configuration to a user profile.
-
Represents the hours in which a service territory, service resource, or account is available for work. OperatingHours is used by Field Service, Salesforce Scheduler, Salesforce Meetings, Sales Engagement, and Workforce Engagement.
-
Represents the day or hours for which a service territory and service resources exclusive to the service territory are unavailable in Field Service, Salesforce Scheduler, Salesforce Meetings, Sales Engagement, or Workforce Engagement.
-
Represents a price book that contains the list of products that your org sells.
-
Represents a product that your company sells.
-
Represents an item from your inventory that was used to complete a work order or work order line item in field service.
-
Represents the status of an item from your inventory that was used to complete a work order or work order line item in Field Service.
-
Represents the stock of a particular product at a particular location in field service, such as all bolts stored in your main warehouse.
-
Represents an action taken on a product item in field service. Product item transactions are auto-generated records that help you track when a product item is replenished, consumed, or adjusted.
-
Represents an order for a part or parts in field service.
-
Represents a request for a part in field service. Product request line items are components of product requests.
-
Represents a product that is needed to complete a work order or work order line item in field service.
-
Represents a set of activities to be performed on a product service campaign asset, such as a product recall for safety issues or product defects.
-
Represents a product service campaign’s asset.
-
ProductServiceCampaignItemStatus
Represents a status for a product service campaign item in field service.
-
Represents a status for a product service campaign in field service.
-
Represents the transfer of inventory between locations in field service.
-
Defines the relationship between a product or product family and warranty term.
-
Represents a set of filters that can be used to match service appointments or assets based on your criteria fields.
-
Represents a rule using fields from the designated source object to create filters on the filtered, or target, object.
-
Monitors whether the value of an asset attribute is within the threshold of a recordset filter criteria (RFC).
-
Represents a time period in which a service resource is unavailable to work in Field Service, Salesforce Scheduler, or Workforce Engagement.
-
Represents an account’s preference for a specified service resource on field service work.
-
Represents the return or repair of inventory or products in Field Service, or the return of order products in Order Management.
-
Represents a specific product that is returned or repaired as part of a return order in Field service, or a specific order item that is returned as part of a return order in Order Management.
-
Records serial numbers for each individual product in an inventory.
-
Represents transactions performed on a serialized product.
-
Represents an appointment to complete work for a customer in Field Service, Lightning Scheduler,Intelligent Appointment Management, and Virtual Care.
-
Represents a possible status of a service appointment in field service.
-
Represents a customer support contract (business agreement).
-
Represents a group of service resources who can be assigned to service appointments as a unit.
-
Represents a technician service resource that belongs to a service crew.
-
Represents a report that summarizes a work order, work order line item, or service appointment.
-
Represents a service report template in field service.
-
Represents a service technician or service crew in Field Service and Salesforce Scheduler, or an agent in Workforce Engagement.
-
Represents the maximum number of scheduled hours or number of service appointments that a capacity-based service resource can complete within a specific time period.
-
Represents a skill that a service resource possesses in Field Service and Lightning Scheduler.
-
Represents a geographic or functional region in which work can be performed in Field Service, Salesforce Scheduler, or Workforce Engagement.
-
Represents a location associated with a particular service territory in field service.
-
Represents a service resource who can be assigned in a service territory in Field Service, Salesforce Scheduler, or Workforce Engagement.
-
Represents a shift for service resource scheduling.
-
Represents a pattern of templates for creating shifts.
-
ShiftPatternEntry links a shift template to a shift pattern.
-
Represents a template for creating shifts.
-
Represents the transport of inventory in field service or a shipment of order items in Order Management.
-
Represents a category or group of Chat users or service resources in Field Service or Workforce Engagement.
-
Represents a skill that is required to complete a particular task in Field Service, Omni-Channel, Salesforce Scheduler, or Workforce Engagement. Skill requirements can be added to pending service routing objects in Omni-Channel. They can be added to work types, work orders, and work order line items in Field Service and Lightning Scheduler. And they can be added to job profiles in Workforce Engagement.
-
Represents a schedule of a service resource’s time in Field Service or Workforce Engagement.
-
Represents a span of time that a service resource spends on a field service task.
-
Represents a period of time on a specified day of the week during which work can be performed in Field Service, Salesforce Scheduler, or Workforce Engagement. Operating hours consist of one or more time slots.
-
Represents a travel mode used for travel time calculations. The records include information about the type of transportation (such as Car or Walking), whether a vehicle can take toll roads, and whether a vehicle is transporting hazardous materials.
-
Represents warranty terms defining the labor, parts, and expenses covered, along with any exchange options, provided to rectify issues with products.
-
Represents the available work capacity for a specific time and service territory.
-
Represents the capacity limit in a specific service territory for a workstream or for the whole service territory in a given period.
-
Represents the capacity usage in a specific service territory for a workstream or for the whole service territory in a given period.
-
Represents field service work to be performed for a customer.
-
Represents a subtask on a work order in field service.
-
Represents a possible status of a work order line item in field service.
-
Represents a work plan for a work order or work order line item.
-
Represents a rule that selects a work plan for a work order or work order line item.
-
Represents a template for a work plan.
-
Represents an object that associates a work step template with a work plan template.
-
Represents a possible status of a work order in field service.
-
Represents a work step in a work plan.
-
Represents a picklist for a status category on a work step.
-
Represents a template for a work step.
-
Represents a type of work to be performed in Field Service and Lightning Scheduler. Work types are templates that can be applied to work order or work order line items.
-
Represents a grouping of work types used to categorize types of appointments available in Lightning Scheduler, or to define scheduling limits in Field Service.
-
Represents the relationship between a work type and the work type group it belongs to.