Managing database relationships can be a complex task, especially when it comes to deleting elements while preserving data integrity. That’s where our innovative SmartDelete Plugin steps in, bringing simplicity, precision, and control to your Intrexx applications.

What is SmartDelete?

SmartDelete is an advanced solution that simplifies the deletion of elements within your Intrexx application while addressing one of the platform’s long-standing challenges: handling dependent data relationships with clarity and flexibility.

Unlike Intrexx’s default behavior, which provides generic error messages when a delete operation fails due to related data, SmartDelete gives users detailed insights into the reasons why the deletion cannot proceed. It not only identifies related items but also offers actionable options to resolve these dependencies.

Intrexx default behavior

Key features of SmartDelete

  1. Automatic Relationship Analysis

SmartDelete goes beyond surface-level data management by automatically analyzing your database to map out relationships. These relationships are configured dynamically, ensuring no critical dependencies are overlooked.

Administrators can further refine the generated configurations to:

  • Provide custom names for relationships.
  • Define additional relationships not explicitly implemented as references in the database.
  • Tailor specific configurations for nuanced control.
  1. User-Friendly Integration

Integrating SmartDelete into your Intrexx forms is effortless. Simply add a button that triggers the SmartDelete modal and pass two straightforward parameters:

  • The strid of the element.
  • The corresponding table name.

In just a few steps, users can experience seamless data management, without having to delve into complex coding or configurations.

  1. Advanced Dependency Handling

One of SmartDelete’s standout features is its flexible handling of dependent data. Administrators can configure how related items are managed, offering options such as:

  • Error Notification: Provide users with detailed error messages highlighting the dependent information preventing deletion.
  • Dependent Data Deletion: Allow users to delete related records, ensuring clean and accurate data.
  • Relationship Modification: Offer the ability to set relationships to null or assign a default value, preserving essential data integrity.
  1. Customizable Representation

The SmartDelete modal is designed with the Velocity template engine, enabling you to customize its appearance and functionality to fit your organization’s specific requirements. Want a tailored visual style or bespoke messaging? It’s all possible with ease.

  1. Dynamic Reevaluation with Database Updates

SmartDelete doesn’t stop at initial configurations. Any updates to your database automatically trigger a reevaluation of relationships, ensuring that your dependency mapping remains current and accurate.

Why choose SmartDelete?

  • Eliminate Guesswork: No more ambiguous error messages. With SmartDelete, you’ll know exactly why a delete operation cannot proceed and receive clear guidance on how to address the issue.
  • Enhance User Experience: SmartDelete provides an intuitive, user-friendly modal that simplifies even the most complex dependency scenarios, empowering users to take confident action.
  • Boost Administrative Control: Administrators gain unparalleled flexibility and precision in managing database relationships, ensuring that every delete operation aligns with business rules and data integrity standards.
  • Save Time and Effort: Automated relationship analysis and customizable configuration eliminate the need for manual dependency tracking, saving valuable time and resources.

Transform the way you manage data in Intrexx

The SmartDelete Plugin is built for organizations that value data integrity and user experience. By providing detailed insights, actionable options, and unparalleled customization, SmartDelete sets a new standard for managing database relationships in Intrexx.

Ready to simplify your data management?
Integrate SmartDelete into your Intrexx application today and experience the difference! Contact us.


As a dedicated software development team with expertise in nearshore software development, software development outsourcingIT staff augmentation and many more, we specialize in providing innovative solutions across industries, from custom manufacturing software development to business process optimization, ensuring that our clients remain competitive and efficient in their operations. Check out our software development projects here.

Dedicated to client satisfaction

Get in touch with Ascendro