Core Module 2.0.0 - Refined Rules and Reduced Log Actions
Author:
Kirill Gaiduk
Changed on:
17 Feb 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 .
🔎 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 |