---
schema_version: "1"
id: 4a6690fc4f654187c11e62f396e08ba5f8a056e3de52628e5e68650fbb397837
title: Create Report Types for Field Service
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/fs_create_reports.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.fs_create_reports.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 25a2c82a7457545957c071900cc34d21029611efa3cb197ad6661dbfbf6d5efd
description: Create report types to track field service activity in your org. To take your reporting a step further, use the Field Service Analytics App.
products:
  - Field Service
release: "264"
---
# Create Report Types for Field Service

Create report types to track field service activity in your org. To take your reporting a step further, use the Field Service Analytics App.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Agentforce Field Service and Operations core features, managed package, and mobile app are available in <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d148857e72">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e72 ">To create or update custom report types:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e72 ">Manage Custom Report Types</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e72 ">To create a public reports folder:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e72 ">Manage Public Reports</td>

          </tr>
        </tbody>
      </table>

You can create a variety of custom report types to stay informed about field service records.

1. From Setup, enter Report Types in the Quick Find box, then select **Report Types** and click **New Custom Report Type**.
2. In the Primary Object dropdown menu, select the field service object you want to report on:
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)
    
    Note This table doesn’t include feed objects that are available as secondary objects.
    
    <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
            <colgroup>
              <col style="width:33.33333333333333%">
              <col style="width:33.33333333333333%">
              <col style="width:33.33333333333333%">
            </colgroup>
            <thead class="slds-text-title_caps ">
              <tr class="">
                <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d148857e145">Primary Object</th>
                <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d148857e148">Description</th>
                <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d148857e151">Available Secondary Objects</th>
              </tr>
            </thead>
            <tbody>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Accounts</td>


                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View accounts’ maintenance plans, product requests, return orders, resource
                  preferences, and work orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Maintenance Plans</p>
                  <p>Product
                    Requests</p>
                  <p>Product Request Line Items</p>
                  <p>Resource Preferences</p>
                  <p>Return
                    Orders</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Assets</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View assets’ maintenance plans, replacements, and work orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Asset Relationships</p>
                  <p>Maintenance
                    Assets</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Cases</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View cases’ work orders, return orders, and product requests.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Product Requests</p>
                  <p>Product Request Line
                    Items</p>
                  <p>Return Orders</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Contacts</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View contacts’ maintenance plans, service appointments, return orders, and work
                  orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Maintenance Plans</p>
                  <p>Return Orders</p>
                  <p>Service
                    Appointments</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Locations</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View locations’ maintenance plans, parts, part transfers, and more.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Addresses</p>
                  <p>Assets</p>
                  <p>Maintenance Plans</p>
                  <p>Product Items</p>
                  <p>Product
                    Requests (Source Location)</p>
                  <p>Product Requests (Destination Location)</p>
                  <p>Product
                    Request Line Items (Source Location)</p>
                  <p>Product Request Line Items (Destination
                    Location)</p>
                  <p>Product Transfers (Source Location)</p>
                  <p>Product Transfers (Destination
                    Location)</p>
                  <p>Service Resources</p>
                  <p>Service Territory Locations</p>
                  <p>Shipments
                    (Source Location)</p>
                  <p>Shipments (Destination Location)</p>
                  <p>Return Orders (Source
                    Location)</p>
                  <p>Return Orders (Destination Location)</p>
                  <p>Work Orders</p>
                  <p style="margin-bottom:0;">Work Order
                    Line Items</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Maintenance Plans</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View maintenance plans’ work orders and assets.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Maintenance Assets</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Operating Hours</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View the operating hours of service territories and their members.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Service Territories </p>
                  <p style="margin-bottom:0;">Time Slots</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Orders</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View an order’s associated return orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p style="margin-bottom:0;">Return Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Product Items</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View the transfer, consumption, and replenishment of parts in your
                  inventory.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Product Transfers</p>
                  <p>Products Consumed</p>
                  <p style="margin-bottom:0;">Product Item Transactions</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Product Request Line Items</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View the transfers related to parts in your inventory.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">Product Transfers</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Product Requests</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View the line items and return orders associated with product requests.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Product Request Line Items</p>
                  <p style="margin-bottom:0;">Return Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Products</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View product requirements, transfers, requests, return order line items, and
                  parts.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Assets</p>
                  <p>Product Items</p>
                  <p>Products
                    Required</p>
                  <p>Product Request Line Items</p>
                  <p>Product Transfers</p>
                  <p style="margin-bottom:0;">Return Order Line
                    Items</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Product Transfers</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View product quantity, origin and destination locations, and owner of product
                  transfers.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">None</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Return Orders</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View return orders’ line items.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">Return Order Line Items</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Service Appointments</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">Compare the differences between scheduled and actual appointment times, and analyze
                  trends in resource assignment on appointments.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">Assigned Resources</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Service Contracts</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View service contracts’ maintenance plans and work orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Maintenance Plans</p>
                  <p style="margin-bottom:0;">Work Orders</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Service Crews</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View appointments that crews are assigned to and information about crew
                  members.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Assigned Resources</p>
                  <p style="margin-bottom:0;">Service Crew Members</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Service Resources</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">Compare service resources’ capacities, absences, and skills, and view the
                  territories they belong to and service appointments and crews they are assigned to. And,
                  see which accounts or work orders list resources as preferred.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Assigned Resources </p>
                  <p>Resource Absences</p>
                  <p>Resource Capacities</p>
                  <p>Resource
                    Preferences</p>
                  <p>Service Crew Members</p>
                  <p>Service Resource Skills</p>
                  <p>Service
                    Territory Members</p>
                  <p style="margin-bottom:0;">Time Sheets</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Service Territories</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">Compare the number and types of service appointments, work orders, and work order
                  line items across service territories, and view the service resources that belong to each
                  territory.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Service Appointments </p>
                  <p>Service Territory Members</p>
                  <p>Service Territory
                    Locations</p>
                  <p>Work Orders</p>
                  <p style="margin-bottom:0;">Work Order Line Items</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Shipments</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View shipment address and transfer information.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">Product Transfers</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Time Sheets</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View time sheets’ owners, entries, and duration.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">Time Sheet Entries</td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Users</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">View field service records created by, modified by, or associated with
                  users.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>
                    <em>Field service objects:</em>
                  </p>
                  <p>Assets (Asset Owner, Created By, Last Modified
                    By)</p>
                  <p>Locations (Created By, Last Modified By)</p>
                  <p>Maintenance Plans (Created By,
                    Last Modified By)</p>
                  <p>Operating Hours (Created By, Last Modified By)</p>
                  <p>Product
                    Items (Created By, Last Modified By)</p>
                  <p>Product Requests (Created By, Last Modified
                    By)</p>
                  <p>Product Request Line Items (Created By, Last Modified By)</p>
                  <p>Product
                    Transfers (Created By, Last Modified By)</p>
                  <p>Return Orders (Created By, Last Modified
                    By, Returned By)</p>
                  <p>Service Appointments (Created By, Last Modified By)</p>
                  <p>Service
                    Crews (Created By, Last Modified By)</p>
                  <p>Service Resources (User, Created By, Last
                    Modified By)</p>
                  <p>Service Territories (Created By, Last Modified By)</p>
                  <p>Shipments
                    (Created By, Last Modified By)</p>
                  <p>Time Sheets (Created By, Last Modified
                    By)</p>
                  <p>Work Orders (Owner, Created By, Last Modified By)</p>
                  <p style="margin-bottom:0;">Work Types (Created By,
                    Last Modified By)</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Work Orders</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">Compare information such as the number of appointments or line items per work order,
                  or work order service territories. And, analyze how resource preferences and skill
                  requirements vary between work orders.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Object Milestones</p>
                  <p>Products Consumed</p>
                  <p>Product Requests</p>
                  <p>Products
                    Required</p>
                  <p>Product Request Line Items</p>
                  <p>Resource Preferences</p>
                  <p>Service
                    Appointments</p>
                  <p>Skill Requirements</p>
                  <p>Time Sheet Entries</p>
                  <p>Work Order Line
                    Items</p>
                  <p style="margin-bottom:0;">Work Order Line Items</p>
                </td>

              </tr>
              <tr class="">
                <td data-label="Primary Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e145 ">Work Types</td>

                <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e148 ">Compare information such as work type duration and skill requirements.</td>

                <td data-label="Available Secondary Objects" class="slds-cell-wrap" style="vertical-align:top;" headers="d148857e151 ">
                  <p>Maintenance Plans</p>
                  <p>Products Required</p>
                  <p style="margin-bottom:0;">Skill Requirements</p>
                </td>

              </tr>
            </tbody>
          </table>
3. Complete the required fields and click **Next**.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)
    
    Note In the Store in Category dropdown menu, we recommend choosing **Customer Support Reports** or **Other Reports**. This is the category where users find the custom report type on the Reports tab. You can also create your own field service report folder. Make your choices on the Define Report Records Set page.
4. Click **Save**.
5. As needed, remove and rearrange fields from your report layout.

Salesforce also offers the Field Service Analytics App, which is bundled with the Service Analytics App. To learn more, see [The Field Service Analytics App](https://help.salesforce.com/articleView?id=bi_app_field_service_wave.htm&language=en_US).

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)

Note To view work orders with milestones in your org, use the Object Milestones custom report type. The Milestone Status and Milestone Status Icon fields are not available in work order reports.