The CreatorCon Call for Content is officially open! Get started here.

Business Rule split logic recalculating incorrectly on insert and update

MadhumithaM8664
Tera Contributor

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?

2 REPLIES 2

Ankur Bawiskar
Tera Patron
Tera Patron

@MadhumithaM8664 

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.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Rafael Batistot
Kilo Patron

Hi @MadhumithaM8664 

 

Kindly provide those scripts of business rules to more assertive answers