EPC Fix Compiled Attribute Override

This job corrects attribute record IDs after data migration when product attribute overrides are present on promotions. This job regenerates the JSONAttribute field on CompiledAttributeOverride records for attribute overrides (for products that have attribute overrides, this job regenerates all the JSONAttributes for those overrides).

Run the batch job in execute anonymous:

Database.executeBatch(new EPCFixCompiledAttributeOverrideBatchJob (), 1);

If you run this job on an installed package, as is usually the case at a customer site, then run:

Database.executeBatch(new vlocity_cmt.EPCFixCompiledAttributeOverrideBatchJob (), 1);

Applies to

CME Summer '17 and later

Apex Name

EPCFixCompiledAttributeOverrideBatchJob

Where to Run This Job

Developer Console

Risks of Running This Job

None

When Not to Run This Job

Do not run the EPCFixCompiledAttributeOverrideBatchJob in a live production environment when orders are being taken.

When to Run This Job

After spinning a new org and migrating data, specifically, promotions data, from an old org to a new one.

More Information

For more information, see EPC Product Attribute JSON or Fix Product Attribute JSON.