Core Module 2.0.0 - Refined Rules and Reduced Log Actions
Author:
Kirill Gaiduk
Changed on:
5 Sept 2025
| Target release date: | 2025-02-17 |
|---|---|
| Release status: | Released |
Description
Core Module 2.0.0 introduces refined Rules logic and eliminates unnecessary log Events, reducing system noise and improving overall efficiency. These enhancements provide a cleaner and more predictable execution of Workflow.
🔎 See the Changelog for details.
📢 Future Development Announcement
The improvements in Core Module 2.0.0 introduce essential Rules changes that, along with the updated Inventory Module Reference Workflows, establish a strong foundation for the next evolution of the Inventory Batch API Enhancement.
Stay tuned for more updates as we continue to refine and expand platform capabilities! 🚀
Changelog
Rules
- All the "
`IfProperty...`" Rules no longer produce a custom Audit Event if the Rule condition is not met:
- The
`IfPropertyNotEquals`Rule now correctly evaluates to false when the specified`jsonpath`property is missing (i.e.,`null`). This change improves Workflow design by preventing unintended Event duplication when used alongside other "`IfProperty...`" Rules (e.g.,`IfPropertyIsNotPresent`). - The
`SetState`Rule no longer triggers an exception when the`entitySubType`value is missing from the Event. This change specifically applies to the`CREATE`Event for Variant and Standard Products within the Product Catalog Workflow.
Limitations
- An upgrade to the Core Module version 2.0.0 may require a custom Workflow(s) audit and adjustment due to the changes in the behavior of the Reference Rules described above.
- In a future release, we will address the CREATE Event’s correctness to ensure that entitySubType is always included as expected for Variant and Standard Products.
Package
| Released capability depth: | Fix |
|---|---|
| Release bundle / Capability type: | Module |
