Create a microflow that retrieves the current record from the database with the xpath like [id = $entityname], name this entityname_DB
Now you have the record as it is in the database and the current record on the screen of the user.
Create an exclusive split (decision) with $entityname_DB/version < $entityname/version.
Then handle the create of the new record on the outcome of the split.
Attach the MF to the save button by changing the action for the button. Don’t forget to save the current record in the MF and close the page.
Based on the microflow, when the review version is greater than 1 (in this case, I entered the value as 2), and I commit Save, the screen freezes with no response.
On the create object,
I defined the attribute “Review version” to 2. I think there is a mistake at this step for a new revision to be created.