What to do with forms if form template has been updated?

A

Alexey Smirnov

When user saved a form that is based on an InfoPath form template,
only the form's raw XML data is stored in the document library (as xml-
file). The form's design is stored in the form template that the form
is based on. What option I could have if template is changed and I
still want to see the old forms based on the previous version of the
template?

For example, I have an purchase form template with some options

[x] Desktop PC, price 1000,00 $
[x] Laptop, price 2000,00 $

and some forms based on it stored in the the document library.

Then I will update the template

(the first option has been deleted)
[x] Laptop, price 1500,00 $

If a user opens the saved form based on the previous version of the
template, he/she will not see data for desktop PC and price for laptop
will be changed.

Any ideas how this can be solved?
 
K

Kalyan G Reddy MVP (GGK Tech)

Hello

You have to relink the old forms to the new template in the document library.
This option is in the Document Library -> Modify settings and Columns(left
bar) -> General Settings-> Relink Forms to this Form Library.

Hope this will help you.
 
S

softplay

are there no other ways to this than relinking? if there is about 1000 forms,
it will be a lot of work to do.

Kalyan G Reddy MVP (GGK Tech) said:
Hello

You have to relink the old forms to the new template in the document library.
This option is in the Document Library -> Modify settings and Columns(left
bar) -> General Settings-> Relink Forms to this Form Library.

Hope this will help you.
--
Kalyan G Reddy - INFOPATH MVP 2007
http://www.ggktech.com




Alexey Smirnov said:
When user saved a form that is based on an InfoPath form template,
only the form's raw XML data is stored in the document library (as xml-
file). The form's design is stored in the form template that the form
is based on. What option I could have if template is changed and I
still want to see the old forms based on the previous version of the
template?

For example, I have an purchase form template with some options

[x] Desktop PC, price 1000,00 $
[x] Laptop, price 2000,00 $

and some forms based on it stored in the the document library.

Then I will update the template

(the first option has been deleted)
[x] Laptop, price 1500,00 $

If a user opens the saved form based on the previous version of the
template, he/she will not see data for desktop PC and price for laptop
will be changed.

Any ideas how this can be solved?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top