We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

How to prevent the updates of state changes in Activity log multiple time

Intakhab Khan
Tera Contributor

Hi,

I have a requirement in which after state changes to Assigned, an additional comments will be added.

Comments will be : "Acknowledged the incident. Investigation is going on and will provide the update shortly."

I'm doing this using After-update Business Rule and here is the script which I'm using:

 
if(current.incident_state.changes() && current.incident_state == '2') { // State = Assigned(2)
        current.comments = "Acknowledged the incident. Investigation is going on and will provide the update shortly.";
        current.update();
 
But the issue is, getting fields(state) update in activity log 2 times for state : Assigned was Open. (May be due to other BR is acting upon it or don't know).
 
But how can I restrict it for only first update or prevent it to update 2 times in Activity log.
 
Notes : I can't use current.setWorkflow(false).
 
Thanks,
Intakhab

 

1 ACCEPTED SOLUTION

abbasshaik4
Tera Sage

Hello @Intakhab Khan,

For similar kind of issue, please refer to the below link:
https://www.servicenow.com/community/itsm-forum/field-changes-capturing-twice-in-activity-log/td-p/6...

 

If it is helpful, please mark it as helpful and accept the correct solution.

Thanks & Regards,

Abbas Shaik

View solution in original post

2 REPLIES 2

abbasshaik4
Tera Sage

Hello @Intakhab Khan,

For similar kind of issue, please refer to the below link:
https://www.servicenow.com/community/itsm-forum/field-changes-capturing-twice-in-activity-log/td-p/6...

 

If it is helpful, please mark it as helpful and accept the correct solution.

Thanks & Regards,

Abbas Shaik

Intakhab Khan
Tera Contributor

Hi @abbasshaik4 ,

Thanks for the reply and I changed my After-BR to Before and commented current.update(); and now it's working.

 

Thanks & Regards,

Intakhab Khan