Has anyone ever implemented a record locking mechanism in Mendix using only the database a the place where locks are stored? I have a feeling that given that Autonumber uses a database sequence there should be a way to leverage this into a working solution, but am having a hard time actually coming up with one.
We are going to implement some type of locking mechanism to prevent users from editing the same records in the future and would like to get it right the first time.
I know another solution would be to set up our own way of sharing state between nodes, but that is very hard to do. And no matter what solution would be chosen to do this, adds maintenance and monitoring overhead.