---
schema_version: "1"
id: 102d5a59c4240320f7dff0b6e0e3c2e4265c49f951b887b0c065050b7421c289
title: Interface Implementation Maintenance (Restore)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_interface_implementation_maintenance__restore_.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_interface_implementation_maintenance__restore_.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0db4a92fa877a2d80dccc94e07b8531e2417c38b48200bfb137a7b94d3b962fc
description: This Maintenance job restores the default set of Vlocity Communications interfaces and implementations, returning the system to the default operational state.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Interface Implementation Maintenance (Restore)

This Maintenance job restores the default set of Vlocity Communications interfaces and implementations, returning the system to the default operational state.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/images/icon_note.png)

Note If you are using Industries Order Management (OM), you must update the OdinAPIHandler interface implementation to XOMOMStandardOdinAPIHandler. For more information, see [Correct the OdinAPIHandler interface implementation](https://help.salesforce.com/s/articleView?id=ind.comms_t_correct_the_odinapihandler_interface_implementation_242891.htm&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d82847e42">
            <p style="margin-bottom:0;">Applies to</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d82847e48">
            <p style="margin-bottom:0;">All releases</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">Apex Name</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p style="margin-bottom:0;"><span class="apiname">processInterfaceImplementation</span> in
              <span class="apiname">TelcoPostInstall</span>
            </p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">Where to Run This Job</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p style="margin-bottom:0;">CMT Administration tab</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">Risks of Running This Job</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p>Removes any modifications made to the default interfaces and implementations.</p>
            <p style="margin-bottom:0;">Returns all active and default flags on interface implementations to their original
              states.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">When Not to Run This Job</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p style="margin-bottom:0;">If you have custom implementations to retain, especially in production
              environments</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">When to Run This Job</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p style="margin-bottom:0;">Run only on a first-time package installation.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Applies to" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e42 ">
            <p style="margin-bottom:0;">More Information</p>
          </td>

          <td data-label="All releases" class="slds-cell-wrap" style="vertical-align:top;" headers="d82847e48 ">
            <p>Run only on a first-time package installation.The Implementation Maintenance
              (Restore) removes any interface implementation customizations in your org. Record
              any custom implementations you make.</p>
            <p style="margin-bottom:0;">For more information, see
              Interfaces,
              Implementations, and ServicesInterfaces, Implementations, and
              Services.</p>
          </td>

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