Skip to main content

Undo a Data Import Session

availability
Platform:WebMobile
Plan Type:BasicEssentialPremiumEnterprise
User Type:RequesterFull UserAdministrator

You can undo a data import session within 24 hours of completing it. This process:

  • Completely removes imported entities that aren't linked to anything else.
  • "Soft deletes" entities that are linked to existing entities in your organization, and preserves the links (see Understanding Soft Deletion).
  • Can't be reversed. To restore deleted entities, you have to reimport them.

How to Undo an Import Session​

  1. From the sidebar, open the Settings menu and select General.

  2. On the General tab, navigate to the Import Data section.

  3. Select the entity type of the import you want to undo (e.g., Assets).

  4. In the import session table, locate the session you want to undo.

  5. In the session row, select Undo import.

    The undo option is only available for sessions completed less than 24 hours ago.

  6. In the confirmation dialog, select Yes, Remove Assets to proceed with deletion.

tip

You can also open the import session screen from the + New {ENTITY} button in the module for the type of entity you want to import.

Screenshot showing the import menu in the Assets module, with the Import from CSV option highlighted
Open the import session table from the New Asset menu in the Assets module

Understanding Soft Deletion​

When you undo an import session, MaintainX soft deletes any entities or data that were created during the import. Soft deletion means:

  • You can still see the entities or data if they're already linked to other entities in your organization.
  • You can't select them from any lists or create new links to other entities.
  • They only exist to maintain links you made before you deleted the import session.
  • If you remove all links to a soft-deleted entity, MaintainX removes it completely.

Soft Deletion Examples​

Here are some examples of how MaintainX soft deletes entities created during an import session.

  • Entities:

    • Assets

      Example: Undoing an asset import session deletes assets

      Scenario:

      1. Import two new assets: Forklift 1 and Forklift 2.
      2. Create Drum Grabber 1 from the Assets module and make it a sub-asset of Forklift 2.
      3. Undo the import session, which deletes Forklift 1 and Forklift 2.

      Result:

      • You can still see Forklift 2 when you view or edit Drum Grabber 1's details.
      • Forklift 2 doesn't appear anywhere else in your organization. For example, you can't make it the parent asset of any other asset.
      • If you assign Drum Grabber 1 to a different parent asset later, MaintainX permanently deletes Forklift 2.
    • Locations

      Example: Undoing an asset import session deletes a location

      Scenario:

      1. Import two new assets, called Forklift 1 and Forklift 2.

        The import session also creates a new location, called Garage 1.

      2. Create Forklift 3 from the Assets module, and associate it with Garage 1.

      3. Undo the import session, which deletes Forklift 1, Forklift 2, and Garage 1.

      Result:

      • You can still see Garage 1 when you view or edit Forklift 3's details.
      • Garage 1 doesn't appear anywhere else in your organization. For example, you can't choose it from the Location list to associate it with another asset.
      • If you associate Forklift 3 with a different location later, MaintainX permanently deletes Garage 1.
    • Team

      Example: Undoing an asset import session deletes a team

      Scenario:

      1. Import two new assets, called Forklift 1 and Forklift 2, with Forklift Maintenance Crew in the Responsible Teams field.

        The import session creates a new team, called Forklift Maintenance Crew.

      2. Create a recurring work order assigned to Forklift Maintenance Crew.

      3. Undo the import session, which deletes Forklift 1, Forklift 2, and Forklift Maintenance Crew.

      Result:

      • You can still see Forklift Maintenance Crew as the assigned team when you view or edit the work order.
      • Forklift Maintenance Crew doesn't appear anywhere else in your organization. For example, you can't assign other work orders to that team, or assign the team to any assets.
      • If you remove Forklift Maintenance Crew from the work order and assign a different team, MaintainX permanently deletes Forklift Maintenance Crew.
  • Data:

    • Asset Type

      Example: Undoing an asset import session deletes an asset type

      Scenario:

      1. Import two new assets, called Forklift 1 and Forklift 2 with New Asset Type in the Asset Type field.

        The import session creates a new asset type, called New Asset Type.

      2. Create Forklift 3 from the Assets module and add New Asset Type to its Asset Types.

      3. Undo the import session, which deletes Forklift 1, Forklift 2, and New Asset Type.

      Result:

      • You can still see New Asset Type when you view or edit Forklift 3's details.
      • New Asset Type doesn't appear anywhere else in your organization.
      • You can't add New Asset Type to any other asset.
      • If you remove New Asset Type from Forklift 3's Asset Types, MaintainX permanently deletes New Asset Type.