Installation
This bundle is only supported on Pimcore Core Framework 11.
Bundle Installation
To install the Data Quality Management bundle, follow the three steps below:
- Install the required dependencies:
composer require pimcore/data-quality-management-bundle
- 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],
// ...
];
- 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.