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 (*).

Note

  • Address

    Represents a mailing, billing, or home address.

  • ApptBundleAggrDurDnscale

    Sums the duration of the bundle members, reduced by a predefined percentage.

  • ApptBundleAggrPolicy

    Policy that defines how the property values of the bundle members are aggregated and assigned to the bundle.

  • ApptBundleConfig

    Represents the general parameters that define the behavior of the bundle.

  • ApptBundlePolicy

    Policy that defines how the bundling of service appointments should be handled.

  • ApptBundlePolicySvcTerr

    Represents a link between the BundlePolicy and the ServiceTerritory.

  • ApptBundlePropagatePolicy

    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.

  • ApptBundleRestrictPolicy

    Policy that defines the restrictions that are considered while forming a bundle.

  • ApptBundleSortPolicy

    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.

  • AppExtension

    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.

  • Asset*

    Represents an item of commercial value, such as a product sold by your company or a competitor, that a customer has purchased.

  • AssetAccountParticipant

    Represents a junction between the Asset and Account objects describing the association between a participating account and an asset.

  • AssetAttribute

    Stores asset attributes to track and analyze asset conditions to improve their uptime.

  • AssetContactParticipant

    Represents a junction between the Asset and Contact objects describing the association between a participating contact and an asset.

  • AssetDowntimePeriod*

    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.

  • AssetRelationship*

    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.

  • AssetWarranty

    Defines the warranty terms applicable to an asset along with any exclusions and extensions.

  • AssignedResource

    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.

  • AssociatedLocation

    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.

  • AttributeDefinition

    Represents a product, asset, or object attribute, for example, a hardward specification or software detail.

  • AttributePicklist

    Represents a custom picklist for an asset attribute.

  • AttributePicklistValue

    Represents the values of an asset attribute picklist.

  • ContractLineItem*

    Represents a product covered by a service contract (customer support agreement).

  • ContractLineOutcome

    Represents information on a contract line outcome’s captured data and other related parameters that are used when capturing data.

  • ContractLineOutcomeData

    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.

  • DigitalSignature

    Represents a signature captured on a service report in field service.

  • Entitlement*

    Represents the customer support an account or contact is eligible to receive.

  • EntityMilestone*

    Represents a required step in a customer support process on a work order. The Salesforce user interface uses the term “object milestone.

  • Expense

    Represents an expense linked to a work order. Service resource technicians can log expenses, such as tools or travel costs.

  • ExpenseReport

    Represents a report that summarizes expenses.

  • ExpenseReportEntry

    Represents an entry in an expense report.

  • FieldServiceMobileSettings

    Represents a configuration of settings that control the Field Service iOS and Android mobile app experience.

  • FldSvcObjChg

    Represents a change made to one of a service appointment’s tracked fields.

  • FldSvcObjChgDtl

    Represents the details of a change made to one of a service appointment’s tracked fields.

  • FSL__Time_Dependency__c

    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.

  • GeolocationBasedAction

    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.

  • LinkedArticle

    Represents a knowledge article that is attached to a work order, work order line item, or work type.

  • Location

    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.

  • MaintenanceAsset

    Represents an asset covered by a maintenance plan in field service. Assets can be associated with multiple maintenance plans.

  • MaintenancePlan

    Represents a preventive maintenance schedule for one or more assets in field service.

  • MaintenanceWorkRule

    Represents the recurrence pattern for a maintenance record.

  • MobileSettingsAssignment

    Represents the assignment of a particular field service mobile settings configuration to a user profile.

  • OperatingHours

    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.

  • OperatingHoursHoliday

    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.

  • Pricebook2*

    Represents a price book that contains the list of products that your org sells.

  • Product2*

    Represents a product that your company sells.

  • ProductConsumed

    Represents an item from your inventory that was used to complete a work order or work order line item in field service.

  • ProductConsumedState

    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.

  • ProductItem

    Represents the stock of a particular product at a particular location in field service, such as all bolts stored in your main warehouse.

  • ProductItemTransaction

    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.

  • ProductRequest

    Represents an order for a part or parts in field service.

  • ProductRequestLineItem

    Represents a request for a part in field service. Product request line items are components of product requests.

  • ProductRequired

    Represents a product that is needed to complete a work order or work order line item in field service.

  • ProductServiceCampaign

    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.

  • ProductServiceCampaignItem

    Represents a product service campaign’s asset.

  • ProductServiceCampaignItemStatus

    Represents a status for a product service campaign item in field service.

  • ProductServiceCampaignStatus

    Represents a status for a product service campaign in field service.

  • ProductTransfer

    Represents the transfer of inventory between locations in field service.

  • ProductWarrantyTerm

    Defines the relationship between a product or product family and warranty term.

  • RecordsetFilterCriteria

    Represents a set of filters that can be used to match service appointments or assets based on your criteria fields.

  • RecordsetFilterCriteriaRule

    Represents a rule using fields from the designated source object to create filters on the filtered, or target, object.

  • RecordsetFltrCritMonitor

    Monitors whether the value of an asset attribute is within the threshold of a recordset filter criteria (RFC).

  • ResourceAbsence

    Represents a time period in which a service resource is unavailable to work in Field Service, Salesforce Scheduler, or Workforce Engagement.

  • ResourcePreference

    Represents an account’s preference for a specified service resource on field service work.

  • ReturnOrder

    Represents the return or repair of inventory or products in Field Service, or the return of order products in Order Management.

  • ReturnOrderLineItem

    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.

  • SerializedProduct

    Records serial numbers for each individual product in an inventory.

  • SerializedProductTransaction

    Represents transactions performed on a serialized product.

  • ServiceAppointment

    Represents an appointment to complete work for a customer in Field Service, Lightning Scheduler,Intelligent Appointment Management, and Virtual Care.

  • ServiceAppointmentStatus

    Represents a possible status of a service appointment in field service.

  • ServiceContract*

    Represents a customer support contract (business agreement).

  • ServiceCrew

    Represents a group of service resources who can be assigned to service appointments as a unit.

  • ServiceCrewMember

    Represents a technician service resource that belongs to a service crew.

  • ServiceReport

    Represents a report that summarizes a work order, work order line item, or service appointment.

  • ServiceReportLayout

    Represents a service report template in field service.

  • ServiceResource

    Represents a service technician or service crew in Field Service and Salesforce Scheduler, or an agent in Workforce Engagement.

  • ServiceResourceCapacity

    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.

  • ServiceResourceSkill

    Represents a skill that a service resource possesses in Field Service and Lightning Scheduler.

  • ServiceTerritory

    Represents a geographic or functional region in which work can be performed in Field Service, Salesforce Scheduler, or Workforce Engagement.

  • ServiceTerritoryLocation

    Represents a location associated with a particular service territory in field service.

  • ServiceTerritoryMember

    Represents a service resource who can be assigned in a service territory in Field Service, Salesforce Scheduler, or Workforce Engagement.

  • Shift

    Represents a shift for service resource scheduling.

  • ShiftPattern

    Represents a pattern of templates for creating shifts.

  • ShiftPatternEntry

    ShiftPatternEntry links a shift template to a shift pattern.

  • ShiftTemplate

    Represents a template for creating shifts.

  • Shipment

    Represents the transport of inventory in field service or a shipment of order items in Order Management.

  • Skill*

    Represents a category or group of Chat users or service resources in Field Service or Workforce Engagement.

  • SkillRequirement

    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.

  • TimeSheet

    Represents a schedule of a service resource’s time in Field Service or Workforce Engagement.

  • TimeSheetEntry

    Represents a span of time that a service resource spends on a field service task.

  • TimeSlot

    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.

  • TravelMode

    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.

  • WarrantyTerm

    Represents warranty terms defining the labor, parts, and expenses covered, along with any exchange options, provided to rectify issues with products.

  • WorkCapacityAvailability

    Represents the available work capacity for a specific time and service territory.

  • WorkCapacityLimit

    Represents the capacity limit in a specific service territory for a workstream or for the whole service territory in a given period.

  • WorkCapacityUsage

    Represents the capacity usage in a specific service territory for a workstream or for the whole service territory in a given period.

  • WorkOrder*

    Represents field service work to be performed for a customer.

  • WorkOrderLineItem*

    Represents a subtask on a work order in field service.

  • WorkOrderLineItemStatus

    Represents a possible status of a work order line item in field service.

  • WorkPlan

    Represents a work plan for a work order or work order line item.

  • WorkPlanSelectionRule

    Represents a rule that selects a work plan for a work order or work order line item.

  • WorkPlanTemplate

    Represents a template for a work plan.

  • WorkPlanTemplateEntry

    Represents an object that associates a work step template with a work plan template.

  • WorkOrderStatus

    Represents a possible status of a work order in field service.

  • WorkStep

    Represents a work step in a work plan.

  • WorkStepStatus

    Represents a picklist for a status category on a work step.

  • WorkStepTemplate

    Represents a template for a work step.

  • WorkType

    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.

  • WorkTypeGroup

    Represents a grouping of work types used to categorize types of appointments available in Lightning Scheduler, or to define scheduling limits in Field Service.

  • WorkTypeGroupMember

    Represents the relationship between a work type and the work type group it belongs to.