Migrating Infopath 2007 forms from a sharepoint 2007 site to sharepoint 2010 site-part 1
I recently had to migrate some InfoPath 2007 forms from a 2007 sharepoint site to 2010 sharepoint site. It was the first time that I had to do migration of InfoPath forms. Here are some of the things that I learnt and problems I faced. First problem is that the controls like people picker,date picker,drop down lists of InfoPath forms are not compatible with 2010 in the sense that you can't publish them in a Sharepoint 2010 site. So you could do the following things 1) Open the 2007 infopath form in 2010 infopath designer and change the controls with 2010 counterparts. Next you could either publish your form as a Web browser form or web browser(infopath 2007) form. 2)Open the design checker to check the compatibility issues with 2010 infopath format. You would have to give your server url on which you want to work. Then select the type of publishing as you like. 3) Here you have some options like where you want to publish- form library,or save asAdministrator approved form template . Now you will see that when you select the web browser mode in the publishing wizard, only the Administrator approved option is enabled,all the rest are disabled. 4)There is an easy way to solve it. In the publishing wizard on the left hand side, you will see a menu of settings eg. Compatibility,Vesioning,Security etc. Go to security and change the trust level from fully trusted to Automatic mode(check the checkbox), then all the radio buttons in the compatibility sections are enabled. Select Form Library. And verify settings. If your controls are wrong the you will get error of following type
5) Once done go to file->publish->publish to sharepoint 6)Enter the site url and select the library or list you want to add the form to. Mostly go with document libraries than lists. After that when you add a item or document,voila you see your form. Other approaches to do the same will be following in later posts.













