.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

User-friendly way to prevent concurrent form editing (browser-enabled IPath forms)

Posted By:      Posted Date: May 22, 2011    Points: 0   Category :C#

I have a single InfoPath form with a lot of information that multiple users will need to access to read and some of them will also need to update. I'm struggling to find a user-friendly way to avoid concurrent editing of the form. I find that the "require check-out" option is very badly integrated with Form Services.

Indeed, if the user forgets to check out, he can open the form and make all his changes and it's only when he clicks on "save" that the form tells him that he needs to check-out before editing (in my case, the user shouldn't save as another file). On the other hand, if a user checks out the form and save his changes, no prompt suggests him to check in his form so there is a big risk that the user may prevent for a long time the others to update the form.

It's strange that InfoPath 2007 doesn't have the ease of use that Word 2007 has with checking out, namely the prompt to check out a document once clicked and the prompt to check in the document once closed.

Any idea for this problem?

View Complete Post

More Related Resource Links

Infopath 2007 print view in browser enabled form with Print button


Hi i create a  print view brower enabled form in Infopath 2007 with header and footer. In Infopath works fine. Margin was ok, header and footter to. But then i try to print this browser the margin, header and footer it changes to default setting of browser ? I try also create a print button in form with VS 2008 code, but method :

this.print(); not working.

It is possible to print the "print view" in browser as the same like in Infopath 2007? Does anyone have the code how to create a print button in C# on browser enabled form?

Deploying InfoPath 2007 form to WSS 3.0 as browser enabled


Please Help! I've created an Infopath form and wanted to deploy the form as browser enabled to WSS 3.0? What are the different options I can do this? If i cannot use a form then i would like to  create a custom list with all the form fields but the user should be able to enter information in the list and he should see only the information related to him. I don't want to give access of the whole list to each and every user. Only the administrator should be able to see the whole list. The form was actually a user access request form.

Any help and suggestions is appreciated.


Automatic expiration of forms authentication when user closes the browser windows without signing ou

Dear all, can u tell me how to automatically sign out a user if he/she closes the browser window without signing out. I'm using Forms Authentication.   Thanks 

Error submitting browser enabled form using this.Submit()

I'm trying to submit my Infopath form by calling this.Submit() method from my button click event handler.  According to Microsoft - Note: You can write a custom submit event handler for the Submit event, and then you can programmatically call the event handler by using the Submit method. This type or member can be accessed from code running in forms opened in Microsoft Office InfoPath 2007 or in a Web browser. Its not working for me and throws this exception  - XmlForm.Submit cannot be called from the SubmitEventHandler. BTW - I'm able to submit same form without any problem if I don't use this "Submit()" method.  I really want to know why its behaving like this.  Looks like a BUG.  Thanks, Suhaib Khan

Sharepoint 2010: Browser compatible infopath forms are not open in web browser for editing


I created a browser enabled form with InfoPath 2010. I then published the form by selecting the option "Publish form to a SharePoint library" and then selected "Form library" and finally selected "Create a new form library". As a result, a new form library was created.When I click on "add document", the browser opens a new form, which I can fill and save successfully. However, after the form is saved, whenever I click on the form name in the form library to edit it, the browser "opens with" dialog box opens, asking for an XML editor software. In other words, the form does not open in browser for editing even on systems that do not have InfoPath installed.

The form is browser compatible and the form library is configured to open browser-enabled forms in browser. The issue is that the form hyperlink is directly pointing to form XML file rather than pointing to InfoPath form services URL.

I would really appreciate, if someone tells me how I can edit the form in browser.




How to solve this error This form template is not currently browser enabled?



I would like my form be browser enabled. Users wont use InfoPath to fill it.

Enviroment: Sharepoint2010, form was created in Infopath2010 

InfoPath form properties:

  Security and Trust: Automatically dtermine security level

  Compatibilyty Form type: Web Browser Form

The form was published as a content type to my site. I checked my form for browser compatibility - it was ok.

In my Form library 

   Allow managment content type = Yes

   Opening Document in the Browser = Open in Browser

The features Enterprise feature are enabled on site collection feature and site feature.


But it is still impossible to view my form in browser. The error is appeared: This form template is not currently browser enabled.

Who knows what is wrong? How to make my form web browsable?






InfoPath Forms Services has detected a mismatch between the user's data in the browser and on the s


Hi All,

I am getting following error message in my SharePoint Logs,

InfoPath Forms Services has detected a mismatch between the user's data in the browser and on the server. This may indicate the SESSION_STATE_PASCAL_CASED is not configured properly on a multiple front end farm or that a malicious user is trying to tamper with client data.

Any idea how to solve this issue ?


Muhammad Tariq khan

Programmatically Mapping Custom SharePoint Column on Non-browser Enabled InfoPath Form


I have an InfoPath form, which, due to control requirements, is not browser enabled. It is being programmatically added as a content type to SharePoint (MOSS 2007). All users have Office 2007 installed so they will be able to open the form. I also have a custom multi-line column in the SharePoint document library. I can manually publish the form and map the column to a field of the form, but I need to be able to do this programmatically.

