Understanding record locking is critical when using a multi-user environment. You can check to see if a record is avaiable by using the Open Record script step. Error trap to see if it is available. BTW, is is really necessary to run the scripts on your robot ever 2 minutes?
Thanks, I built a small loop that loops until the record is free or sends an email after 15 mins
Is there a way where 1 user could be viewing a record (not editing) while another user is editing the record? commit record?
Well that is how it works. You will only get that message if you are trying to edit it at the same time. It does not prevent the other users from reading the fields.
You may also want to read this brief article by JMO.