0

InfoPath form library version history is not showing the modified fields. It just displays a link to the particular version of the InfoPath form with modified by and modified date details.

if these are limitations from Infopath form or SharePoint product end or is there any configuration settings available in central admin site for this.

Is there any possibility to capture all the modified fields for a Form library items without any code (I mean only using OOTB feature / settings)

3

You can use the SharePoint built in feature for tracking the versions, but its for the overall form because the data submitted to SharePoint Library will be in XML format, so there is no functionality to find changes of text within a XML.

Try with the following methods, which I have implemented few years ago,

  1. Make the InfoPath to be submitted to custom form library.

  2. Before publishing the form, select the Property Promotion columns for which you need to track the versions.

  3. Once you have published the form, you can see the form library with the promoted columns, now created new calculated column for each promotion columns, for ex: If you have a column as "Name", then create a new calculated column as "NameforVersion' which should get the value from "Name" column, do the same for all other promotion columns.

  4. Now you can submit a new form in the library and then edit the form.

  5. After editing the form, the newly added calculated columns will have the edited values. You can remove the newly added caculated columns from the view, if you want.

  6. Now if you check the version, you can see list of fields which were changed during each version.

This is a work around to do your requirement without code.

Hope this helps you.

  • I tried using calculated column, but multi line of text and multiselection listbox cannot be added to calculated column, how can i achieve for those column also – Arul Oct 18 '13 at 9:20
  • Follow the below link to reference "multi line of text" in your calculated column. nothingbutsharepoint.com/sites/eusp/pages/… – Karthik Jaganathan Oct 18 '13 at 9:59
  • Is your list having columns of type "multiselection listbox", if so, is it choice fields.? – Karthik Jaganathan Oct 18 '13 at 10:07
  • Anyway Karthik....adding calculated column for every field will add complexity...becoz i do have 100 columns in infopath form...creating 100 calculated column for 100 infopath form column is a massive one...no client will accept this – Arul Oct 18 '13 at 10:07
  • 1
    Fine, then this approach will not be useful for you, kindly provide precise data in your questions, so that we will be guided in the right way :) – Karthik Jaganathan Oct 18 '13 at 10:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.