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. Vandat ek kan nie tel op workflow geskiedenis my ouditvereistes te ontmoet, Ek besluit om my eie ouditering boodskap direk te slaan op die vorm self.
Oorsig:
Ontwerp die vorm en publiseer dit as 'n die tipe inhoud 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" 'n vorm biblioteek (of baie, as jy wil). Write a workflow that updates the field.
Spesifieke stappe:
- Create a document library. This will hold your InfoPath template.
- Create a forms library.
- Create the InfoPath form. Include a text field, "Audit Message".
- Publiseer die vorm as 'n tipe inhoud (Nie 'n dokument).
- Vul uit die publikasie vensters:
1) Slaan die. Xsn-lêer na die dokument biblioteek (stap #1).
b) Publiseer die "Oudit boodskap" veld en die punt waar: "Laat gebruikers data in hierdie veld deur gebruik te maak van 'n gegewensblad of eiendomme bladsy te wysig.".
c) Skep 'n nuwe tipe inhoud en gee dit 'n gepaste naam. - Toegang tot die vorme biblioteek.
1) Gaan na die gevorderde instellings en in staat stel om die vorms biblioteek inhoud tipes.
b) Kies die nuutgeskepte tipe inhoud (5c bo). It will be grouped under "Microsoft InfoPath" (of 'n soortgelyke).
c) Verwyder die default "vorm" tipe inhoud van die biblioteek.
d) Merk die biblioteek "wys as webblad" so dat die vorm van SharePoint sal begin en nie die Path werkstasie kliënt. - Gaan terug na die vorms biblioteek behoorlike en kliek op "New" om net te bevestig dat die vorm korrek geplaas word en op te tree as jy wil.
- Fire up SharePoint Designer en na die werf wat jou vorm biblioteek huisves (uit stap 2).
- Skep 'n nuwe workflow verbonde aan die vorms biblioteek.
- 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.
- Kliek voltooi en gaan terug na die vorm biblioteek.
- Skep 'n nuwe vorm en sit 'n paar toets waarde in die "oudit boodskap" veld.
- Stoor en gaan terug na die biblioteek.
- Regs-kliek, kies "Workflow" en begin om jou workflow.
- It should run almost immediately. Pull up the form (uit stap 12) en as alles het gegaan om te beplan, "Oudit boodskap" opgedra is die waarde wat jy voorsien in stap 10.
Notas:
Not all controls may configured for this bi-directional communication. Byvoorbeeld, 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 omgewing en waarskynlik vereis dat selfs 'n Enterprise SharePoint omgewing.