BPM issue after 10.1.500.11 update on UD100.UpdateExt

I am having a problem with an existing BPM on UD100.UpdateExt Pre-Processing.
My BPM has a condition check followed by a true/false custom code router.

The condition looks for if the ttUD100.CheckBox03 field of all rows is equal to true.

If it’s true, a name/date stamp of the users editing the record will be placed into the UD100.Character02 field, if it’s false, the field will be cleared out.

When I attempt to use this BPM in action, I always get a “Row has been modified by another user” message on the record I am trying to update.

I have commented out the update part of the custom code and I get the same error.
I tried changing the condition from “all rows” to another condition of the rows, and while this stopped the “row modified” error, it also skipped my BPM action.
I also tried turning off the BPM and the record is then able to be modified, so I am confident that the BPM is the cause.

This is very curious because it was working just fine in previous versions and after this update we performed, it’s not working anymore.

Any help would be very appreciated!

FWIW i never use the UpdateExt…just use Update. Have you tried that?

I will try re-writing on Update and report back, thanks.

That definitely worked, but now my problem is that it’s only working on the true condition. The False condition does not execute.

well what’s your condition? can you post the details of that?

True condition is that ttUD100.CheckBox03 of all rows = true.


If the True is met, it will go to the left block of code, if it is not true, it will go to the right block.

I resolved it by adding another condition check, although it’s very frustrating that the condition block is not working as intended.

interesting that you had to do that, but great, it’s working :slight_smile: