SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Gespeicherte Formulare verändern sich nach Änderung der Vorlage

Geprüfte Antwort Dieser Beitrag hat 1 Antworten

Ohne Rang
81 Beiträge
Dirk Weinert erstellt 15 Okt. 2014 09:22
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallöle,

mittels InfoPath2010 habe ich ein Formular erstellt und in eine Formbibliothek veröffentlicht.
Die Bibliothek heißt "Form Templates" und die darin gespeicherte Form
trägt den Namen "Laufzettel.xsn".

Sobald der Anwender das Formular benutzen möchte, navigiert er zu einer
Bibliothek namens "Laufzettel" und klickt dort auf "Add document".
(An die Library habe ich noch einen Content Type namens "Laufzettel" angehängt.)

Die Form öffnet sich und der Anwender füllt sie aus. Danach wird sie in der
Bibliothek "Laufzettel" abgespeichert. Der Dateiname (Name.xml) wird automatisch
erzeugt (Datum, Zeit usw.) und ist einmalig/eindeutig.

Danach bekommt der nächste Mitarbeiter eine E-Mail und einen Link zum Formular,
so dass er es weiter bearbeiten kann.
Für diesen Mitarbeiter wird einfach eine andere View geladen.

Wenn der letzte Mitarbeiter (insgesamt durchläuft die Form 10 Stationen) das Formular
bearbeitet hat, dann wird das fertige und nicht mehr manipulierbare Formular in der
Bibliothek "Laufzettel fertig" gespeichert.

Bis hier ist alles OK. Keine Probleme.

Nun habe ich allerdings nachträglich eine Änderung im Formular vorgenommen.
Dabei habe ich lediglich einen Text abgeändert.

Öffne ich nun ein neues Formular, wird die Änderung auch angezeigt.
Soweit alles roger.

Aber...die schon abgeschlossenen Formluare (in der Bibliothek "Laufzettel fertig")
ändern sich ebenfalls.
Wie kommt das denn?

Ich vermute, dass beim Öffnen eines gespeicherten Formulars die Vorlage
(quasi das Template) immer noch geladen wird.
Liege ich da richtig?
Kann mir jemand das beschriebene Verhalten erläutern oder hat einen
entsprechenden Link parat?

Vielen Dank
DW


Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 15 Okt. 2014 11:31
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Dirk Weinert"]Aber...die schon abgeschlossenen Formluare (in der Bibliothek "Laufzettel fertig")
ändern sich ebenfalls[/quote]

Das ist das ganz normale Verhalten von InfoPath und i.d.R. auch so gewünscht :-)

Die Vorlage (xsn) enthält die gesamte Struktur, das Layout, die Regeln usw. des Formulars (Du kannst die xsn in zip umbenennen und es Dir ansehen). Das ausgefüllte Formular ist dann eine ganz simple XML-Datei, die wirklich nur die eingetragenen Daten enthält. Und eben eine Referenz auf die Vorlage, die zur Anzeige ebenfalls geladen wird.

Wenn Du das nicht haben möchtest, mußt Du mit unterschiedlichen Inhaltstypen und unterschiedlichen Vorlagen arbeiten.

Viele Grüße
Andi
af @ evocom de
Blog