Issues in workflows after Yokohama update
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2025 01:17 AM - edited 05-12-2025 01:17 AM
After upgrading our test instance from Washington to Yokohama, we encountered several issues in Workflows located within a custom application Scope. All of the issues apper to stem from a malfunction in comparisons string-type fields values.
1. The trigger fires regardless of the value in SAP active field, it activates even when the field is empty.
2. The trigger fires correctly when the Name field is updated, but then flow fails to detect changes in individual fields.
3. The subflow retrieves transaction IDs from an external application and compares them against existing entries in the sc_req_item table to avoid creating duplicate RITMs.
However, new RITMs are not being created because the flow incorrectly identifies every incoming ID as already present in the table- even when it's not.
It appears that in all three cases comparation between two string values are not functioning correctly: the flow treats them as equal, even when they are clearly different.
Has anyone experienced similar issues, and if so, how did you resolve them?
p.s. Everything was working correctly befor the upgrade (and continues to work as expected in the prod instance, which is still running the Washington release).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2025 02:13 AM
Did you try to update the conditions?
Your possibility might be correct the way how string comparison is happening is causing this issue
I suggest to investigate and raise as Case with ServiceNow for the same.
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
3 weeks ago - last edited 3 weeks ago
we have issue in Yokohama testing on string comparison when a choice field is involved.
As example - checking if a request is approved using the sc_request.approval field.
- Xanadu check is approved = approved (and evaluates as true)
- Yokohama check is Approved = approved (and evaluates as false)
Confirmed choice list entries for sc_request.approval is the same between versions (Label = "Approved", Value = "approved"
Will be logging a case for this and will report back. Can update this flow with script, but worried about other flows where not detected
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-20-2025 04:40 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2025 06:33 AM
I've got an issue where new procurement requests are triggering the "service catalog request" WF and getting auto-approved if less than $1000 in value, as the sourceable field isn't updated fast enough. Nothing has changed except the upgrade - SN have been looking at it but as yet, nothing to help... Do you know if you can pause a workflow, so it waits before actually triggering? 2 seconds would be enough!