Scenario: I have an InfoPath form that front-ends a workflow process implemented using SharePoint Designer. At one point, a manager must approve the form. Budući da ne može računati na tijeka povijesti ispuniti moje zahtjeve revizije, Odlučio sam pohraniti svoju revizorsku poruke izravno na samom obliku.
Pregled:
Dizajn obrasca i objaviti ga kao Vrsta sadržaja and the form itself to a document library. Mark desired form fields as being updateable from MOSS. The form is tied to the content type and the content type is "attached" na forme knjižnice (ili više, ako želite). Write a workflow that updates the field.
Konkretni koraci:
- Create a document library. This will hold your InfoPath template.
- Create a forms library.
- Create the InfoPath form. Include a text field, "Audit Message".
- Objava obliku kao vrstu sadržaja (NE dokument).
- Dok ispunjavanjem izdavačkoj dijalozima:
a) Spremite. Xsn datoteku u biblioteci dokumenata (korak #1).
b) Publish the "Audit Message" Polje i Mark istina: "Allow users to edit data in this field by using a datasheet or properties page".
c) Stvorite novu vrstu sadržaja i dati mu prikladno ime. - Pristupite forme knjižnice.
a) Idi na svojim naprednim postavkama i omogućiti forme knjižnice za upravljanje vrste sadržaja.
b) Odaberite novostvoreni tip sadržaja (5c iznad). It will be grouped under "Microsoft InfoPath" (i sl.).
c) Remove the default "Form" Vrsta sadržaja iz knjižnice.
d) Mark the library to "show as web page" , tako da oblik će lansirati SharePoint, a ne klijent radne stanice InfoPath. - Go back to the forms library proper and click "New" jednostavno provjeriti da je obrazac objavljen ispravno i djeluje onako kako želite.
- Vatra se SharePoint Designer i ploviti na mjestu na kojem su smještene svoju biblioteku obrazaca (od koraka 2).
- Stvaranje novog tijeka rada priključen na obrascima knjižnici.
- Add a single action "Set Field in Current Item". You should expect SharePoint Designer to list your your field, "Audit Message". Assign it a value.
- Kliknite Završi i vratite se u biblioteku obrazaca.
- Create a new form and put some test value into the "Audit Message" polje.
- To spasiti i vratiti se u obliku knjižnici.
- Desnom tipkom miša, select "Workflow" i započeti svoj tijek rada.
- It should run almost immediately. Pull up the form (od koraka 12) a ako sve je otišao na plan, "Audit Message" je dodijeljena bez obzira na vrijednost koju ste unijeli u koraku 10.
Bilješke:
Not all controls may configured for this bi-directional communication. Na primjer, it does not seem to implement an SPD workflow that modifies text fields wrapped inside repeating sections.
One of the key take-away’s here is that we’ve really created a content type with an associated template. This also enables us to store multiple InfoPath form templates in the same form library.
This requires forms server. It’s most certainly not going to work in a WSS 3.0 okoliš i vjerojatno čak i zahtijeva Enterprise SharePoint okoliš.