We are currently deploying the forms by modifying the publish url in the xsf during install. We have tried to modify the site coulmn GUID in the template xsf during install without success.

Does anyone have any ideas as to how we can programmatically promote the InfoPath field so it is visible in SharePoint?

Concurrent editing of an Infopath 2010 form


I'm working on a project where multiple user groups have to collaboratively fill a large form (more than 300 questions) that is divided into 10 sections. Each user has to fill in his/her section and sign it. After completion the whole document is supersigned by another user.

Filling in the form is often done concurrently and one person has the task to merge all sections together again. Goal of the project is to migrate the whole process from word forms and manual merging to infopath/sharepoint 2010.

One of the major problems at the moment is that of concurrent section editing. Is there any way to realize this in infopath? An alternative approach is to split the form into multiple sections for editing but they have to be merged into a single form after completion. Any ideas on how to do that?

It is ok to use external tools/plugins but the custom development effort should be minimal.

Browser Enabled Forms - "Unknown Error" when trying to open


Hi All,

I'm running SharePoint 2007 SP2 Enterprise on Server 2008 R2, and a SQL 2008 back end, Everything has been running perfectly up until recently.

This morning I got a call that users are unable to open existing forms in the browser.  The Infopath "Loading Form" dialog appears, but a SharePoint "Unknown Error" appears in the background and I get nowhere?

I've checked in the 12hive logs and do not see anything helpful.


Any ideas?



Convert Infopath 2010 browser enabled form to PDF when Submiting

Hi all, Im having a infopath form browser enabled form. I need to sumbit it to a document library when submiting as a pdf. In the blogs and forums they said like you can use this.currentview.expot() but in the infopath 2010 there is no method like export, i refere the microsoft.office.infopath.server.dll (14/bin) as well. Any Idea ? Thanks in advanced

Infopath Browser Enabled Form - Filters dont work inside repeating table



I have been trying to create a Browser Enabled form to be used as a Sales Order form, the form will work in the following way.

It will pull in info from a sharepoint list with Customer Codes, it will pull in info from another sharepoint list with customer contact information which will be filtered based on which customer is selected.

There will then be a repeating table to place the order items.  The repeating table has 8 columns, 6 of which are lookups against 1 sharepoint list (all the columns are in the same list).

The sharepoint lsit data looks something similar to this:

Item Type                 Item Provider                    Product Relation              Product Description                Delivery Team              Cost
Service                     Us                &

Cascade dropdown lists in a repeating table (Browser-enabled form)


I am sure similar questions have been asked before...but:

I have a repeating table with 2 DDLs...let's say: state and city

city is currently sourced from web service which takes the value of the state as parameter.

I allow a user to add a new row in the repeating table to select another state ; and thus return related cities on the same row as the state..and so on...

The obvious question is: is that achievable without code-behind?  I have read about people using "current()" but it all seem to apply to the filter data which does not work for browser-enabled form....so should I use Web services at all?

Thanks in advance.


Infopath 2010 browser enabled form need to save form immediately prior to submission to a different



Using SharePoint 2010 and Infopath web browser admin approved forms. I have a big form that will take serveral edits over time via collaboration between two users prior to submission. I use two form libraries say WIP for work in progress and Submitted for submitted forms. There are different access permissions to the two libraries.

When a user submits a form from the WIP library to the Submitted library I want to set a flag on the WIP form to say submitted=Yes so that if they go back into the original WIP form they cannot submit a second time with the same form. I use this flag field to set a read only view of the form.

The trouble is that when I set the flag before triggering the submit then the flag is set but the current form is not saved before it is submitted as a new form to the submitted library so the flag never gets set on the current form!

Ideally I want to force a save to the WIP form immediately prior to a submission but after I set the flag field value. I am having difficulty in finding out how to do this - any suggestions? I realise that submit is a form of save but I want to simply save the current form as part of the submit action. What is happening is that the form is submitted to the other library but THIS form is not saved. I cannot depend on the user to save using the Save button.

Formatting problem with Email from an Browser Enabled InfoPath 2010 Form in SharePoint 2010


I'm creating a form in InfoPath 2010 to be filled out in the browser within our SharePoint 2010 instance. It's pretty simple, four columns with total table width of about 650 pixels, textboxes, checkboxes, datepicker and one multiselect list box. The form is working fine up to the point where I invoke a data connection which emails the form to myself. When it arrives in my inbox, the format of the form included in the body of the email is funky. When I open the email and set it to a full screen viewing window (1440X900) the area that takes up the form exceeds the width of my viewing window and requires scroll bars to see all the fields on the form.

When printing the form from my email the area is so large that no data will show up in the printable area (it appears to be centered on the form and it is cutting off the "extra content" to the left and right which contains the form data as the user entered it). I'm using Outlook 2007. I also forwarded the email to a person who's using Outlook 2010 and they experienced the same problems as myself.

Things I've tried to fix it: Setting each column width, setting each control width to a pixel length (instead of using %). I added some code behind to switch the view to a two column view with a table width of 400px before it sends out the email. It's closer to being at a state where it's

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend