Hello,
We have an infopath browser form designed in infopath 2013, and the form is published to a SharePoint 2013 on primise site.
We are running into the problem where more than one user can update the form at one time. Obviously, this is a well known problem as infopath dev has a blog post on it (http://www.infopathdev.com/blogs/hilary/archive/2010/11/10/check-that-form-out-or-in-automatically.aspx). We have implemented the solution contained in the post; however, we have noticed that forms checked out via the lists.asmx web service show as checked out to System Account. Is there any way to automatically check out a form to the user that has it open (ie not to System Account)?
The problem is that we can automatically check a form out for someone, but there is no guarantee that the user will close out of the form by using a button we have placed on the form (ie they could just close out of the form by hitting the browser close button). So if a user closes out of the form via their browser close button, the form will not be checked back in. We want to automatically check a form out to the specific user so that in the event that they close out with the browser button, we will at least know who to contact to make sure they are done editing the form. If "Checked Out To" is listed as System Account, we can't know who has the form checked out and thus we cannot contact them to find out if the form can be checked in.
Any solutions would be most appreciated! Thanks!