Scenario: Jeg har en InfoPath-formular, som front-ends en arbejdsproces, der er implementeret ved hjælp af SharePoint Designer. På et tidspunkt, en leder skal godkende form. Da jeg ikke kan regne med Arbejdsproceshistorik at opfylde min revision krav, Jeg beslutter at gemme min egen revision meddelelse direkte på selve formularen.
Oversigt:
Designe formularen og udgive det som et indholdstype og selve formularen i et dokumentbibliotek. Mark ønskede formularfelter for at være opdaterbar fra MOSS. Formularen er bundet til den indholdstype og den indholdstype er "knyttet" til et formularbibliotek (eller mange, Hvis du vil). Skrive en arbejdsproces, der opdaterer feltet.
Bestemte trin:
- Oprette et dokumentbibliotek. Dette vil holde dine InfoPath-skabelon.
- Opret et formularbibliotek.
- Oprette InfoPath-formularen. Omfatte et tekstfelt, "Overvågningsmeddelelse".
- Udgiv formularen som en indholdstype (IKKE et dokument).
- Samtidig udfylder de udgivelse dialoger:
en) Gemme .xsn-filen til dokumentbiblioteket (trin #1).
b) Udgive meddelelsen"revision" feltet og markere sand: "Tillad brugere at redigere dataene i dette felt ved hjælp af et dataark eller egenskaber side".
c) Oprette en ny indholdstype og give det et passende navn. - Få adgang til formularbibliotek.
en) Gå til dens avancerede indstillinger, og aktiver det formularbibliotek til at administrere indholdstyper.
b) Vælg den nyoprettede indholdstype (5c ovenfor). Det vil blive grupperet under "Microsoft InfoPath" (eller lignende).
c) Fjerne standard "Form" indholdstype fra biblioteket.
d) Mark biblioteket til "Vis som Web-side" så formen vil lancere fra SharePoint og ikke InfoPath arbejdsstation klienten. - Gå tilbage til biblioteket formularer korrekt og klik på "ny" at blot kontrollere, formen er bogført korrekt og fungerende, som du vil.
- Brand op SharePoint Designer og naviger til det websted, der er vært for din formularbibliotek (fra trin 2).
- Oprette en ny arbejdsproces knyttet til formularbibliotek.
- Tilføje en enkelt handling "Angivet felt i aktuelle element". Du skal forvente SharePoint Designer til at liste du dit felt, "Overvågningsmeddelelse". Tildele en værdi.
- Klik på Udfør og gå tilbage til formularbiblioteket.
- Opret en ny formular og sætte nogle test værdi i meddelelsen"revision" felt.
- Gem det og gå tilbage til formularbiblioteket.
- Højreklik på, Vælg "arbejdsproces" og starte op din arbejdsproces.
- Det bør køre næsten straks. Trække op form (fra trin 12) og hvis alle gået til at planlægge, "Overvågningsmeddelelse" har fået tildelt uanset værdi, du angav i trin 10.
Noter:
Ikke alle kontrolelementer kan konfigureres for denne tovejskommunikation. For eksempel, Det synes ikke at gennemføre en SPD workflow, der ændrer tekstfelter indpakket i gentagne sektioner.
En af de centrale take-away's her er at vi virkelig har skabt en indholdstype med en tilhørende skabelon. Dette giver også mulighed for at gemme flere InfoPath-formularskabeloner i samme formularbiblioteket.
Dette kræver forms server. Det helt sikkert ikke gå på arbejde i en WSS 3.0 miljø og sandsynligvis endog kræver en Enterprise SharePoint miljø.