FWIW, it will be 6+ hours before Vlad replies... so:
1) I'm not sure what BO you're talking about when you mention these rules being executed. I can tell you from experience thats its not clear enough for Vlad - trying to understand your issue requires reading back through many posts and it becomes unclear. Esp. because once it was a button on an Edit form, and now its a Row Operation Start Process.
I can only suggest to start over with a specific and clear example - trying to help - take it with a grain of salt.
2) Using that Log in the picture:
Editing Transaction 9259
A new rec gets created (the -1 ID) - unsure what that is
An Edit & Save (not a create) of LineItem 9261
Rules run for the Update of LineItem (all that blue stuff is just noise in this analysis)
The Process "with conf" is called, and gets the LineItem & Transaction in context (NOTE: Both of these records are physically re-read from disk when the process starts)
In your post, I don't understand this:
Sorry, I wasn't very exact in my description. It isn't really a Save button (button with a Save operation) on a form, but a row operation defined on a grid ('operation with records') defined as 'Start process'. I found that when such a row operation is executed, the rules of the BO are automatically executed (triggered), which is good. The only problem is that the execution of the process (defined for the 'Start process' operation) doesn't wait until those BO rules are fully processed, so it doesn't use the updated BO values.
And when you reference your log, unless I print this out and mark it up, its very hard for me to see this:
"You can see the line "Updating business object TransactionLineItem" before the line "Executing process TransactionLineItem_Update". In fact, some of the lines relating to the BO rules appear after the line "Executing process TransactionLineItem_Update", which seems to indicate that the BO rules are executed in parallel with the execution of the process."
Sorry, I don't see. Annotating the image is a lot more helpful.
And again, from experience, without putting words in Vlad's mouth, he's not going to see it either.
So, unless you want to waste another 1/2 day or day and not get a useful response tomorrow morning, I can humbly suggest you re-state and clarify. I just don't see the issue. Save rules fired... process got called... seems fine.
Jaymer...