Overview
The Checklist functionality in Pimics is part of the Quality Management framework. It is used to validate the completeness and correctness of product data before it can be published or used in specific business channels. A checklist defines a set of rules and conditions that an entity (such as an item, item group, or other master data) must meet. These rules can check:
- Whether a field has a value (e.g., Description, Unit Price).
- Whether related information exists (e.g., images, features, classifications).
- Whether a value matches a specific format using regular expressions (Regex).
When certification is performed with a checklist, Pimics runs these checks and generates a Certification Log with warnings and errors. This ensures that only complete, high-quality data can be used in sales channels, web shops, or other business processes.
Key Concepts
- Checklist – a template that defines which fields or related data must be checked.
- Recording – field-level rules, with conditions such as Required, Recommended, or Optional.
- Relations – rules that validate related tables, such as features, descriptions, or pictures.
- Certification – the process of validating an entity against its assigned checklist.
- Certification Log – report of all warnings and errors found during certification.
Setting
Two main settings for checklist in Catalogue setup are in tabs:
- General
- Checklist sales
General settings:
In general settings are two fileds of interest.
- Modification on Certified Items
- Modification on Certified Category
Both define what will happen to System status of an entity, when modifications are made, when the entity is already certified.
- Swich always to process option, will upon any modifications on entity, switch System status to Process
- Do nothing will leave System status as it is
Checklist sales settings:
In this Tab, you can find several fields.
In fields When chcecklist is empty on Item and When chcecklist is empty on Group is defined how will Pimics handle certification process, when Checklist is not selected on entity.
- Certify will let Pimics certify items/groups without checklist
- Fail option will always fail certification of items/groups without assigne checklist
- Use Default Checklist will always certify items/groups with checklist selected in Catalogue setup
To select the Default checklist, assign one to specific entity in this part of Catalogue setup
Best Practice
When using checklists in Pimics:
- Define checklists per channel Create separate checklists for each target system (e.g., webshop, Amazon, distributors) since each may require different data quality rules.
- Start simple, expand gradually Begin with required product fields (e.g., Description, Unit Price) before adding advanced conditions like relations and Regex rules.
- Use “Required” sparingly Mark only critical fields as Required (blocking). Use Recommended for fields that improve data quality but shouldn’t prevent certification.
- Leverage relations Ensure completeness not only on item fields but also on related data (digital assets, classifications, translations, etc.).
- Monitor and act on Certification Logs Treat certification as a feedback loop: use errors and warnings to improve data quality, assign tasks to responsible users, and re-certify after corrections.