We want inRiver to provide a pre-check and warning mechanism when deleting specification attributes from a template. This should include:
Checking if any associated items have values for that attribute.
Returning usage count and sample item IDs.
Blocking deletion unless an explicit override is provided.
Currently, deleting a specification attribute removes it without any validation, which can lead to data loss and inconsistencies. Manual audits are time-consuming and error-prone. A built-in check will ensure data integrity and reduce operational risk.
This feature is needed for product data management teams and integration workflows that rely on inRiver templates for item specifications. It will also benefit any organization managing large catalogs where template changes impact thousands of items.
Prevents accidental deletion of attributes in use.
Reduces manual effort and risk of errors.
Improves governance and compliance for product data.
Enables safe propagation of template changes to associated items.
Acceptance Criteria:
Unused attribute → delete without warning.
In-use attribute → warning and block unless override flag is provided.