Loading
Agentforce Field Service and Operations
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Guidelines for Preventive Maintenance

          Guidelines for Preventive Maintenance

          To optimize technician productivity and increase uptime and mean time to failure of equipment, create preventive maintenance plans for your assets.

          Required Editions

          Available in: Lightning Experience
          The Field Service core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions.

          Recordset Filter Criteria Fields

          The fields that are available when you’re defining your recordset filter criteria are based on the filtered object: Asset or Service Appointment. The fields that are visible depend on your field-level security settings and field types. To access a calculated field that isn’t available by default, create a custom formula field for the related field.

          These field types aren’t supported.

          • URL
          • Multipicklist
          • Encrypted string
          • Text area

          For usage-based maintenance, there are additional considerations.

          • You can use a formula to set the value of the asset field specified as the Usage Field in the recordset filter criteria rule. However, the asset field specified by the Next Occurrence Field in the recordset filter criteria rule can’t be a formula field because it’s updated by the system.
          • Currency field types can’t be used to define recordset filter criteria.

          Guidelines for Using Asset Attributes and Custom Fields

          You can use asset attributes, custom integrations, or custom fields to track manually maintained values in your fixed or floating preventive maintenance work orders.

          Criteria-Based Maintenance with Asset Attributes
          Criteria-Based Maintenance with Asset Attributes
          • You set up criteria-based maintenance for an automatic door that has major maintenance performed after 60,000 activations. If you create an asset attribute to record Activation Since Custom Overhaul, you can track the number of activations on each regular maintenance visit. You can create a recordset filter criteria with a rule that activation since last overhaul is greater than or equal to 60,000. Then to generate the overhaul work orders, attach this filter to a maintenance work rule. On completion of the overhaul, the engineer sets the activation since the last overhaul back to zero.
          • Also, if you create an asset attribute to track the Months Since Last Overhaul, the recordset filter criteria can generate work orders when:
            • The activation since last overhaul is greater than or equal to 60,000, OR
            • The months since last overhaul is greater than or equal to 6

          Activation Since Custom Overhaul

          • CriteriaField: ActivationSinceLastOverhaul
          • Operator: >=
          • Value: 60,000

          Months Since Last Overhaul

          • CriteriaField: MonthsSinceLastOverhaul
          • Operator: >=
          • Value: 6

          Custom Fields

          Alternatively, you can use custom fields to track manually maintained values. If you have assets that provide IoT data, you can use a third-party IoT platform to update your custom asset field. If you don’t have an IoT platform, check AppExchange.

          Simulating Usage-Based Work Order Creation

          To achieve usage-based work order creation using criteria-based preventive maintenance, set up a custom field and update it as the work order is completed. A work order is considered complete when its status falls into one of these status categories: Cannot Complete, Canceled, Completed, or Closed. Such custom fields can include operating hours since last maintenance or cumulative downtime since last maintenance.

          Maintenance Work Rule and Recordset Filter Criteria Object Settings

          To maintain the correct function of usage or criteria-based maintenance rules, ensure that the Maintenance Work Rule and Recordset Filter Criteria objects have the same full access permissions and sharing rules.

           
          Loading
          Salesforce Help | Article