<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint Integration</title><link>https://www.infopathdev.com:443/forums/46.aspx</link><description> For questions concerning issues in the integration of SharePoint and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Infopath Content Migration - Dev UAT Prod</title><link>https://www.infopathdev.com:443/forums/thread/62883.aspx</link><pubDate>Fri, 07 Jan 2011 05:39:51 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:62883</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/62883.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=62883</wfw:commentRss><description>&lt;p&gt;Hi LBellows,&lt;/p&gt;
&lt;p&gt;Sorry for the delay. Somehow we missed this over the holidays. &lt;/p&gt;
&lt;p&gt;The key thing is to make sure the content model (i.e. the data source or schema) for the two forms is compatible. If the schema for v1 and v2 are compatible, you can just publish your new form to SharePoint. Hopefully you are using a Content Type (instead of just a Form Library) but it will work in either case. The Content Type approach allows you to handle promoting different fields to same columns if the schemas have diverged (see &lt;a title="Side-by-Side Versioning with Content Types" href="http://www.infopathdev.com/blogs/jo-anne_alfafara/archive/2010/10/06/side-by-side-versioning-with-content-types2.aspx"&gt;Jo-Anne&amp;#39;s blog from October&lt;/a&gt;) and are no longer strictly compatible. We have a training module in our InfoPath Master Class on how to do versioning and it may be useful for you to review that too - email CourseManager (at) Qdabra (dot) com for more info.&lt;/p&gt;
&lt;p&gt;If you have added fields to v2 and are wondering if it&amp;#39;s still schema compatible, it will be if the new fields were not added as &amp;quot;required&amp;quot;. Moving the 700 v1 forms should not result in issues unless they include surrogate keys, like SharePoint list IDs, etc. Best practice moving forward is not to use surrogate keys for the data. Use a natural key instead that is derived from a set of fields in your InfoPath form (and concatenated into a new field that also resides in your main data source). That way, moving the forms won&amp;#39;t break them. Once again, with content types and a library that has multiple InfoPath content types bound to it you can work around the promoted property issue (since there is separate mapping for each content type).&lt;/p&gt;
&lt;p&gt;We also have tools to allow you to move forms and XSNs around and even to batch version upgrade the data.&amp;nbsp;Send me email if you are interested in these. &lt;/p&gt;
&lt;p&gt;Hope this helps a little,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Infopath Content Migration - Dev UAT Prod</title><link>https://www.infopathdev.com:443/forums/thread/62293.aspx</link><pubDate>Tue, 14 Dec 2010 17:10:14 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:62293</guid><dc:creator>lbellows</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/62293.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=62293</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m sure this is a common question but I can&amp;#39;t seem to find any guidance. &lt;/p&gt;
&lt;p&gt;What is the accepted approach to migrating your dev/UAT environment to Production? We are moving structural changes, new infopath forms and event handlers, but we want to preserve the content already existing on production. &lt;/p&gt;
&lt;p&gt;We have some 700 submitted forms on production using v1.0 of our form template. We now have v2.0 of the form template on UAT, along with sharepoint changes such as workflows and views that we want to push to production via backup/restore. This would overwrite the submitted forms on prod that we want to keep and use with v2.0 of the template.&lt;/p&gt;
&lt;p&gt;It seems if I copy the forms then try to copy them back I run into a bunch of issues. Some stem from addition of columns or fields in the IP form, some could be version differences, list guids.... a lot can go wrong. &lt;/p&gt;
&lt;p&gt;Whats the best way to accomplish this without the least amount of headache? Is there a widely accepted approach? &lt;/p&gt;</description></item></channel></rss>