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 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 "" Rules no longer produce a custom Audit Event if the Rule condition is not met:
`IfProperty...`
- The Rule now correctly evaluates to false when the specified
`IfPropertyNotEquals`
property is missing (i.e.,`jsonpath`
). This change improves Workflow design by preventing unintended Event duplication when used alongside other "`null`
" Rules (e.g.,`IfProperty...`
).`IfPropertyIsNotPresent`
- The Rule no longer triggers an exception when the
`SetState`
value is missing from the Event. This change specifically applies to the`entitySubType`
Event for Variant and Standard Products within the Product Catalog Workflow.`CREATE`
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 |