Gareth Cantrell Posted April 16, 2024 Posted April 16, 2024 I have noticed a large number of in-flight requests suddenly missing the result reference in numerous BPM nodes. Some of these cleared result references are in stages not even reached yet. For example, this is from a process currently suspended in an earlier node, however once it reaches this particular node, it will fail as the result reference has mysteriously been cleared. Finally, is there a bulk way to identify all requests with these issues and fix them? I really cannot be spending weeks going through all the in-flight requests to identify issues like this!!
Gareth Cantrell Posted April 16, 2024 Author Posted April 16, 2024 It seems at some point, when saving workflows, random nodes had their result references cleared (you can't do this intentionally as you will get a warning and the workflow will refuse to save). Nodes with empty result references tend to behave normally if they are updating a request or locking/unlocking actions, however, it appears a suspend node without a result reference will never meet the condition to "un-suspend" and so the workflows end up suspended indefinitely. This is particularly the case where a suspend for resolution has had its result reference cleared and a resolution has been set. Manually resuming these is the only option, however, if any future node relies on the outcome of a suspend node, the workflow will fail.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now