Business Rule split logic recalculating incorrectly on insert and update
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hi,
I have two Business Rules — one for Insert and another for Update — that handle splitting values across multiple related records.
The issue is as follows:
When I insert the first record, the split works correctly.
When I insert the second record, the split is still correct and applies properly to both records.
However, when I insert the third record, the split recalculates incorrectly — it takes the current value of the first record instead of using its previous/original value.
I also want the script to run only when values are manually changed (not when updated automatically by the system as part of the split logic).
How can I ensure the split uses the previous/original values correctly and runs only for manual updates?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
We don't know what your both the business rules do so can't help much unless you share the scripts and screenshots.
For your 2nd point it should run only for manual change, you can check the user who should be used for running
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago