Incident State ‘Changes To Resolved’ fails, but ‘Is Resolved’ works
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
I am investigating a strange issue with the "changes to" condition operator on the Incident table.
I tested these independently and together.
Neither condition triggers a Notification or an After Update Business Rule.
Replacing the same conditions with static value checks works immediately:
and
The Notification and Business Rule both execute successfully.
Additional testing performed
I initially observed this behavior in a Notification.
To rule out Notification evaluation timing, I created an After Update Business Rule using the same conditions.
The result was identical:
I also tested the notification as an Event-based notification and moved the conditions into the Business Rule. The result remained the same. Any condition using "changes to" does not evaluate as expected, while the equivalent "is" condition works.
What makes this confusing
The incident is definitely being updated and the final values are present on the record:
Since the values are correctly updated and visible on the record, this does not appear to be a field value issue. The problem seems to be specifically related to how the "changes to" operator is being evaluated.
Additional context
- Table: Incident [incident]
- Tested in both Notifications and After Update Business Rules
- Record is updated through the standard resolution process
- No recent configuration changes were made to this logic
- Similar logic reportedly worked correctly around 6 months ago
- Issue is consistently reproducible
Questions
Has anyone seen "changes to" conditions stop evaluating correctly for Incident State or custom Yes/No fields?
Are there any known platform changes, Incident lifecycle behaviors, or transaction timing issues that could cause "changes to" to evaluate false while the updated values are correctly stored on the record?
Is there a recommended way to inspect how ServiceNow is evaluating the "changes to" operator during Notification and Business Rule execution?