View Categories

Object Manipulation – Deleting Objects

Deleting objects in SLM allows users to remove unwanted records while maintaining the integrity of the Safety Lifecycle Manager database. Understanding the rules and permissions associated with object deletion is essential to ensure information is removed safely and appropriately.

SLM provides multiple methods for deleting objects depending on the type of object, its location within the hierarchy, and the user’s access rights. Standard users can delete eligible objects using Edit Tools, while administrators can perform more advanced deletion actions using Delete and Cascade functionality.

This guide explains the rules for deleting objects in SLM, the available deletion methods, and the differences between standard deletion and cascading deletion operations.

What Is Deleting Objects in SLM?

Deleting objects in SLM permanently removes records from the database when they are no longer required. This functionality helps organisations maintain clean and accurate lifecycle information while preventing obsolete records from cluttering the system.

Unlike unlinking objects, deletion removes the object itself rather than simply removing a relationship between objects.

Common reasons for deleting objects include:

  • Removing obsolete records
  • Cleaning up incorrectly created objects
  • Removing duplicate entries
  • Managing lifecycle changes
  • Maintaining database quality and accuracy

Before deleting any record, users should ensure the object is no longer required and that all associated dependencies have been reviewed.

Rules for Deleting Objects

There are several important rules that govern deleting objects in SLM.

The primary rule is that an object must not have child objects attached before it can be deleted using standard deletion methods.

There are two key exceptions:

  • Users with appropriate rights when modifying functions within the Instrument and Systems module.
  • Users with access to the Admin Tools feature.

Additionally, an object can only be deleted within the module where it was originally created.

These safeguards help protect lifecycle data and prevent accidental removal of information that is still being referenced elsewhere in the system.

Understanding these rules for deleting objects in SLM helps users avoid common deletion errors and maintain database integrity.

Deleting Objects Using Edit Tools

The most common method for deleting objects is through the Edit Tools menu.

This approach is suitable when deleting individual objects that meet the required deletion criteria.

To delete an object using Edit Tools:

  1. Navigate to the object you wish to delete.
  2. Open the Edit Tools dropdown menu.
  3. Select Delete.
  4. Review the confirmation message.
  5. Click OK to proceed or Cancel to abort the operation.

Once confirmed, the object is removed from all locations where it exists within the system.

Users should always review the object carefully before confirming deletion because this action cannot easily be reversed.

To learn more about locating records before deletion, see our SLM Search guide.

Why Some Objects Cannot Be Deleted

Users may occasionally encounter situations where SLM prevents an object from being deleted.

This typically occurs when the object has child objects associated with it.

For example, an input may have a device associated with it within the Operate and Maintain module. In this scenario, the parent object cannot be deleted until the child object has first been removed.

The correct process is to:

  1. Locate and delete the child object.
  2. Return to the parent object.
  3. Perform the deletion operation again.

These dependency controls ensure that deleting objects in SLM does not create broken relationships or incomplete lifecycle records.

Using Delete and Cascade in Admin Tools

Users with administrative permissions have access to an advanced deletion option known as Delete and Cascade.

This feature allows administrators to remove an entire hierarchy of objects, including all associated child objects.

Delete and Cascade is particularly useful when removing complete Safety Instrumented Functions (SIFs) or other complex object structures.

Before proceeding, SLM presents a review screen showing:

  • Objects that will be deleted
  • Objects that will be unlinked
  • The overall impact of the deletion

Administrators can then select Confirm to proceed or Cancel to stop the operation.

Because this feature can remove large quantities of data, it should be used carefully and only by authorised personnel.

Understanding Delete vs Delete and Cascade

SLM provides two distinct deletion options that serve different purposes.

OptionPurpose
DeleteRemoves a single eligible object that has no blocking child relationships.
Delete and CascadeRemoves an object and all associated descendants within the hierarchy.

Selecting the correct option helps prevent accidental data loss while ensuring hierarchy structures remain valid.

Users should always review the objects affected before confirming any deletion activity.

Deleting Objects from Categories

Another common location for deleting objects is directly within category views.

Within categories, users may see lists of objects such as inputs, devices, or other lifecycle records.

Depending on their permissions, users may have access to:

  • Delete
  • Delete and Cascade

The availability of these options depends on both the object type and the user’s assigned access rights.

Administrative users typically have broader deletion capabilities than standard users.

Best Practices for Deleting Objects

Before performing deletion activities, organisations should establish clear processes for reviewing and approving object removal.

Recommended best practices include:

  • Verify that the object is no longer required
  • Review child object relationships before deletion
  • Confirm user permissions are appropriate
  • Use Delete and Cascade only when necessary
  • Review the deletion summary before confirming
  • Maintain lifecycle traceability where possible

Following these practices helps reduce the risk of accidental data loss while maintaining a clean and reliable database structure.

For organisations implementing broader digital lifecycle management strategies, our Functional Safety Management Software resources provide additional guidance.

Learn More About SLM Object Management

Understanding how to safely remove records is an important part of effective Safety Lifecycle Manager administration. By understanding deletion rules, object dependencies, and administrative deletion tools, users can confidently manage lifecycle information while protecting database integrity.

Additional resources you may find useful include:

For further information on lifecycle management principles and industrial safety standards, visit the International Electrotechnical Commission (IEC).

Please complete the form below

Please complete the form below.

You will automatically be forwarded to a demonstration video