Skip to main content
Version: 2024.1

Installation

info

This bundle is only supported on Pimcore Core Framework 11.

Bundle Installation

To install the Data Quality Management bundle, follow the three steps below:

  1. Install the required dependencies:
composer require pimcore/data-quality-management-bundle
  1. Make sure the bundle is enabled in the config/bundles.php file. The following lines should be added:
use Pimcore\Bundle\DataQualityManagementBundle\PimcoreDataQualityManagementBundle;
// ...
return [
// ...
PimcoreDataQualityManagementBundle::class => ['all' => true],
// ...
];
  1. Install the bundle:
bin/console pimcore:bundle:install PimcoreDataQualityManagementBundle

Bundle Configuration

The score calculation is based on the Symfony Messenger queue. If activated, the processing is automatically kicked off as soon as a Data Object is saved.

Messages are dispatched via pimcore_data_quality_management transport. Please ensure you have workers processing this transport when using the bundle.

For further configuration details, have a look at the Calculation Rules section.

Uninstallation

Uninstalling the bundle only cleans up the bundle_data_quality_management_calculation_queue table, which is used for storing the queues for the scores recalculation. If you want to clean up the other tables (for example translations_dataQualityManagement for translations) after uninstalling, this has to be done manually.