Skip to main content
Version: 2026.1

Studio

Data Quality Management Bundle implements Pimcore Studio Backend Bundle and extends it with Data Quality specific features.

Grid

Pimcore Studio Backend leverages usage of the Generic Data Index and provides a powerful grid to display and manage your data, including data quality information.

Please have a look at the Grid documentation to get an overview of the grid features.

Grid ColumnFilter

It is also possible to filter grid data by a column. This is done by adding a columnFilter to the filter property. A columnFilter has a reference to the column and the value you want to filter by. These filters will be applied to the general search query.

Filters added by Pimcore Data Quality Management bundle are:

TypefilterValueOptionskey required
dataQualityarray of stringsA,B,C,Dtrue

Examples:

Filter by a data quality column called textsAvailable for scores A and B:

...
"columnFilters": [
{
"key": "textsAvailable",
"type": "dataQuality",
"filterValue": ["A", "B"]
}
]
...

Custom Rule Definitions

For general information have a look at the Custom Rule Definition documentation.

In most cases, your custom rule definitions should be compatible with Pimcore Studio Backend implementation without any necessary adjustments.

Important: If you use $objectData parameter in your custom rule definition, e.g., to build customized suggestions, you might need to adapt your custom code. Reason is that Pimcore Studio Backend uses normalizer to transform the Data Object data. The $objectData parameter consists of the following fields:

  • __isStudio: flag to indicate that the data is passed by Pimcore Studio Backend
  • __originalObject: contains the Data Object Detail object with all data

Events

Pimcore Studio Backend allows you to add additional data to response schemas.

Please have a look at the Additional and Custom Attributes documentation to get an overview of the additional and custom attributes features.

List of events added by Data Quality Management Bundle

  • pre_response.data_quality.list_color_settings
  • pre_response.data_quality.detail_widget
  • pre_response.data_quality.symfony_expression_validation
  • pre_response.data_quality.class_recommended_field