Ask a questionAsk a question
 

AnswerUpdated form now older data is missing.

  • Monday, November 02, 2009 4:35 PMrustyf7 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Ok here is the situation.  I have an older Infopath 2007 form that I have published on our company's Sharepoint site.  After the user fills out the form they submit it and it is saved in that document library of the Sharepoint site.  I made some changes to the form that are now causing issues with the previously submitted forms.  On the original version I have some rich text boxes that users could input text.  I decided that the form actually works better if I put these rich text boxes inside of sections.

    Now on a newly created for it works fine but when a user goes to open one of the older forms from the Sharepoint document library their previously entered text is no longer there.  Anyone have any advice on how I can make this new form work even with the previously created forms?

Answers

  • Monday, November 02, 2009 5:48 PMClayton Cobb Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Not sure how to make it work with the previous forms, but maybe you could publish the new template as a content type and only use that content type moving forward.  That way, the old forms would continue using the default content type and render properly.  They just wouldn't have the benefit of the new section concept, but that would be better than seeing nothing at all.  The key to this would be that you still have a copy of your old form template that you would need to re-publish so that it overwrites the template.xsn file associated with the default Form Content Type.  Then, take your new template, publish it as a content type, allow for management of content types in the form library, add your new content type, remove the old Form content type, and then disallow mgmt of content types.  From that point forward, all new forms would automatically use the new template, but old ones would still open up using the original template.
    SharePoint Architect || My Blog

All Replies

  • Monday, November 02, 2009 5:48 PMClayton Cobb Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Not sure how to make it work with the previous forms, but maybe you could publish the new template as a content type and only use that content type moving forward.  That way, the old forms would continue using the default content type and render properly.  They just wouldn't have the benefit of the new section concept, but that would be better than seeing nothing at all.  The key to this would be that you still have a copy of your old form template that you would need to re-publish so that it overwrites the template.xsn file associated with the default Form Content Type.  Then, take your new template, publish it as a content type, allow for management of content types in the form library, add your new content type, remove the old Form content type, and then disallow mgmt of content types.  From that point forward, all new forms would automatically use the new template, but old ones would still open up using the original template.
    SharePoint Architect || My Blog